Ultralytics YOLO27: Trag dich auf die Warteliste ein.
Erste Schritte

Ultralytics-Einstellungen

Ultralytics speichert dauerhafte, maschinenbezogene Einstellungen in einer JSON-Datei im Benutzerkonfigurationsverzeichnis und stellt sie über das Objekt settings in Python sowie den Befehl yolo settings bereit. Damit legst du fest, wo Datensätze, Gewichte und Trainingsläufe gespeichert werden, welcher API-Schlüssel für die Ultralytics Platform verwendet wird und welche Experiment-Tracker aktiviert sind. Argumente für einzelne Trainingsläufe wie imgsz und epochs sind stattdessen auf der Seite Konfiguration dokumentiert.

Einstellungen anzeigen, aktualisieren und zurücksetzen
from ultralytics import settings

print(settings)  # alle Einstellungen anzeigen
value = settings["runs_dir"]  # eine Einstellung auslesen
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # eine oder mehrere Einstellungen aktualisieren
settings.reset()  # Standardeinstellungen wiederherstellen

Einstellungsreferenz#

NameBeispielwertDatentypBeschreibung
settings_version'0.0.8'strVersion des Einstellungsschemas, unabhängig von der Paketversion ultralytics
datasets_dir'/path/to/datasets'strVerzeichnis, in dem Datensätze gespeichert werden
weights_dir'/path/to/weights'strDownload-Verzeichnis für Modellgewichte bei URL und Plattform (ul://) sowie Fallback-Suche nach bloßen Modellnamen
runs_dir'/path/to/runs'strVerzeichnis, in dem Experimentläufe gespeichert werden
uuid'a1b2c3d4'strAnonymisierte Maschinenkennung (SHA-256-Hash) für Analysen
syncTrueboolAnonymisierte Analysedaten und Absturzberichte an Ultralytics senden; siehe Datenschutz
api_key''strAPI-Schlüssel der Ultralytics Platform
openai_api_key''strOpenAI-API-Schlüssel für die Funktion „Ask AI“ im Explorer, verfügbar bis zu ultralytics==8.3.11
clearmlTrueboolClearML-Protokollierung aktivieren
cometTrueboolComet ML-Experimentverfolgung aktivieren
dvcTrueboolDVC-Experimentverfolgung aktivieren
mlflowTrueboolMLflow-Experimentverfolgung aktivieren
raytuneTrueboolBerichte zur Ray Tune-Hyperparameteroptimierung aktivieren
tensorboardFalseboolTensorBoard-Protokollierung aktivieren
wandbFalseboolWeights & Biases-Protokollierung aktivieren
vscode_msgTrueboolBeim Erkennen eines VS-Code-Terminals eine Aufforderung zur Installation der Erweiterung Ultralytics-Snippets anzeigen
openvino_msgTrueboolAuf Intel-CPUs einen Tipp zum Export mit OpenVINO für schnellere Inferenz anzeigen

Ein bloßer Modellname wie YOLO("yolo26n.pt") wird zuerst aus dem aktuellen Arbeitsverzeichnis und danach aus weights_dir geladen. Ist er in keinem der beiden Verzeichnisse vorhanden, werden die Gewichte in das aktuelle Arbeitsverzeichnis heruntergeladen. Um sie stattdessen nach weights_dir herunterzuladen, gib den vollständigen Pfad an, z. B. YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

Kommentare

Stell eine Frage, teile deine Ergebnisse oder hilf jemand anderem.