Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Scalability

Entdecke die Bedeutung der Skalierbarkeit für KI. Erfahre, wie Ultralytics YOLO26 und die Ultralytics Platform eine effiziente, leistungsstarke Bereitstellung von Modellen ermöglichen.

Skalierbarkeit bezeichnet die Fähigkeit eines Systems, Netzwerks oder Prozesses, durch das Hinzufügen von Ressourcen eine wachsende Arbeitsmenge zu bewältigen. Im Kontext von Künstlicher Intelligenz (AI) und maschinellem Lernen (ML) beschreibt Skalierbarkeit die Fähigkeit eines Modells oder einer Infrastruktur, das Leistungsniveau bei steigender Nachfrage aufrechtzuerhalten. Diese Nachfrage zeigt sich typischerweise in größeren Datensätzen während des Trainings, höherem Benutzeraufkommen während der Inferenz oder zunehmender Komplexität bei Rechenaufgaben. Eine skalierbare Architektur ermöglicht eine nahtlose Erweiterung – unabhängig davon, ob ein Computer-Vision-Modell auf einem einzelnen eingebetteten Gerät bereitgestellt wird oder Millionen von API-Anfragen über Cloud-Cluster verarbeitet werden – und stellt sicher, dass die Inferenzlatenz selbst unter hoher Auslastung niedrig bleibt.

Die Bedeutung der Skalierbarkeit in der KI#

Die Entwicklung mit Blick auf Skalierbarkeit ist ein entscheidender Bestandteil erfolgreicher Betriebsprozesse für maschinelles Lernen (MLOps). Ein Modell, das in einer kontrollierten Forschungsumgebung einwandfrei funktioniert, kann versagen, wenn es den Datenströmen mit hoher Geschwindigkeit ausgesetzt wird, die in der Produktion auftreten. Die effektive Verarbeitung von Big Data erfordert Systeme, die horizontal skaliert werden können (durch das Hinzufügen weiterer Rechner zu einem Cluster) oder vertikal (durch mehr Leistung, etwa RAM oder GPUs, für vorhandene Rechner).

Zu den wichtigsten Vorteilen skalierbarer KI-Systeme gehören:

  • Zuverlässigkeit: Skalierbare Systeme gewährleisten eine konsistente Dienstverfügbarkeit bei unerwarteten Lastspitzen und verhindern so Ausfälle in kritischen Anwendungen.
  • Kosteneffizienz: Durch dynamische Skalierung können Ressourcen in Zeiten geringer Auslastung reduziert werden. Diese Funktion wird häufig von Cloud-Computing-Plattformen wie AWS oder Google Cloud verwaltet.
  • Zukunftssicherheit: Eine skalierbare Infrastruktur unterstützt neuere und komplexere Algorithmen wie Vision Transformer (ViT), ohne dass das gesamte Hardware-Ökosystem grundlegend überarbeitet werden muss.

Strategien zum Erreichen von Skalierbarkeit#

Das Erstellen skalierbarer KI-Lösungen umfasst die Optimierung sowohl der Modellarchitektur als auch der Infrastruktur für die Bereitstellung.

  • Verteiltes Training: Wenn Trainingsdatensätze zu groß für einen einzelnen Prozessor werden, teilt verteiltes Training die Arbeitslast auf mehrere Grafikprozessoren (GPUs) auf. Frameworks wie PyTorch Distributed ermöglichen es Entwicklern, Berechnungen zu parallelisieren und dadurch die für das Training von Basismodellen erforderliche Zeit deutlich zu verkürzen. Tools wie die Ultralytics Platform vereinfachen diesen Prozess, indem sie Cloud-Trainingsressourcen automatisch verwalten.
  • Effiziente Modellarchitekturen: Die Auswahl der richtigen Modellarchitektur ist entscheidend für den Durchsatz. Das neueste Ultralytics YOLO26 wurde so entwickelt, dass es kleiner und schneller als seine Vorgänger ist. Dadurch lässt es sich nativ auf unterschiedlichster Hardware skalieren – von Edge-KI-Geräten bis hin zu großen Serverfarmen.
  • Containerisierung und Orchestrierung: Das Paketieren von Anwendungen mit Docker stellt sicher, dass sie in unterschiedlichen Umgebungen konsistent ausgeführt werden. Zur Verwaltung großer Container-Cluster automatisiert Kubernetes die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen.
  • Modelloptimierung: Techniken wie Modellquantisierung und Pruning reduzieren den Speicherbedarf und die Rechenkosten eines Modells. Tools wie NVIDIA TensorRT können die Inferenzgeschwindigkeit zusätzlich erhöhen und so einen höheren Durchsatz auf vorhandener Hardware ermöglichen.

Codebeispiel: Skalierbare Batch-Inferenz#

Eine wirksame Methode zur Verbesserung der Skalierbarkeit während der Inferenz besteht darin, Eingaben in Batches statt sequenziell zu verarbeiten. Dadurch wird die GPU-Auslastung maximiert und der Gesamtdurchsatz erhöht.

from ultralytics import YOLO

# Load a scalable YOLO26 model (smaller 'n' version for speed)
model = YOLO("yolo26n.pt")

# Define a batch of images (URLs or local paths)
# Processing multiple images at once leverages parallel computation
batch_images = ["https://ultralytics.com/images/bus.jpg", "https://ultralytics.com/images/zidane.jpg"]

# Run inference on the batch
results = model(batch_images)

# Print the number of detections for the first image
print(f"Detected {len(results[0].boxes)} objects in the first image.")

Anwendungen in der Praxis#

Skalierbarkeit ermöglicht es KI-Technologien, sich von theoretischer Forschung zu global einsetzbaren industriellen Werkzeugen weiterzuentwickeln.

  • Intelligente Fertigung: Im Bereich der KI in der Fertigung müssen automatisierte Inspektionssysteme Tausende von Komponenten pro Stunde auf Hochgeschwindigkeitsmontagelinien analysieren. Ein skalierbares System zur Objekterkennung stellt sicher, dass der Qualitätskontrollprozess bei steigender Produktionsgeschwindigkeit eine hohe Genauigkeit beibehält, ohne zum Engpass zu werden.
  • Empfehlungssysteme im Einzelhandel: Große E-Commerce-Plattformen nutzen Empfehlungssysteme, um sofort Millionen personalisierter Produktvorschläge bereitzustellen. Eine skalierbare Infrastruktur ermöglicht es diesen Plattformen, große Ereignisse wie den Black Friday zu bewältigen, bei denen das Verkehrsaufkommen um das 100-Fache ansteigen kann, indem sie über Microsoft Azure oder ähnliche Anbieter dynamisch zusätzliche Serverknoten bereitstellen.

Skalierbarkeit im Vergleich zu verwandten Konzepten#

Obwohl die Begriffe häufig synonym verwendet werden, unterscheidet sich Skalierbarkeit von Leistung und Effizienz.

  • Skalierbarkeit im Vergleich zur Leistung: Leistung bezieht sich typischerweise darauf, wie schnell oder genau ein System zu einem bestimmten Zeitpunkt ist (z. B. Bilder pro Sekunde). Skalierbarkeit beschreibt die Fähigkeit des Systems, diese Leistung bei steigender Arbeitslast aufrechtzuerhalten.
  • Skalierbarkeit im Vergleich zur Effizienz: Effizienz misst die Ressourcen, die zum Erledigen einer bestimmten Aufgabe verwendet werden (z. B. Energieverbrauch pro Inferenz). Ein System kann effizient, aber nicht skalierbar sein (wenn es keine parallelen Aufgaben verarbeiten kann), oder skalierbar, aber ineffizient (wenn es für die Bewältigung des Wachstums übermäßig viele Ressourcen verwendet).
  • Skalierbarkeit im Vergleich zur Flexibilität: Flexibilität ermöglicht es einem System, unterschiedliche Arten von Aufgaben zu bewältigen, etwa wenn YOLO11 Objekterkennung, Segmentierung und Posenschätzung unterstützt. Skalierbarkeit konzentriert sich speziell darauf, mehr derselben Aufgabe zu bewältigen.

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