Cloud-Training#
Das Ultralytics Platform Cloud-Training bietet Training mit einem Klick auf Cloud-GPUs, wodurch das Modelltraining ohne komplexe Einrichtung zugänglich wird. Trainiere YOLO-Modelle mit Echtzeit-Metrik-Streaming und automatischer Checkpoint-Speicherung.
graph LR
A[Configure]:::start --> B[Start Training]:::proc
B --> C[Provision GPU]:::proc
C --> D[Download Dataset]:::proc
D --> E[Train]:::proc
E --> F[Stream Metrics]:::proc
F --> G[Save Checkpoints]:::proc
G --> H[Complete]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffTrainingsdialog#
Starte das Training über die Plattform-UI, indem du auf jeder Projekt- oder Datensatzseite auf New Model klickst. Der Trainingsdialog hat zwei Registerkarten: Cloud Training und Local Training.

Schritt 1: Basismodell auswählen#
Wähle ein offizielles Ultralytics Modell oder eines deiner eigenen fertiggestellten Modelle:
| Kategorie | Beschreibung |
|---|---|
| Offiziell | YOLO26 (empfohlen), YOLO11, YOLOv8 und YOLOv5 Projektmodelle |
| Deine Modelle | Deine fertiggestellten oder hochgeladenen Modelle, organisiert nach Projekt, zum Fine-Tuning |
Der Selektor filtert offizielle Modelle nach Aufgaben, die mit dem ausgewählten Dataset kompatibel sind. YOLO26 enthält Detect-, Segment-, Semantic-, Depth-, Classify-, Pose- und OBB-Varianten in Größen von nano bis xlarge.
Schritt 2: Datensatz auswählen#
Wähle einen Datensatz für das Training aus (siehe Datasets):
| Option | Beschreibung |
|---|---|
| Offiziell | Kuratierte Datensätze von Ultralytics |
| Deine Datensätze | Datensätze, die du hochgeladen hast |
Datensätze müssen den Status ready haben und mindestens 1 Bild im Trainings-Split, 1 Bild im Validierungs- oder Test-Split sowie mindestens 1 beschriftetes Bild enthalten.
Eine Warnung bei Aufgabeninkompatibilität wird angezeigt, wenn das ausgewählte Modell die Datensatzaufgabe nicht trainieren kann, und Start Training bleibt deaktiviert, bis du ein kompatibles Modell auswählst. Ein Segment-Datensatz akzeptiert Segment- oder semantische Modelle; andere Datensatzaufgaben erfordern die passende Modellaufgabe. Siehe die Aufgabenanleitungen.
Schritt 3: Parameter konfigurieren#
Lege die wichtigsten Trainingsparameter fest:
| Parameter | Beschreibung | Standard |
|---|---|---|
| Epochen | Anzahl der Trainingsiterationen | 100 |
| Batch-Größe | Stichproben pro Iteration | -1 (auto) |
| Bildgröße | Eingabeauflösung (320/416/512/640/1280 Dropdown, jedes Vielfache von 32 zwischen 32-4096 im YAML-Editor) | 640 |
| Name | Optionaler Name für den Trainingslauf | auto |
Schritt 4: Erweiterte Einstellungen (Optional)#
Klappe die Erweiterten Einstellungen aus, um auf den vollständigen YAML-basierten Parameter-Editor mit über 40 Trainingsparametern zuzugreifen, die nach Gruppen organisiert sind (siehe Konfigurationsreferenz):
| Gruppe | Parameter |
|---|---|
| Lernrate | lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr |
| Optimierer | auto (Standard), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Verlustgewichtungen | box, cls, dfl, pose, kobj, label_smoothing |
| Farb-Augmentierung | hsv_h, hsv_s, hsv_v |
| Geometrische Augment. | degrees, translate, scale, shear, perspective |
| Flip & Mix Augment. | flipud, fliplr, mosaic, mixup, copy_paste |
| Trainingssteuerung | patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period |
| Datensatz | fraction, freeze, single_cls, rect, multi_scale, resume |
Die Parameter sind aufgabenbezogen (z. B. copy_paste wird nur für Segment-Aufgaben angezeigt, pose/kobj nur für Pose-Aufgaben). Ein Geändert-Badge erscheint, wenn Werte von den Standards abweichen, und du kannst alle mit dem Zurücksetzen-Button auf die Standardwerte zurücksetzen.
Beispiel: Optimierung der Augmentierung für kleine Datensätze
Erhöhe bei kleinen Datensätzen (<1000 Bilder) die Augmentierung, um Overfitting zu reduzieren:
mosaic: 1.0 # Keep mosaic on
mixup: 0.3 # Add mixup blending
copy_paste: 0.3 # Add copy-paste (segment only)
fliplr: 0.5 # Horizontal flip
degrees: 10.0 # Slight rotation
scale: 0.9 # Aggressive scalingDataset-Version speichern (optional)#
Aktiviere Save Dataset Version, um das Modell mit einer unveränderlichen Version eines auf der Plattform gehosteten Datensatzes zu verknüpfen. Die Plattform prüft, ob sich die Datensatzinhalte geändert haben, verwendet eine passende Version wieder, wenn dies nicht der Fall war, und erstellt nur bei Bedarf eine neue nummerierte Version. Das Training verwendet dann genau diesen NDJSON-Snapshot und zeichnet dessen Versionsnummer und Inhalts-Hash auf dem Modell auf.
Dies bewahrt die für den Durchlauf verwendeten Daten, selbst wenn du später Bilder hinzufügst oder entfernst, Annotationen bearbeitest oder Datensatz-Splits änderst. Du findest die verknüpfte Version in den Tabs Models und Versions des Datensatzes.
Save Dataset Version ist für verbundene Cloud-Speicher und On-Premise-Datensätze nicht verfügbar. Du kannst Snapshots auch manuell über den Versions tab erstellen.
Schritt 5: GPU auswählen (Cloud-Reiter)#
Wähle deine GPU aus der Ultralytics Cloud:

| GPU | Generation | VRAM | Kosten/Stunde | Am besten für |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | Kleine Datensätze, Tests |
| RTX A4500 | Ampere | 20 GB | $0.25 | Kleine bis mittlere Datensätze |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | Mittlere Datensätze |
| RTX A5000 | Ampere | 24 GB | $0.27 | Mittlere Datensätze |
| L4 | Ada | 24 GB | $0.39 | Optimiert für Inferenz |
| A40 | Ampere | 48 GB | $0.44 | Größere Batch-Größen |
| RTX 3090 | Ampere | 24 GB | $0.46 | Allgemeines Training |
| RTX A6000 | Ampere | 48 GB | $0.49 | Große Modelle |
| RTX PRO 4000 | Blackwell | 24 GB | $0,57 | Budget Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | Großartiges Preis-Leistungs-Verhältnis |
| RTX 4090 | Ada | 24 GB | $0.69 | Bestes Preis-Leistungs-Verhältnis |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | Training mit großen Batches |
| L40S | Ada | 48 GB | $0.86 | Training mit großen Batches |
| RTX PRO 5000 | Blackwell | 48 GB | $0,96 | Training mit großen Batches |
| RTX 5090 | Blackwell | 32 GB | $0.99 | Neueste Consumer-Generation |
| L40 | Ada | 48 GB | $0.99 | Große Modelle |
| A100 PCIe | Ampere | 80 GB | $1.39 | Produktionstraining |
| A100 SXM | Ampere | 80 GB | $1.49 | Produktionstraining |
| RTX PRO 6000 | Blackwell | 96 GB | 2,09 $ | Empfohlener Standard |
| H100 PCIe | Hopper | 80 GB | 2,89 $ | Hochleistungstraining |
| H100 NVL | Hopper | 94 GB | 3,19 $ | Maximale Leistung |
| H100 SXM | Hopper | 80 GB | 3,29 $ | Schnellstes Training |
| H200 NVL | Hopper | 143 GB | 3,39 $ | Maximaler Speicher |
| H200 SXM | Hopper | 141 GB | 4,39 $ | Maximale Leistung |
| B200 | Blackwell | 180 GB | 5,89 $ | Große Modelle (Pro+) |
| B300 | Blackwell | 288 GB | 7,39 $ | Größte Modelle (Pro+) |
- RTX PRO 6000: 96 GB Blackwell, empfohlener Standard für die meisten Jobs
- A100 SXM: 80 GB HBM2e – starke Wahl für große Batch-Größen oder größere Modelle
- H100 PCIe / H100 SXM / H100 NVL: 80–94 GB Hopper für zeitkritisches Training (verfügbar in allen Plänen)
- H200 NVL / H200 SXM: 141–143 GB Hopper für speicherintensive Workloads (verfügbar in allen Plänen)
- B200 / B300: 180–288 GB NVIDIA Blackwell für modernste Workloads – erfordert Pro oder Enterprise
Der Dialog zeigt dein aktuelles Guthaben und einen Aufladen-Button. Basierend auf deiner Konfiguration (Modellgröße, Datensatzbilder, Epochen, GPU-Geschwindigkeit) werden geschätzte Kosten und Dauer berechnet.
Schritt 6: Training starten#
Klicke auf Training starten, um deinen Job zu starten. Die Plattform:
- Löst die unveränderliche Datensatzversion auf, wenn Save Dataset Version aktiviert ist
- Stellt eine GPU-Instanz bereit
- Lädt deinen Datensatz herunter
- Beginnt mit dem Training
- Streamt Metriken in Echtzeit
Trainingsjob-Lebenszyklus#
Trainingsjobs durchlaufen die folgenden Status:
| Status | Beschreibung |
|---|---|
| Ausstehend | Job übermittelt, wartet auf GPU-Zuweisung |
| Startend | GPU bereitgestellt, Datensatz und Modell werden heruntergeladen |
| Läuft | Training läuft, Metriken werden in Echtzeit gestreamt |
| Abgeschlossen | Training erfolgreich beendet |
| Fehlgeschlagen | Training fehlgeschlagen (siehe Konsolenprotokolle für Details) |
| Abgebrochen | Training wurde vom Benutzer abgebrochen |
Um die Ergebnisse abgeschlossener und fehlgeschlagener Trainings zu erhalten, ohne diese Seite offen halten zu müssen, verbinde Slack-Benachrichtigungen.
Neue Konten erhalten Anmelde-Guthaben – 5 $ für persönliche E-Mails und 25 $ für Firmen-E-Mails. Überprüfe dein Guthaben unter Einstellungen > Abrechnung.

Training überwachen#
Verfolge den Trainingsfortschritt in Echtzeit auf dem Reiter Trainieren der Modellseite:
Charts-Unter-Tab#

| Metrik | Beschreibung |
|---|---|
| Verlust | Trainings- und Validierungsverlust |
| mAP | Mean Average Precision |
| Genauigkeit | Korrekte positive Vorhersagen |
| Recall | Erkannte Ground Truths |
Konsole-Unter-Tab#
Live-Konsolenausgabe mit ANSI-Farbunterstützung, Fortschrittsbalken und Fehlererkennung.
System-Unter-Tab#
GPU-Auslastung in Echtzeit, Arbeitsspeicher, Temperatur, CPU- und Festplattennutzung.
Checkpoints#
Nach Abschluss des Trainings wird das beste Modell (best.pt, der Checkpoint mit der höchsten mAP) auf die Plattform hochgeladen und steht zum Download, Export und Deployment bereit.
Training abbrechen#
Klicke auf der Modellseite auf Cancel Training und bestätige die Aktion. Beim Cloud-Training stoppt die Plattform den Job, gibt die Rechenleistung frei und stellt die vor dem Abbruch verbrauchte GPU-Zeit in Rechnung. Beim lokalen Training signalisiert der Abbruch dem Prozess, an der nächsten Epochengrenze zu stoppen, und bewahrt Teilergebnisse auf.
Remote-Training#
graph LR
A[Local GPU]:::start --> B[Train]:::proc
B --> C[ultralytics Package]:::proc
C --> D[Stream Metrics]:::proc
D --> E[Platform Dashboard]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffTrainiere auf deiner eigenen Hardware, während du Metriken an die Plattform streamst.
Die Plattform-Integration erfordert ultralytics>=8.4.104. Ältere Versionen funktionieren nicht mit der Plattform.
pip install -U ultralyticsAPI-Schlüssel einrichten#
- Gehe zu
Settings > API Keys - Erstelle einen neuen Schlüssel (oder die Plattform erstellt automatisch einen, wenn du den Tab Local Training öffnest)
- Setze die Umgebungsvariable:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"Training mit Streaming#
Verwende die Parameter project und name, um Metriken zu streamen:
yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
project=username/my-project name=experiment-1Der Local Training-Tab im Trainingsdialog zeigt einen vorkonfigurierten Befehl mit deinem API-Schlüssel, ausgewählten Parametern und erweiterten Argumenten an.
Plattform-Datensätze verwenden#
Trainiere mit Datensätzen, die auf der Plattform gespeichert sind, unter Verwendung des ul:// URI-Formats:
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
project=username/my-project name=exp1Das ul:// URI-Format lädt deinen Datensatz automatisch herunter und konfiguriert ihn. Das Modell wird automatisch mit dem Datensatz auf der Plattform verknüpft (siehe Using Platform Datasets).
Abrechnung#
Die Trainingskosten basieren auf der GPU-Nutzung:
Kostenschätzung#
Vor Beginn des Trainings schätzt die Plattform die Gesamtkosten durch:
- Schätzung der Sekunden pro Epoche basierend auf Datensatzgröße, Modellkomplexität, Bildgröße, Batchgröße und GPU-Geschwindigkeit
- Berechnung der gesamten Trainingszeit durch Multiplikation der Sekunden pro Epoche mit der Anzahl der Epochen, plus Start-Overhead
- Berechnung der geschätzten Kosten aus der gesamten Trainingszeit in Stunden multipliziert mit dem Stundensatz der GPU
Faktoren, die die Kosten beeinflussen:
| Faktor | Auswirkung |
|---|---|
| Datensatzgröße | Mehr Bilder = längere Trainingszeit (Rechenaufwand skaliert ungefähr linear mit der Datensatzgröße) |
| Modellgröße | Größere Modelle (m, l, x) trainieren langsamer als (n, s) |
| Anzahl der Epochen | Direkter Multiplikator für die Trainingszeit |
| Bildgröße | Größere imgsz erhöht den Rechenaufwand: 320px=~0.3x, 640px=1.0x (Basislinie), 1280px=~3.5x |
| Batch-Größe | Größere Batches sind effizienter (Batch 32 = ~0.85x Zeit, Batch 8 = ~1.2x Zeit im Vergleich zur Batch 16-Basislinie) |
| GPU-Geschwindigkeit | Schnellere GPUs reduzieren die Trainingszeit (z. B. H100 SXM = ~3.4x schneller als RTX 4090) |
| Start-Overhead | Bis zu 5 Minuten für Instanzinitialisierung, Datendownload und Warmup (skaliert mit der Datensatzgröße) |
Kostenbeispiele#
Kostenschätzungen sind annähernd und hängen von vielen Faktoren ab. Der Trainingsdialog zeigt eine Echtzeitschätzung, bevor du mit dem Training beginnst.
| Szenario | GPU | Geschätzte Kosten |
|---|---|---|
| 500 Bilder, YOLO26n, 50 Epochen | RTX 4090 | ~$0.03 |
| 1000 Bilder, YOLO26n, 100 Epochen | RTX PRO 6000 | ~$0.23 |
| 5000 Bilder, YOLO26s, 100 Epochen | H100 SXM | ~$1.56 |
Abrechnungsablauf#
graph LR
A[Estimate Cost]:::start --> B[Balance Check]:::decide
B --> C[Train]:::proc
C --> D[Charge Actual Runtime]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffAbrechnungsablauf für Cloud-Training:
- Schätzung: Kosten werden vor Trainingsbeginn berechnet
- Guthabenprüfung: Verfügbare Credits werden vor dem Start geprüft
- Training: Der Job läuft auf der ausgewählten Rechenleistung
- Abrechnung: Die Endkosten basieren auf der tatsächlichen Laufzeit
Die Abrechnung erfasst die tatsächliche GPU-Zeit, einschließlich teilweiser Ausführungen, die abgebrochen werden oder fehlschlagen, nachdem eine Cloud-GPU gestartet wurde.
Abrechnung nach Jobstatus#
| Status | Berechnet? |
|---|---|
| Abgeschlossen | Ja — tatsächliche GPU-Nutzungszeit |
| Abgebrochen | Ja — GPU-Zeit vom Start bis zum Abbruch |
| Fehlgeschlagen | Ja, wenn die Cloud-Rechenleistung gestartet wurde — verwendete verstrichene GPU-Zeit |
| Festgefahren | Ja — verstrichene GPU-Zeit bis zur automatischen Beendigung |
Ein Validierungs- oder Startfehler, bevor eine Cloud-GPU startet, hat keine Rechennutzung zu berechnen. Sobald eine GPU läuft, werden abgeschlossene, abgebrochene, fehlgeschlagene und automatisch beendete Jobs anhand der verstrichenen Echtzeit-GPU-Zeit abgerechnet.
Zahlungsmethoden#
Cloud-Training wird von deinem Plattform-Guthaben bezahlt.
Der Trainingsstart erfordert ein positives verfügbares Guthaben und ausreichend Credits für die geschätzten Jobkosten.
Trainingskosten anzeigen#
Vor dem Start eines Cloud-Jobs zeigt der Trainingsdialog dein aktuelles Guthaben an und schätzt die Jobdauer sowie die Kosten anhand des ausgewählten Modells, Datensatzes, der Epochen, der Bildgröße und der GPU ab. Die Schätzung dient zu Informationszwecken; die tatsächliche Nutzung wird für die verbrauchte GPU-Zeit berechnet. Überprüfe danach die resultierende Guthabentransaktion unter Settings > Billing.

Trainingstipps#
Wähle die richtige Modellgröße#
| Modell | Parameter | Am besten für |
|---|---|---|
| YOLO26n | 2.4M | Echtzeit, Edge-Geräte |
| YOLO26s | 9.5M | Ausgewogene Geschwindigkeit/Genauigkeit |
| YOLO26m | 20.4M | Höhere Genauigkeit |
| YOLO26l | 24.8M | Produktionsgenauigkeit |
| YOLO26x | 55.7M | Maximale Genauigkeit |
Optimierung der Trainingszeit#
- Klein anfangen: Teste mit 10-20 Epochen auf einer günstigen GPU, um zu überprüfen, ob dein Datensatz und deine Konfiguration funktionieren
- Geeignete GPU verwenden: RTX PRO 6000 bewältigt die meisten Arbeitslasten gut
- Datensatz validieren: Behebe Kennzeichnungsprobleme, bevor du Geld für das Training ausgibst
- Frühzeitig überwachen: Brich das Training ab, wenn der Verlust stagniert — du zahlst nur für die genutzte Rechenzeit
Fehlerbehebung#
| Problem | Lösung |
|---|---|
| Training hängt bei 0% | Datensatzformat prüfen, erneut versuchen |
| Speichermangel (Out of Memory) | Batchgröße reduzieren oder größere GPU verwenden |
| Geringe Genauigkeit | Epochen erhöhen, Datenqualität prüfen |
| Training langsam | Erwäge eine schnellere GPU |
| Fehler durch Aufgaben-Nichtübereinstimmung | Stelle sicher, dass Modell- und Datensatzaufgaben übereinstimmen |
FAQ#
Wie lange dauert das Training?#
Die Trainingsdauer hängt ab von:
- Datensatzgröße
- Modellgröße
- Anzahl der Epochen
- Gewählte GPU
Typische Zeiten (1000 Bilder, 100 Epochen):
| Modell | RTX PRO 6000 | A100 SXM |
|---|---|---|
| YOLO26n | ~6 Min. | ~5 Min. |
| YOLO26m | ~15 Min. | ~12 Min. |
| YOLO26x | ~30 Min. | ~25 Min. |
Trainingszeiten sind Näherungswerte und variieren je nach Datensatzkomplexität, Augmentierungseinstellungen und Batchgröße. Nutze die Kostenschätzung im Trainingsdialog für genauere Vorhersagen.
Kann ich über Nacht trainieren?#
Ja. Das Training kann unbeaufsichtigt laufen, solange es finanziert bleibt, und die Plattform protokolliert ein Abschluss- oder Fehlerereignis. Wenn die Zählung das Guthaben unter Null treibt, stoppen aktive bezahlte Cloud-Läufe und rechnen die bereits verwendete GPU-Zeit ab.
Was passiert, wenn meine Credits aufgebraucht sind?#
Die Cloud-Nutzung wird während des Trainingsfortschritts erfasst. Wenn eine Gebühr dein Guthaben unter Null drückt, werden aktive bezahlte Cloud-Trainingsläufe gestoppt und für die bereits verwendete GPU-Zeit abgerechnet. Füge Guthaben hinzu oder aktiviere das automatische Aufladen, um lang laufende Jobs finanziert zu halten.
Ein Null- oder negatives Guthaben verhindert neue bezahlte Cloud-Trainingsjobs. Ein negatives gezähltes Guthaben löst auch das Herunterfahren aktiver bezahlter Cloud-Trainingsläufe aus.
Was passiert, wenn mein Training mehr als geschätzt kostet?#
Kostenschätzungen sind ungefähr — die tatsächliche Trainingszeit kann aufgrund von Faktoren wie Ladegeschwindigkeit der Daten, GPU-Aufwärmphase und Modellkonvergenzverhalten variieren. Wenn die tatsächliche Nutzung das verfügbare Guthaben aufbraucht, stoppt die Plattform aktive bezahlte Cloud-Läufe, nachdem das Guthaben negativ geworden ist.
Um Kosten zu verwalten:
- Überwache den Trainingsfortschritt in Echtzeit und brich bei Bedarf vorzeitig ab
- Aktiviere automatisches Aufladen, um Credits automatisch aufzufüllen
- Starte mit kürzeren Läufen (weniger Epochen), um Erwartungen zu kalibrieren
Kann ich benutzerdefinierte Trainingsargumente verwenden?#
Ja, erweitere den Bereich Erweiterte Einstellungen im Trainingsdialog, um auf einen YAML-Editor mit über 40 konfigurierbaren Parametern zuzugreifen. Nicht-standardmäßige Werte werden sowohl in Cloud- als auch in lokalen Trainingsbefehlen berücksichtigt.
Der YAML-Editor unterstützt auch das Importieren von Konfigurationen aus früheren Trainingsläufen:
- Von bestehendem Modell kopieren: Auf der Seite jedes abgeschlossenen Modells findest du in der Karte Trainingskonfiguration eine Schaltfläche Als JSON kopieren. Kopiere das JSON und füge es direkt in den YAML-Editor ein — er erkennt das JSON-Format automatisch und importiert alle Parameter.
- YAML oder JSON einfügen: Füge eine beliebige gültige YAML- oder JSON-Trainingskonfiguration in den Editor ein. Parameter werden automatisch validiert, Werte außerhalb des Bereichs werden begrenzt und Warnungen angezeigt.
- Dateien per Drag & Drop ziehen: Ziehe eine
.yaml- oder.json-Datei direkt in den Editor, um deren Parameter zu importieren.
Dies erleichtert das Reproduzieren oder Iterieren vorheriger Trainingskonfigurationen, ohne jeden Parameter manuell neu eingeben zu müssen.
Kann ich von einer Datensatzseite aus trainieren?#
Ja, die Schaltfläche New Model auf Datensatzseiten öffnet den Trainingsdialog mit vorausgewähltem und gesperrtem Datensatz. Du wählst dann ein Projekt und ein Modell aus, um das Training zu beginnen.
Referenz der Trainingsparameter#
| Parameter | Typ | Standard | Bereich | Beschreibung |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | Anzahl der Trainingsepochen |
batch | int | -1 (auto) | -1 bis 512 | Batchgröße (-1 = automatische Anpassung an verfügbaren VRAM) |
imgsz | int | 640 | 32-4096 | Eingabebildgröße |
patience | int | 100 | 1-1000 | Patience für Early Stopping |
seed | int | 0 | 0-2147483647 | Zufälliger Seed für Reproduzierbarkeit |
deterministic | bool | True | - | Deterministischer Trainingsmodus |
amp | bool | True | - | Automatische gemischte Präzision |
close_mosaic | int | 10 | 0-50 | Mosaic in den letzten N Epochen deaktivieren |
save_period | int | -1 | -1-100 | Checkpoint alle N Epochen speichern |
workers | int | 8 | 0-64 | Dataloader-Worker |
cache | auswählen | false | ram/disk/false | Bilder zwischenspeichern |
Einige Parameter gelten nur für bestimmte Aufgaben:
- Nur Detection-Aufgaben (detect, segment, pose, OBB — nicht classify):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - Nur Segmentierung:
copy_paste - Nur Pose:
pose(Verlustgewicht),kobj(Keypoint-Objekthaftigkeit)