Edge Computing
Erfahre mehr über die Vorteile von Edge Computing für KI in Echtzeit. Lerne, wie du Latenz reduzierst und Ultralytics YOLO26 über die Ultralytics Platform auf Edge-Geräten bereitstellst.
Edge Computing ist eine verteilte IT-Architektur, die Datenverarbeitung und -speicherung näher an den Ort bringt, an dem sie benötigt werden, anstatt sich auf einen zentralen Standort zu verlassen, der oft Tausende von Kilometern entfernt ist. Durch die Verarbeitung von Daten nahe der Quelle – etwa auf lokalen Servern, IoT Gateways oder den Geräten selbst – reduziert dieser Ansatz die Latenz erheblich und minimiert die für die Datenübertragung erforderliche Bandbreite. Im Kontext von Künstlicher Intelligenz und Machine Learning bietet Edge Computing die kritische Infrastruktur, die für den Einsatz von Edge AI erforderlich ist, sodass hochentwickelte Modelle direkt auf intelligenten Kameras, Drohnen und Industriesensoren mit sofortiger Reaktionsfähigkeit ausgeführt werden können.
Link to this sectionDie zentralen Vorteile von Edge Computing#
Der Wandel von zentralisierter Cloud-Verarbeitung hin zu lokaler Edge-Verarbeitung bietet mehrere transformative Vorteile, insbesondere für Computer Vision und Echtzeit-Analysen.
- Reduzierte Latenz: Herkömmliche Cloud-Architekturen erfordern, dass Daten zur Verarbeitung an ein Rechenzentrum und anschließend zurück zum Gerät übertragen werden. Edge Computing eliminiert diesen Hin- und Rückweg und ermöglicht Echtzeit-Inferenz, bei der Millisekunden zählen. Dies ist entscheidend für sicherheitskritische Systeme wie autonome Fahrzeuge, die in Sekundenbruchteilen Bremsentscheidungen treffen müssen.
- Bandbreiteneffizienz: Die Übertragung hochauflösender Videostreams für die Objekterkennung verbraucht enorme Bandbreite. Durch die lokale Verarbeitung von Rohdaten und die Übertragung von nur relevanten Metadaten oder Warnmeldungen an die Cloud können Unternehmen die Datenübertragungskosten drastisch senken.
- Verbesserter Datenschutz: Sensible Informationen, wie medizinische Bilddaten oder Gesichtserkennungsdaten, können vollständig innerhalb der lokalen Umgebung verarbeitet werden. Diese lokale Eingrenzung unterstützt die Einhaltung strenger Vorschriften wie der GDPR, indem sichergestellt wird, dass personenbezogene Daten das Gerät niemals verlassen.
- Offline-Funktionalität: Edge-Geräte können autonom weiterarbeiten, selbst wenn die Internetverbindung unterbrochen ist oder ausfällt. Diese Zuverlässigkeit ist entscheidend für Anwendungen wie KI in der Landwirtschaft, bei denen Drohnen Pflanzen auf abgelegenen Feldern mit schlechter Netzabdeckung überwachen.
Link to this sectionEdge Computing vs. Cloud Computing#
Während Cloud Computing sich hervorragend für das Speichern riesiger Datensätze und das Trainieren groß angelegter Modelle eignet, konzentriert sich Edge Computing auf die Ausführungsphase. Es ist hilfreich, sie als komplementäre Technologien und nicht als Konkurrenten zu betrachten. Die Cloud wird oft für das Modelltraining genutzt, wo enorme Rechenleistung erforderlich ist, um historische Daten zu verarbeiten. Sobald das Modell trainiert ist, wird es für die Inferenz auf die Edge bereitgestellt. Dieser hybride Ansatz nutzt die Stärken beider Welten: die unendliche Skalierbarkeit der Cloud und die Geschwindigkeit der Edge.
Link to this sectionPraxisanwendungen#
Edge Computing verändert Branchen, indem es Intelligenz direkt in physische Abläufe einbettet.
- Smart Manufacturing: In der industriellen Automatisierung nutzen Fabriken Edge-Gateways, um Sensordaten von Maschinen zu analysieren. Wenn eine Vibrationsanomalie erkannt wird, kann das System sofort Protokolle für vorausschauende Wartung auslösen und so kostspielige Ausfallzeiten verhindern.
- Intelligenter Einzelhandel: Stationäre Geschäfte nutzen Edge-Kameras für das Bestandsmanagement. Systeme können autonom die Lagerbestände in Regalen verfolgen und das Personal benachrichtigen, Artikel nachzufüllen, was die betriebliche Effizienz steigert, ohne Videostreams der Kunden an externe Server senden zu müssen.
- Verkehrsmanagement: Smart Cities setzen Edge-Knoten an Kreuzungen ein, um Verkehrssignale zu steuern. Durch die lokale Analyse des Verkehrsflusses in Echtzeit können diese Systeme die Ampelschaltungen optimieren, um Staus zu reduzieren, und dabei unabhängig von zentralen Steuerungszentralen agieren.
Link to this sectionBereitstellung von Modellen auf die Edge#
Um komplexe Modelle auf Edge-Geräten mit begrenzten Ressourcen auszuführen, verwenden Entwickler häufig Optimierungstechniken wie Modellquantisierung oder exportieren in spezialisierte Formate wie TensorRT oder ONNX. Die Ultralytics Platform vereinfacht diesen Prozess und ermöglicht es Benutzern, Modelle in der Cloud zu trainieren und nahtlos auf verschiedene Edge-Ziele bereitzustellen.
Das folgende Beispiel zeigt, wie man ein YOLO26 Modell in das NCNN Format exportiert, das für mobile und eingebettete Edge-Geräte hochgradig optimiert ist.
from ultralytics import YOLO
# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")
# Export the model to NCNN format for mobile edge deployment
# This creates a lightweight, optimized version of the model
model.export(format="ncnn")Link to this sectionVerwandte Konzepte#
- Edge AI: Während sich Edge Computing auf die verteilte Infrastruktur bezieht, bezieht sich Edge AI spezifisch auf die Anwendung von Algorithmen der Künstlichen Intelligenz, die auf dieser Infrastruktur ausgeführt werden.
- Internet der Dinge (IoT): Das Netzwerk physischer Objekte – "Dinge" – die mit Sensoren und Software ausgestattet sind. Edge Computing liefert die Rechenleistung, die diese IoT-Geräte "intelligent" macht.
- Fog Computing: Eine dezentrale Computing-Infrastruktur, bei der Daten, Berechnung, Speicher und Anwendungen irgendwo zwischen der Datenquelle und der Cloud angesiedelt sind; dies wird oft als Erweiterung des Cloud Computing bis an die Edge betrachtet.






