Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Federated Learning

Erforsche, wie föderiertes Lernen dezentrales Modelltraining ermöglicht, während die Datensicherheit gewahrt bleibt. Lerne, Ultralytics YOLO26 sicher auf Edge-Geräten zu trainieren.

Föderiertes Lernen ist eine dezentrale Technik des maschinellen Lernens, die es mehreren Geräten ermöglicht, gemeinsam ein Modell zu trainieren, ohne ihre rohen Trainingsdaten weiterzugeben. Im Gegensatz zu herkömmlichen zentralisierten Methoden, bei denen Daten in einem einzigen Data Lake oder Server zusammengeführt werden, bringt föderiertes Lernen das Modell zu den Daten. Dieser Ansatz verändert grundlegend, wie wir mit Datenschutz und Sicherheit umgehen. Er ermöglicht es Unternehmen, sensible Informationen auf Smartphones, IoT-Geräten oder privaten Servern zu nutzen und gleichzeitig sicherzustellen, dass die Daten niemals ihren ursprünglichen Speicherort verlassen.

Link to this sectionWie der föderierte Prozess funktioniert#

Der Kernmechanismus des föderierten Lernens umfasst einen iterativen Kommunikationszyklus zwischen einem zentralen Server und teilnehmenden Client-Geräten. Dieser Prozess ermöglicht die kontinuierliche Verbesserung eines globalen neuronalen Netzwerks, ohne die Anonymität der Benutzer zu gefährden.

  1. Initialisierung des globalen Modells: Ein zentraler Server initialisiert ein generisches Fundamentmodell und sendet es an eine ausgewählte Gruppe berechtigter Client-Geräte.

  2. Lokales Training: Jeder Client führt das Modelltraining unabhängig mithilfe seines eigenen, privaten lokalen Datensatzes durch. Dies nutzt die Fähigkeiten von Edge AI, um Updates direkt auf dem Gerät zu berechnen.

  3. Aggregation von Updates: Anstatt rohe Bilder oder Texte hochzuladen, senden Clients nur ihre Modell-Updates zurück an den zentralen Server – insbesondere die berechneten Gradienten oder Modellgewichte.

  4. Globale Verbesserung: Der Server verwendet Algorithmen wie Federated Averaging (FedAvg), um diese vielfältigen Updates zu einem neuen, überlegenen globalen Modell zu kombinieren.

  5. Iteration: Das verbesserte Modell wird an die Clients zurückgesendet und der Zyklus wiederholt sich, bis das System die gewünschte Genauigkeit erreicht.

Link to this sectionFöderiertes Lernen vs. verteiltes Training#

Es ist wichtig, föderiertes Lernen von ähnlichen Trainingsparadigmen zu unterscheiden, da sie unterschiedliche technische Probleme lösen.

  • Verteiltes Training: Dies findet typischerweise in einer kontrollierten Umgebung statt, wie zum Beispiel einem einzelnen Rechenzentrum, wo ein massiver, zentralisierter Datensatz auf mehrere GPUs aufgeteilt wird, um die Berechnung zu beschleunigen. Das Hauptziel ist die Verarbeitungsgeschwindigkeit, und die Knoten sind über Verbindungen mit hoher Bandbreite vernetzt.
  • Föderiertes Lernen: Dies findet in einer unkontrollierten Umgebung mit heterogenen Geräten (wie Mobiltelefonen) statt, die unterschiedliche Akkulaufzeiten und Netzwerkverbindungen aufweisen. Das Hauptziel ist Datenschutz und Datenzugriff, nicht notwendigerweise reine Geschwindigkeit.

Link to this sectionPraxisanwendungen#

Die Fähigkeit, auf dezentralen Daten zu trainieren, hat neue Türen für Branchen geöffnet, die an strenge regulatorische Auflagen gebunden sind.

  • KI im Gesundheitswesen: Krankenhäuser können zusammenarbeiten, um robuste Modelle zur Tumorerkennung mittels medizinischer Bildanalyse zu trainieren, ohne Patientenakten auszutauschen. Dies ermöglicht es Institutionen, von einem größeren Datensatz zu profitieren und gleichzeitig HIPAA-Vorschriften einzuhalten.
  • Prädiktive Tastaturen: Mobile Betriebssysteme nutzen föderiertes Lernen, um die Vorhersage des nächsten Wortes und die natürliche Sprachverarbeitung (NLP) zu verbessern. Durch das lokale Lernen von Tippmustern verbessert das Telefon das Benutzererlebnis, ohne private Nachrichten in die Cloud zu übertragen.
  • KI in der Automobilindustrie: Flotten autonomer Fahrzeuge können aus lokalen Straßenverhältnissen und Eingriffen des Fahrers lernen. Diese Erkenntnisse werden aggregiert, um die Selbstfahrfähigkeiten der Flotte zu aktualisieren, ohne Terabytes an Videorohmaterial an einen zentralen Server hochladen zu müssen.

Link to this sectionCode-Beispiel: Simulation eines lokalen Client-Updates#

In einem föderierten Workflow besteht die Aufgabe des Clients darin, das globale Modell auf einem kleinen, lokalen Datensatz feinabzustimmen. Der folgende Python-Code demonstriert, wie ein Client eine Runde des lokalen Trainings mit dem hochmodernen YOLO26-Modell durchführen könnte.

from ultralytics import YOLO

# Load the global model received from the central server
# In a real FL system, this weight file is downloaded from the aggregator
model = YOLO("yolo26n.pt")

# Perform local training on the client's private data
# We train for 1 epoch to simulate a single round of local contribution
results = model.train(data="coco8.yaml", epochs=1, imgsz=640)

# The updated 'best.pt' weights would now be extracted
# and sent back to the central server for aggregation
print("Local training round complete. Weights ready for transmission.")

Link to this sectionVorteile und zukünftige Richtungen#

Der Hauptvorteil von föderiertem Lernen ist Privacy-by-Design. Es ermöglicht Entwicklern, auf synthetischen Daten oder realen Edge-Cases zu trainieren, die ansonsten aufgrund von Datenschutzgesetzen wie der GDPR unzugänglich wären. Darüber hinaus reduziert es die Netzwerkkosten, da hochauflösende Video- oder Bilddaten lokal verbleiben.

Es bleiben jedoch Herausforderungen bestehen, insbesondere in Bezug auf die Systemheterogenität (verschiedene Geräte haben unterschiedliche Rechenleistung) und die Sicherheit gegenüber gegnerischen Angriffen. Böswillige Clients könnten theoretisch "vergiftete" Updates übermitteln, um das globale Modell zu korrumpieren. Um dies abzumildern, werden oft fortgeschrittene Techniken wie differenzielle Privatsphäre integriert, um statistisches Rauschen zu den Updates hinzuzufügen und sicherzustellen, dass der Beitrag keines einzelnen Benutzers zurückverfolgt werden kann.

Tools wie die Ultralytics Platform entwickeln sich weiter, um bei der Verwaltung der Komplexität des Modelltrainings in diversen Umgebungen zu helfen und sicherzustellen, dass die Zukunft der KI sowohl leistungsstark als auch privat bleibt. Innovative Frameworks wie TensorFlow Federated und PySyft erweitern weiterhin die Grenzen dessen, was mit dezentralem, datenschutzfreundlichem maschinellem Lernen möglich ist.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens