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

JSON

Lerne, wie JSON den KI-Datenaustausch optimiert. Entdecke, wie du Ultralytics YOLO26 Vorhersagen für nahtlose API-Integration und Modellbereitstellung in JSON exportierst.

JSON, oder JavaScript Object Notation, ist ein leichtgewichtiges, textbasiertes Format, das zum Speichern und Transportieren von Daten verwendet wird. Im Bereich der künstlichen Intelligenz und des maschinellen Lernens dient es als universeller Standard für den Datenaustausch zwischen Servern, Webanwendungen und Inference Engines. Seine Struktur, die aus Schlüssel-Wert-Paaren und geordneten Listen besteht, ist für Menschen leicht zu lesen und zu schreiben, während sie von Maschinen mühelos geparst und generiert werden kann. Da es sprachunabhängig ist, ermöglicht JSON eine nahtlose Kommunikation zwischen einem in Python trainierten Modell und einer Bereitstellungsumgebung, die auf JavaScript, C++ oder Go läuft.

Link to this sectionJSON in KI-Pipelines und beim Deployment#

Wenn ein Computer-Vision-Modell in die Produktion überführt wird, interagiert es normalerweise über eine REST API mit anderen Softwarekomponenten. Wenn beispielsweise ein Überwachungssystem einen Videorahmen an einen Server sendet, auf dem ein Objekterkennungs-Modell läuft, analysiert der Server das Bild und gibt die Ergebnisse zurück. Anstatt ein binäres Bild zurückzusenden, antwortet der Server mit einem JSON-String, der die Koordinaten von Bounding Boxes, die erkannten Klassennamen und die zugehörigen Konfidenz-Werte enthält. Diese textbasierte Antwort kann problemlos von Frontend-Dashboards, mobilen Apps oder NoSQL-Datenbanken wie MongoDB für Protokollierung und Analysen verarbeitet werden.

Über die Inferenz hinaus ist JSON entscheidend für die Strukturierung von Trainingsdaten. Das beliebte COCO-Dataset-Format verwendet ein umfassendes JSON-Schema, um Bilddateipfade, Lizenzinformationen und Annotationskoordinaten zu definieren. Dies steht im Gegensatz zu anderen Formaten wie dem YOLO TXT-Format, das einfache, durch Leerzeichen getrennte Textdateien verwendet. Fortschrittliche Tools auf der Ultralytics Platform nutzen häufig JSON, um komplexe Projektmetadaten und Dataset-Versionierung in der Cloud zu verwalten.

Link to this sectionModellvorhersagen in JSON konvertieren#

Moderne Frameworks vereinfachen den Prozess der Datenserialisierung und ermöglichen es Entwicklern, Modellausgaben direkt als JSON zu exportieren. Die ultralytics-Bibliothek bietet integrierte Methoden zum Serialisieren von Erkennungsergebnissen, wodurch es unkompliziert wird, YOLO26-Modelle in größere Software-Ökosysteme zu integrieren.

Das folgende Beispiel zeigt, wie du eine Inferenz mit einem YOLO26-Modell ausführst und die Erkennungsergebnisse in einen standardisierten JSON-String konvertierst:

import json

from ultralytics import YOLO

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

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Convert the first result object to a JSON string
# This serializes boxes, classes, and confidence scores
json_output = results[0].tojson()

# Parse back to a dict to verify structure
data = json.loads(json_output)
print(f"Detected {len(data)} objects.")

Link to this sectionJSON vs. verwandte Formate#

Während JSON in der Webentwicklung und beim API-Design allgegenwärtig ist, ist es wichtig, es von anderen Datenserialisierungsformaten zu unterscheiden, denen du häufig in Deep Learning-Workflows begegnest.

  • JSON vs. YAML: YAML ist für maximale menschliche Lesbarkeit konzipiert und unterstützt Kommentare, was es zur bevorzugten Wahl für Konfigurationsdateien macht. Zum Beispiel werden Einstellungen für Hyperparameter-Tuning oder Dataset-Pfade in Ultralytics in .yaml-Dateien definiert. JSON ist strikter, unterstützt keine Kommentare und ist für Maschinen im Allgemeinen schneller zu parsen, weshalb es sich besser für die Datenübertragung und API-Antworten eignet.
  • JSON vs. XML: XML utilizes a verbose tag-based structure. While it was once the standard for datasets like Pascal VOC, it has largely been superseded by JSON in modern Machine Learning Operations (MLOps) due to JSON's smaller file size and simpler syntax.

Link to this sectionStandardisierung und Interoperabilität#

Die weit verbreitete Nutzung von JSON fördert die Interoperabilität zwischen verschiedenen Tools. Egal, ob du Instanzsegmentierungs-Masken exportierst, Bildklassifizierungs-Labels speicherst oder eine Modell-Deployment-Pipeline konfigurierst – JSON stellt sicher, dass Daten strukturiert und zugänglich bleiben. Seine Rolle erstreckt sich auf GeoJSON, ein spezialisiertes Format zur Kodierung geografischer Datenstrukturen, das häufig bei der Satellitenbildanalyse verwendet wird, um erkannte Objekte auf geografische Koordinaten abzubilden. Durch die Nutzung der integrierten json-Bibliothek von Python können Entwickler diese Datenstrukturen problemlos validieren, parsen und manipulieren, um robuste KI-Anwendungen zu erstellen.

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