Skip to content

Training

Training teaches the model to decide “what action should be performed after observing the current state”. The dataset stores camera images, robotic arm joint states, and human demonstration actions. Training repeatedly feeds these samples into the algorithm so that the model gradually learns to predict the next action from visual and state information.

The output of training is a model, not a fixed action. A fixed action only repeats a preset trajectory. A trained model attempts to output actions according to the current image and arm state, which makes it more suitable for tasks with slight position variations. However, model stability depends on data quality, task difficulty, collection consistency, and training configuration.

The Training page supports both cloud training and local training.

ParameterDefault ValueDescription
Training datasetRequiredSelect a collected and trainable dataset
PolicyACTThe strategy or algorithm type used for training. ACT and other supported models may be available
Training steps10000Number of repeated learning steps. More steps usually mean more complete training, but longer time and higher resource usage. Too few steps may underfit; too many steps may overfit small datasets
Batch sizeNumber of samples processed at onceLarger batch sizes usually require more GPU memory or system memory. Lower it if resources are insufficient

Cloud training requires logging in to a SenseCraft account and maintaining a stable network connection. It supports:

  • Creating a training task
  • Viewing the current task
  • Viewing historical tasks
  • Viewing training logs and metrics
  • Stopping a task
  • Downloading / pulling the model locally after successful training

After cloud training is complete, the software can pull the model to the local machine for use on the Model Run page.

Training screenshot 1

Training screenshot 2

Training screenshot 3

Local training requires the local runtime, dependency environment, and available compute resources to meet the selected policy requirements. It uses the LeRobot / Python runtime packaged with the application.

ACT local training registers a local model.

Cloud training is suitable for classrooms, labs, and demo scenarios where users need training results quickly. It shifts compute load to the cloud, while the user mainly selects the dataset, configures the policy, submits the task, and checks logs. After training completes, pull the model locally and verify it on the Model Run page.

Local training is suitable for offline operation, algorithm environment debugging, or validation of a specific runtime environment. It has higher requirements for local dependencies, disk space, Python environment, and compute resources. When using GR00T N1.7, also confirm that the Hugging Face access token, model access authorization, runtime environment, and model cache are all ready.

During training, pay attention to task status, logs, error messages, and metric changes. If training fails quickly, first check whether the dataset is readable, the account is logged in, the access token is valid, and dependencies are complete. If training runs normally but the result is poor, the issue is more likely related to data quality, an overly complex task definition, insufficient demonstrations, or unstable camera views.

Training success only means that the model file has been generated. It does not guarantee that the model can complete the task reliably. After training, perform a small and safe real-machine verification on the Model Run page. Observe whether the model’s actions progress toward the task objective, then decide whether to collect more data or train again.