Skip to content

Models

Ultralytics Platform provides comprehensive model management for training, analyzing, and deploying YOLO models. Upload pretrained models or train new ones directly on the Platform.

Upload Model

Upload existing model weights to the Platform:

  1. Navigate to your project
  2. Click Upload Model
  3. Select your .pt file
  4. Add name and description
  5. Click Upload

Supported model formats:

FormatExtensionDescription
PyTorch.ptNative Ultralytics format

After upload, the Platform parses model metadata:

  • Task type (detect, segment, pose, OBB, classify)
  • Architecture (YOLO11n, YOLO11s, etc.)
  • Class names and count
  • Input size and parameters

Train Model

Train a new model directly on the Platform:

  1. Navigate to your project
  2. Click Train Model
  3. Select dataset
  4. Choose base model
  5. Configure training parameters
  6. Start training

See Cloud Training for detailed instructions.

Model Overview

Each model page displays:

SectionContent
OverviewModel metadata, task type, architecture
MetricsTraining loss and performance charts
PlotsConfusion matrix, PR curves, F1 curves
TestInteractive inference testing
DeployEndpoint creation and management
ExportFormat conversion and download

Training Metrics

View real-time and historical training metrics:

Loss Curves

LossDescription
BoxBounding box regression loss
ClassClassification loss
DFLDistribution Focal Loss

Performance Metrics

MetricDescription
mAP50Mean Average Precision at IoU 0.50
mAP50-95Mean Average Precision at IoU 0.50-0.95
PrecisionRatio of correct positive predictions
RecallRatio of actual positives identified

Validation Plots

After training completes, view detailed validation analysis:

Confusion Matrix

Interactive heatmap showing prediction accuracy per class:

PR/F1 Curves

Performance curves at different confidence thresholds:

CurveDescription
Precision-RecallTrade-off between precision and recall
F1-ConfidenceF1 score at different confidence levels
Precision-ConfidencePrecision at different confidence levels
Recall-ConfidenceRecall at different confidence levels

Export Model

Export your model to 17 deployment formats:

  1. Navigate to the Export tab
  2. Select target format
  3. Click Export
  4. Download when complete

Supported Formats

FormatDescriptionUse Case
ONNXOpen Neural Network ExchangeCross-platform deployment
TorchScriptSerialized PyTorchPyTorch deployment
OpenVINOIntel optimizationIntel CPUs/GPUs
TensorRTNVIDIA optimizationNVIDIA GPUs
CoreMLApple optimizationiOS/macOS
TFLiteTensorFlow LiteMobile/embedded
TF SavedModelTensorFlow formatTensorFlow ecosystem
TF GraphDefTensorFlow frozenLegacy TensorFlow
PaddlePaddleBaidu frameworkPaddlePaddle ecosystem
NCNNMobile inferenceAndroid/embedded
Edge TPUGoogle Edge TPUCoral devices
TF.jsTensorFlow.jsBrowser deployment
MNNAlibaba frameworkMobile optimization
RKNNRockchip NPURockchip devices
IMXNXP i.MXNXP platforms
AxeleraMetis AIEdge AI accelerators
ExecuTorchMeta frameworkMeta platforms

Export Time

Export time varies by format. TensorRT exports may take several minutes due to engine optimization.

Dataset Linking

Models can be linked to their source dataset:

  • View which dataset was used for training
  • Access dataset from model page
  • Track data lineage

When training with Platform datasets using the ul:// URI format, linking is automatic.

Visibility Settings

Control who can see your model:

SettingDescription
PrivateOnly you can access
PublicAnyone can view on Explore page

To change visibility:

  1. Open model actions menu
  2. Click Edit
  3. Toggle visibility
  4. Click Save

Delete Model

Remove a model you no longer need:

  1. Open model actions menu
  2. Click Delete
  3. Confirm deletion

Trash and Restore

Deleted models go to Trash for 30 days. Restore from Settings > Trash.

FAQ

What model architectures are supported?

Ultralytics Platform supports all YOLO architectures:

  • YOLO11: n, s, m, l, x variants
  • YOLO26: Latest generation (when available)
  • YOLOv10: Legacy support
  • YOLOv8: Legacy support
  • YOLOv5: Legacy support

Can I download my trained model?

Yes, download your model weights from the model page:

  1. Click the download icon
  2. Select format (original .pt or exported)
  3. Download starts automatically

How do I compare models across projects?

Currently, model comparison is within projects. To compare across projects:

  1. Transfer models to a single project, or
  2. Export metrics and compare externally

What's the maximum model size?

There's no strict limit, but very large models (>2GB) may have longer upload and processing times.

Can I fine-tune pretrained models?

Yes! Upload a pretrained model, then start training from that checkpoint with your dataset. The Platform automatically uses the uploaded model as the starting point.



📅 Created 0 days ago ✏️ Updated 0 days ago
glenn-jocher

Comments