YOLO Vision 2026:
Zurück zum Glossar von Ultralytics

TensorFlow

Entdecke die grundlegenden Konzepte, die Architektur und das Ökosystem von TensorFlow. Erfahre, wie du Ultralytics YOLO26-Modelle für eine reibungslose Bereitstellung in TFLite, JS und weiteren Formaten exportierst.

TensorFlow ist eine umfassende Open-Source-Softwarebibliothek für maschinelles Lernen (ML) und künstliche Intelligenz (AI), die ursprünglich vom Google-Brain-Team entwickelt wurde. Sie dient als grundlegende Plattform, mit der Entwickler anspruchsvolle Deep-Learning-Modelle erstellen, trainieren und bereitstellen können. Obwohl sie häufig zur Erstellung groß angelegter neuronaler Netze eingesetzt wird, ermöglicht ihre flexible Architektur die Ausführung auf einer Vielzahl von Plattformen – von leistungsstarken Cloud-Servern und Grafikprozessoren (GPUs) bis hin zu Mobilgeräten und Edge-Computing-Systemen. Diese Vielseitigkeit macht TensorFlow zu einem wichtigen Werkzeug für Branchen wie Gesundheitswesen, Finanzwesen und Fahrzeugtechnik.

Grundlegende Konzepte und Architektur#

Das Framework leitet seinen Namen von „Tensoren“ ab. Dabei handelt es sich um mehrdimensionale Datenarrays, die durch einen Berechnungsgraphen fließen. Dieser graphenbasierte Ansatz ermöglicht TensorFlow die effiziente Verwaltung komplexer mathematischer Operationen.

  • Berechnungsgraphen: TensorFlow verwendet traditionell einen Datenflussgraphen zur Darstellung von Berechnungen. Die Knoten im Graphen stellen mathematische Operationen dar, während die Kanten die mehrdimensionalen Datenarrays (Tensoren) repräsentieren, die zwischen ihnen übertragen werden. Diese Struktur eignet sich hervorragend für verteiltes Training über mehrere Prozessoren hinweg.
  • Keras-Integration: Moderne Versionen des Frameworks sind eng mit Keras integriert, einer High-Level-API, die für Menschen und nicht für Maschinen entwickelt wurde. Keras vereinfacht die Erstellung neuronaler Netze (NN), indem ein Großteil der Komplexität auf niedriger Ebene verborgen wird. Dadurch können Einsteiger leichter Modelle prototypisch entwickeln.
  • Eager Execution: Im Gegensatz zu früheren Versionen, die stark auf statischen Graphen beruhten, verwenden neuere Versionen standardmäßig die unmittelbare Ausführung. Dadurch werden Operationen sofort ausgewertet, was das Debugging vereinfacht und die Programmiererfahrung intuitiver macht – ähnlich wie bei der normalen Python-Programmierung.

Anwendungen in der Praxis#

TensorFlow spielt eine zentrale Rolle bei vielen Technologien, die den Alltag und industrielle Abläufe beeinflussen.

  • Bildklassifizierung und Objekterkennung: TensorFlow wird umfassend zum Trainieren faltender neuronaler Netze (CNNs) eingesetzt, um Objekte in Bildern zu identifizieren. So können beispielsweise in der medizinischen Bildanalyse Modelle, die auf diesem Framework basieren, Radiologen unterstützen, indem sie Anomalien wie Tumore in Röntgen- oder MRT-Aufnahmen mit hoher Genauigkeit erkennen.
  • Verarbeitung natürlicher Sprache (NLP): Viele große Sprachmodelle (LLMs) und Übersetzungsdienste nutzen TensorFlow zur Verarbeitung und Erzeugung menschlicher Sprache. TensorFlow bildet die Grundlage für Anwendungen wie Sprachassistenten und Tools zur Sentimentanalyse, mit denen Unternehmen Kundenfeedback durch die Verarbeitung großer Mengen an Textdaten verstehen können.

Vergleich mit PyTorch#

Obwohl beide Frameworks die KI-Landschaft maßgeblich prägen, unterscheidet sich TensorFlow deutlich von PyTorch. PyTorch wird in der akademischen Forschung oft wegen seines dynamischen Berechnungsgraphen bevorzugt, der Änderungen an der Netzwerkstruktur während der Ausführung ermöglicht. TensorFlow wurde dagegen aufgrund seines robusten Ökosystems traditionell eher für die Bereitstellung von Modellen in Produktivumgebungen bevorzugt, unter anderem wegen TensorFlow Serving und TensorFlow Lite für Mobilgeräte. Moderne Aktualisierungen haben die beiden Frameworks jedoch hinsichtlich Benutzerfreundlichkeit und Funktionsumfang einander angenähert.

Integration mit Ultralytics#

Ultralytics-Modelle wie das hochmoderne YOLO26 werden mit PyTorch erstellt, bieten jedoch eine nahtlose Interoperabilität mit dem TensorFlow-Ökosystem. Dies wird durch Exportmodi ermöglicht, mit denen Nutzer trainierte YOLO-Modelle in Formate konvertieren können, die mit dem Framework von Google kompatibel sind, etwa SavedModel, TF.js oder TFLite. Diese Flexibilität stellt sicher, dass Nutzer auf der Ultralytics Platform trainieren und Modelle auf Geräten bereitstellen können, die bestimmte Formate erfordern.

Das folgende Beispiel zeigt, wie du ein Ultralytics-YOLO26-Modell in ein mit diesem Ökosystem kompatibles Format exportierst:

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to TensorFlow SavedModel format
# This creates a directory containing the model assets
model.export(format="saved_model")

Zugehörige Tools und Ökosystem#

Das Framework wird durch eine umfangreiche Sammlung von Tools unterstützt, die für die Verwaltung des gesamten Lebenszyklus von Machine-Learning-Operations (MLOps) entwickelt wurden:

  • TensorBoard: Ein leistungsstarkes Visualisierungswerkzeug, mit dem Forschende während des Trainings Metriken wie Verlustfunktionen und Genauigkeit überwachen können. Es bietet eine grafische Oberfläche zur Untersuchung von Modellgraphen und zur Fehlerbehebung bei Leistungsproblemen. Mit der TensorBoard-Integration in Ultralytics kannst du deine YOLO-Trainingsläufe visualisieren.
  • TensorFlow Lite: Eine schlanke Lösung, die speziell für Edge-KI und die Bereitstellung auf Mobilgeräten entwickelt wurde. Sie optimiert Modelle so, dass sie effizient auf Geräten mit begrenzter Leistung und begrenztem Speicher ausgeführt werden können, etwa auf Smartphones und Mikrocontrollern.
  • TensorFlow.js: Diese Bibliothek ermöglicht die direkte Ausführung von ML-Modellen im Browser oder unter Node.js. Sie erlaubt clientseitige Inferenz, sodass Daten nicht an einen Server gesendet werden müssen. Dadurch wird der Datenschutz verbessert und die Latenz reduziert.
  • TFX (TensorFlow Extended): Eine durchgängige Plattform für die Bereitstellung von Pipelines in Produktivumgebungen. Sie unterstützt die Automatisierung der Datenvalidierung, des Modelltrainings und der Bereitstellung und sorgt so für skalierbare und zuverlässige KI-Anwendungen.

Explore solutions

Real-time AI that works with your team

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Logistik

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

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Logistik

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

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Logistik

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

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens