🧪 Neue Tutorials in Arbeit — vom Roboterarm bis zum Sensor
Zum Inhalt springen

6 · Trainieren und Inferenz ausführen ​

Zurück: 05 Ein Dataset aufzeichnenWeiter: 07 Fehlerbehebung

Das Training verwandelt das Dataset in eine Policy — ein Modell, das Kamerabilder auf Gelenkpositionen abbildet. Die Inferenz führt diese Policy auf dem follower-Arm aus.

Trainieren ​

Öffnen Sie den Tab Training und wählen Sie:

AuswahlHinweise
DatasetEin lokales Dataset oder eines vom Hub
Policy-TypACT ist die übliche erste Wahl für einen einzelnen Arm. Diffusion Policy, SmolVLA und die π₀-Familie sind ebenfalls verfügbar
AusführungsortDieser Rechner oder ein Hugging-Face-Cloud-Job
TrainingsdauerAnzahl der Schritte. Beobachten Sie den Loss, statt anzunehmen, mehr sei besser

Der Tab streamt das Trainingslog und zeigt Checkpoints, während sie geschrieben werden.

Lokal oder Cloud ​

LokalHugging-Face-Cloud-Job
BenötigtEine GPU auf diesem RechnerEin Hugging-Face-Konto mit Zugriff
GeschwindigkeitHängt von Ihrer GPU abFeste Maschine, je Job gewählt
Am besten fürKleine Datasets, ExperimentierenLängere Läufe

Die Cloud-Option ist der Grund, warum ein Laptop für den Rest des Workflows ausreicht: lokal aufzeichnen, remote trainieren.

Policy-Extras ​

Manche Policy-Typen benötigen Abhängigkeiten, die LeLab nicht standardmäßig installiert. Wählen Sie einen aus, werden Sie aufgefordert, sie zu installieren — bestätigen Sie und warten Sie, bis die Installation im Hintergrund abgeschlossen ist, bevor Sie den Job starten. Derselbe Mechanismus deckt optionale Trainings-Extras ab.

Checkpoints ​

Das Training schreibt regelmäßig Checkpoints, nicht nur am Ende, sodass ein unterbrochener Lauf trotzdem ein brauchbares Modell hinterlässt. Jeder Checkpoint-Name trägt seine Schrittnummer. Probieren Sie einen früheren, wenn der Loss zu steigen begann.

Inferenz ​

Öffnen Sie den Tab Inference:

  1. Bestätigen Sie, dass beide Arme verbunden und kalibriert sind.
  2. Wählen Sie die Policy — einen lokalen Checkpoint oder ein Modell vom Hub.
  3. Bestätigen Sie die Kameras und ihre Rotation.
  4. Starten Sie die Inferenz und räumen Sie den Arbeitsbereich.

Kamerarotation und Zuordnung ​

Verwenden Sie dieselbe Rotation wie bei der Aufzeichnung. Das ist der häufigste Grund, warum eine gut trainierte Policy auf dem echten Roboter nichts Nützliches tut, und nichts warnt Sie: 0° und 180° erzeugen identische Bildmaße.

Dasselbe gilt für die Zuordnung der Kamera. Wenn die Kamera, die bei der Aufzeichnung wrist hieß, jetzt eine andere physische Kamera ist, sieht die Policy das falsche Bild.

Wenn all das stimmt und der Arm trotzdem versagt, sehen Sie sich das Dataset erneut an — siehe Seite 5.

Eingreifen ​

Stoppen Sie die Inferenz, bevor Sie zum Arm greifen. Eine Korrektur, die Sie von Hand vornehmen, ist kein Trainingssignal, es sei denn, Sie zeichnen eine neue Episode auf und trainieren erneut.

Replay ​

Replay führt eine aufgezeichnete Episode erneut auf dem follower-Arm aus. Es spielt die aufgezeichneten Gelenkpositionen ab, daher sieht es korrekt aus, selbst wenn die Policy schlecht ist — es prüft die Hardware und das Dataset, nicht die Policy. Verwenden Sie die Inferenz, um zu sehen, was die Policy tut.


Weiter: 07 Fehlerbehebung