Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

PyTorch

Entdecke PyTorch, die zentrale Bibliothek hinter Ultralytics YOLO26. Erfahre mehr über dynamische Rechengraphen, GPU-Beschleunigung und die Entwicklung effizienter Deep-Learning-Modelle.

PyTorch ist eine Open-Source-Bibliothek für maschinelles Lernen, die hauptsächlich von Meta AI entwickelt wird und sich zu einem Grundpfeiler für Forschende und Entwickler im Bereich des Deep Learning entwickelt hat. Sie ist für ihre Flexibilität und Benutzerfreundlichkeit bekannt und ermöglicht es dir, komplexe neuronale Netze mithilfe eines dynamischen Berechnungsgraphen zu erstellen und zu trainieren. Diese Funktion, die häufig als „Eager Execution“ bezeichnet wird, ermöglicht die sofortige Auswertung von Code und macht Debugging und Prototyping deutlich intuitiver als bei Frameworks, die auf statischen Graphdefinitionen beruhen. Die Bibliothek lässt sich nahtlos in die Programmiersprache Python integrieren und fühlt sich wie eine natürliche Erweiterung gängiger Werkzeuge für wissenschaftliches Rechnen an.

Grundlegende Funktionsweise und Bedeutung#

Im Zentrum dieses Frameworks stehen Tensoren – mehrdimensionale Arrays, ähnlich denen in der NumPy-Dokumentation. Im Gegensatz zu gewöhnlichen Arrays sind PyTorch-Tensoren jedoch darauf ausgelegt, die von NVIDIA CUDA bereitgestellte GPU-Beschleunigung zu nutzen. Diese Hardwarebeschleunigung ist entscheidend für die massiv parallele Verarbeitung, die zum effizienten Trainieren moderner Modelle der künstlichen Intelligenz (AI) erforderlich ist.

Die Bibliothek unterstützt ein umfangreiches Ökosystem an Werkzeugen für Computer Vision (CV) und die Verarbeitung natürlicher Sprache. Durch eine große Auswahl an vorgefertigten Schichten, Optimierern und Verlustfunktionen vereinfacht sie die Entwicklung von Algorithmen für Aufgaben wie Bildklassifizierung und Sequenzmodellierung.

Anwendungen in der Praxis#

Die Vielseitigkeit dieses Frameworks hat zu seiner Einführung in verschiedensten Branchen für anspruchsvolle KI-Lösungen geführt:

  1. Autonome Fahrzeuge: Führende Unternehmen der Branche nutzen PyTorch, um Deep-Learning-Modelle zu entwickeln, die Videodaten von Fahrzeugkameras verarbeiten. Diese Modelle führen eine Objekterkennung in Echtzeit durch, um Fahrspuren, Verkehrszeichen und Fußgänger zu erkennen und so eine sicherere Navigation zu ermöglichen.

  2. Medizinische Diagnostik: Forschende nutzen das Framework zur Entwicklung fortschrittlicher Anwendungen im Gesundheitswesen. So werden beispielsweise Systeme betrieben, die MRT-Aufnahmen oder Röntgenbilder analysieren und Ärztinnen und Ärzte dabei unterstützen, Tumore mithilfe einer präzisen Bildsegmentierung zu erkennen.

Vergleich mit verwandten Werkzeugen#

Um seine Rolle besser zu verstehen, ist es hilfreich, PyTorch von anderen gängigen Werkzeugen im KI-Stack abzugrenzen:

  • Im Vergleich zu TensorFlow: TensorFlow wurde von Google entwickelt und setzte historisch auf statische Berechnungsgraphen, was das Debugging erschwerte, aber die Bereitstellung optimierte. Obwohl beide Frameworks mittlerweile einen ähnlichen Funktionsumfang haben, wird PyTorch aufgrund seiner intuitiven Benutzeroberfläche häufig für schnelles Prototyping und Forschung bevorzugt.
  • Im Vergleich zu OpenCV: OpenCV ist eine Bibliothek, die sich auf herkömmliche Bildverarbeitungsfunktionen wie Größenänderung, Filterung und Farbumwandlung konzentriert und nicht auf das Trainieren neuronaler Netze. In einem typischen Arbeitsablauf verwenden Entwickler OpenCV zur Datenvorverarbeitung, bevor sie die Bilder zur Analyse in ein PyTorch-Modell einspeisen.

Integration mit Ultralytics#

Die gesamte Modellfamilie von Ultralytics, einschließlich des hochmodernen YOLO26 und des weit verbreiteten YOLO11, basiert nativ auf PyTorch. Diese Grundlage stellt sicher, dass du von der Geschwindigkeit, Stabilität und umfangreichen Unterstützung durch die Community des Frameworks profitierst. Ob du Transfer Learning mit individuellen Trainingsdaten durchführst oder Modelle für Edge-Geräte exportierst – die zugrunde liegende Architektur basiert auf PyTorch-Tensoren und Gradienten.

Die kommende Ultralytics Platform vereinfacht diesen Prozess zusätzlich und bietet eine einheitliche Benutzeroberfläche zur Verwaltung der Beschaffung von Datensätzen, des Trainings und der Bereitstellung, ohne dass du umfangreichen Standardcode schreiben musst.

Das folgende Beispiel zeigt, wie du die Verfügbarkeit einer GPU überprüfst und mithilfe eines YOLO-Modells eine Inferenz ausführst. Dabei wird veranschaulicht, wie das Framework die Hardwarebeschleunigung im Hintergrund verarbeitet:

import torch
from ultralytics import YOLO

# Check if CUDA (GPU) is available for PyTorch acceleration
device = "cuda" if torch.cuda.is_available() else "cpu"
print(f"PyTorch is using device: {device}")

# Load a YOLO26n model (built on PyTorch)
model = YOLO("yolo26n.pt")

# Perform object detection on an image
# PyTorch handles tensor operations and moves data to the GPU automatically
results = model("https://ultralytics.com/images/bus.jpg", device=device)

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

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
Computer Vision in der Logistik

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
Computer Vision im Einzelhandel

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
Computer Vision im Gesundheitswesen

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
Computer Vision in der Fertigung

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
Computer Vision in der Automobilindustrie

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
Computer Vision in der Landwirtschaft

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
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

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
Computer Vision in der Logistik

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
Computer Vision im Einzelhandel

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
Computer Vision im Gesundheitswesen

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
Computer Vision in der Fertigung

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
Computer Vision in der Automobilindustrie

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
Computer Vision in der Landwirtschaft

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
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

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
Computer Vision in der Logistik

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
Computer Vision im Einzelhandel

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
Computer Vision im Gesundheitswesen

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
Computer Vision in der Fertigung

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
Computer Vision in der Automobilindustrie

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
Computer Vision in der Landwirtschaft

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