Ultralytics Platform#
Ultralytics Platformは、データ準備からモデルのデプロイメントまで、MLワークフロー全体を効率化する包括的なエンドツーエンドのコンピュータビジョン・プラットフォームです。インフラストラクチャの複雑さを伴わずに、本番環境に対応したcomputer visionソリューションを必要とするチームや個人向けに構築されています。

Ultralytics Platformとは?#
Ultralytics Platformは、データセットの管理とアノテーション、実験トラッキング、クラウドおよびリモートトレーニング、モデルのエクスポート、専用の推論エンドポイント、そしてデプロイ監視を1つのワークスペースに統合します。YOLO26、YOLO11、YOLOv8、YOLOv5の各モデルをネイティブでサポートしています。
ワークフロー: アップロード → アノテーション → トレーニング → エクスポートまたはデプロイ#
当プラットフォームは、以下のエンドツーエンドのワークフローを提供します:
graph LR
subgraph Data["📁 Data"]
A[Upload]:::start --> B[Annotate]:::proc
end
subgraph Train["🚀 Train"]
D[Configure]:::proc --> E[Train on GPU]:::proc
E --> F[View Metrics]:::out
end
subgraph Deploy["🌐 Export or Deploy"]
G[Export]:::proc
H[Deploy Endpoint]:::proc --> I[Monitor]:::out
end
Data --> Train
E --> G
E --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| ステージ | 機能 |
|---|---|
| アップロード | ローカルマシン、URL、クラウドストレージ、またはオンプレミスホストからの画像(50MB)、動画(1GB)、およびデータセットファイル(ZIP、TAR(.tar.gz / .tgz を含む)、NDJSON) |
| アノテーション | 6つのタスクタイプに対応する手動アノテーションツール、およびdetect、segment、semantic、OBB用のSAMやYOLOモデルを使用したSmart Annotation(対応タスクタイプを参照) |
| トレーニング | クラウドGPU(全プランで24基、Pro/Enterprise限定で2基:B200、B300)、リアルタイムメトリクス、プロジェクト管理 |
| エクスポート | 20のデプロイメントフォーマット(ONNX、TensorRT、CoreML、LiteRT、Hailo、Ascendなど;サポートされているフォーマットを参照) |
| デプロイ | 専用エンドポイントを備えた42のグローバルリージョン、デフォルトでのスケール・トゥ・ゼロ(単一アクティブインスタンス)、および監視機能 |
できること:
- アップロード: 画像、動画、データセットファイルをアップロードしてトレーニング用データセットを作成
- アノテーションエディターでサポートされている6つのYOLOタスクタイプ向けのインタラクティブなオーバーレイでアノテーションを視覚化します(対応タスクタイプを参照)
- トレーニング: クラウドGPU上でモデルをトレーニング(全プランで24基、ProまたはEnterpriseではB200とB300を含めて26基)し、リアルタイムメトリクスを確認できます
- 20のデプロイメントフォーマット(ONNX、TensorRT、CoreML、LiteRT、Hailo、Ascendなど)にExport
- デプロイ: ワンクリック専用エンドポイントにより、42のグローバルリージョンへ展開可能
- モニタリング: トレーニングの進捗、デプロイの健全性、使用状況メトリクスを監視
- インテグレーションを通じて、クラウドストレージ、アノテーションツール、および Slack を接続します。
- コラボレーション: プロジェクトやデータセットを公開してコミュニティと共有
マルチリージョン・インフラストラクチャ#
データは選択したリージョン内に保持されます。Ultralytics Platformは、以下の3つのグローバルリージョンでインフラを運用しています:
| リージョン | ラベル | 場所 | 最適な用途 |
|---|---|---|---|
| US | アメリカ大陸 | 米国アイオワ州 | アメリカ大陸のユーザー向け、アメリカ大陸向けに最速 |
| EU | ヨーロッパ、中東、アフリカ | ヨーロッパ、ベルギー | ヨーロッパのユーザー向け、GDPRコンプライアンス対応 |
| AP | アジア太平洋 | アジア太平洋、台湾 | アジア太平洋のユーザー向け、APACで最小のレイテンシ |
オンボーディング時にデータリージョンを選択します。データセット、モデル、および管理されたトレーニングデータはそのリージョン内に留まります。 専用エンドポイントは、グローバルデプロイマップから選択したリージョンに個別にデプロイされます。
アカウント作成後に、データリージョンをご自身で変更することはできません。オンボーディング中、プラットフォームは各リージョンへのレイテンシを測定し、最も近いリージョンを推奨します。後からリージョン変更をリクエストする必要が生じた場合は、サポートにお問い合わせください。これはデータセットおよびモデルコンテンツに適用されます。プライバシーポリシー(Privacy Policy)およびデータ処理契約(Data Processing Agreement)に記載されている通り、プロフィール、請求情報、アクティビティレコードなどのアカウントレベルのデータはグローバルに処理されます。
主な特徴#
データ準備#
- データセット管理: 自動処理により、ローカルファイル、URL、接続されたクラウドストレージ、またはオンプレミスホストからデータセットを作成します。
- Annotation Editor:6つのYOLOタスクタイプ(detect、segment、semantic、classify、pose、OBB)向けの手動アノテーションツール(対応タスクタイプを参照)
- スケルトンテンプレート: ワンクリックでのポーズアノテーション用に、組み込み(人物、手、犬、顔、ボックス)およびカスタムのスケルトンテンプレートを利用できます。
- Smart Annotation:検出、セグメンテーション、セマンティック、OBBタスクのアノテーションツールバーから、SAM 2.1(Tiny、Small、Base、Large)、SAM 3、事前学習済みのUltralytics YOLOモデル、またはご自身のファインチューニング済みYOLOモデルを使用します
- データセットバージョニング: 説明付きの番号付き NDJSON スナップショットを作成し、再現可能なトレーニングのために任意のバージョンをダウンロードまたは復元します。
- 統計: クラス分布、分割分布、ロケーションヒートマップ、およびバウンディングボックスの寸法分析
graph LR
A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
B --> C[Browse & Filter]:::proc
C --> D{Annotate}:::decide
D --> E[Manual Tools]:::proc
D --> F[SAM Smart]:::proc
D --> G[YOLO Auto-Label]:::proc
E --> H[Train-Ready Dataset]:::out
F --> H
G --> H
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffモデルのトレーニング#
- クラウドトレーニング: リアルタイムのメトリクスとライブのコスト見積もりを備えたクラウド GPU(全プランで24基、B200およびB300向けのPro または Enterpriseでは26基)でのトレーニング
- リモートトレーニング:どこでもトレーニングを実行し、メトリクスを Ultralytics Platform にストリーミングします
- 高度な設定: トレーニングダイアログ内の組み込み YAML エディタから、任意の Ultralytics トレーニング引数を上書きします。
- プロジェクト管理: 関連するモデルをグループ化し、実験を比較し、アクティビティを追跡
- 20のエクスポートフォーマット:ONNX、TensorRT、CoreML、LiteRT、Hailo、Ascendなど(サポートされているフォーマットを参照)
Web UI(クラウドトレーニング)またはご自身のマシン(リモートトレーニング)からモデルをトレーニングできます:
- プロジェクトに移動します
New Modelをクリックします- データセット、モデル、GPU、エポック数を選択
- リアルタイムの損失曲線とメトリクスを監視
デプロイ#
- 推論テスト: 自身の画像、Webカメラのキャプチャ、または組み込みのサンプルを使用して、ブラウザ上で直接モデルをテストします。
- 専用エンドポイント: デフォルトでスケール・トゥ・ゼロ(単一アクティブインスタンス)を備え、42のグローバルリージョンへデプロイ
- モニタリング: リアルタイムメトリクス、リクエストログ、およびパフォーマンスダッシュボード
graph LR
A[Trained Model]:::start --> B{Action}:::decide
B --> C[Browser Predict]:::proc
B --> D[Export Format]:::proc
B --> E[Deploy Endpoint]:::proc
D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
E --> G[42 Global Regions]:::proc
G --> H[API Endpoint URL]:::proc
H --> I[Monitor & Scale]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fffデプロイ後、任意の言語からエンドポイントを呼び出します。conf、iou、および imgsz は、デフォルトでそれぞれ 0.25、0.7、640 となるオプショナルなフォームフィールドです:
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}
with open("image.jpg", "rb") as f:
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
data=args,
files={"file": f},
)
print(response.json())アカウント管理#
- チームと組織: チームメンバーとの協業、ロールと招待の管理、アカウントメニューからのワークスペースの切り替え
- APIキー: リモートトレーニングおよびAPIアクセス用の安全なキー管理
- クレジットと請求: 透明性のある価格設定と 5 ドルから 1,000 ドルまでのトップアップを備えた従量制トレーニング
- アクティビティフィード: アカウント内のすべてのイベントとアクションを追跡
- ゴミ箱と復元: 削除後30日間のソフトデリートとアイテムの復元
- GDPR準拠: データのエクスポートとアカウントの削除
現在の制限、GPUアクセス、コラボレーション、ライセンスについては、標準のFree、Pro、およびEnterpriseの比較をご覧ください。
クイックリンク#
以下のリソースで開始しましょう:
- Quickstart:最初のプロジェクトを作成し、数分でモデルをトレーニングします
- 探索: パブリックなデータセットやプロジェクトを閲覧およびクローンする
- データ: データセット準備の概要
- Datasets:トレーニングデータをアップロードして管理します
- Annotation:手動ツールおよびAI支援ツールを使用してデータにラベル付けを行います
- トレーニング: トレーニングの概要
- Projects:モデルと実験を整理します
- モデル: モデルページ、ダウンロード、およびエクスポート
- Cloud Training:クラウドGPUでトレーニングを行います
- デプロイ: デプロイの概要
- Inference:モデルをテストします
- Endpoints:モデルを本番環境にデプロイします
- Monitoring:デプロイメントのパフォーマンスを追跡します
- アカウント: アカウントの概要
- 設定: プロフィールとワークスペースの設定
- チーム: メンバー、ロール、および招待
- API Keys:APIアクセスを管理します
- Billing:クレジットと支払い
- Activity:アカウントのイベントを追跡します
- Trash:削除されたアイテムを復元します
- インテグレーション: クラウドストレージ、アノテーションツール、および Slack
- REST API:APIリファレンス
トラブルシューティング#
データセットに関する問題#
| 問題 | 解決策 |
|---|---|
| データセットが処理されません | ファイル形式がサポートされているか確認してください(画像の場合はJPEG、PNG、WebP、TIFF、HEIC、AVIF、BMP、JP2、DNG、MPO)。最大ファイルサイズ:画像50MB、動画1GB、データセットアーカイブ10GB(Free)/ 20GB(Pro)/ 50GB(Enterprise) |
| アノテーションが見つかりません | ラベルがYOLO formatになっており、画像ファイル名と一致する .txt ファイルが存在するかどうかを確認するか、COCO JSONをアップロードしてください。 |
| 「Train split required」(学習用分割が必要) | データセット構造にtrain/フォルダを追加するか、split barを介して分割を再配分します |
| クラス名が定義されていません | data.yaml のリストを含む names: ファイルを追加するか(YOLO formatを参照)、Classes tabでクラスを定義してください。 |
学習に関する問題#
| 問題 | 解決策 |
|---|---|
| 学習が開始されません | 設定 > 支払い(Billing)でクレジット残高を確認してください。プラスの残高が必要です |
| メモリ不足(Out of memory)エラー | バッチサイズを減らすか、より小さなモデル(n/s)を使用するか、より大きなVRAMを持つGPUを選択してください |
| メトリクスが低い | データセットの品質を確認し、エポック数を増やし、データ拡張を試し、クラスバランスを検証してください |
| 学習が遅い | より高速なGPUを選択し、画像サイズを縮小し、データセットがボトルネックになっていないか確認してください |
デプロイに関する問題#
| 問題 | 解決策 |
|---|---|
| エンドポイントが応答しません | エンドポイントのステータス(準備完了対停止中)を確認します。アイドル状態からのコールドスタートは、初回リクエスト時に約45秒かかる場合があります。 |
| 401 Unauthorized(認証エラー) | APIキーが有効であり、正しくコピーされていることを確認します |
| 推論が遅い | モデルサイズの確認、TensorRT exportの検討、より近いリージョンの選択 |
| エクスポートに失敗しました | 一部のフォーマットでは特定のモデルアーキテクチャが必要です。最大の互換性を得るには、ONNXをお試しください |
よくある質問#
サインアップ後にユーザー名を変更できますか?
いいえ、ユーザー名は永続的なものであり変更できません。サインアップ時に慎重に選択してください。
データリージョンを変更できますか?
データリージョンはオンボーディング中に選択され、自分で変更することはできません。リージョンを切り替えるには、サポートに連絡してリージョン変更をリクエストしてください。
クレジットを追加するにはどうすればよいですか?
Settings > Billing に移動し、Top Up をクリックします。5ドルから1,000ドルの間でクレジットを購入します。購入したクレジットに有効期限はありません。
トレーニングが失敗した場合はどうなりますか?
クラウドコンピュートが開始されていた場合、経過したGPU時間が課金されます。GPUが開始される前の失敗については、コンピュート使用料は発生しません。
トレーニング済みモデルをダウンロードできますか?
はい。モデルページのダウンロードアイコンをクリックして.pt重みを取得するか、完了したエクスポート済みフォーマットのExportタブを開いてください。
作業を公開するにはどうすればよいですか?
プロジェクトまたはデータセットを開き、トップナビゲーションバーにある Private バッジをクリックし、Make Public を確認します。 公開されたコンテンツは Explore ページに表示されます。
ファイルサイズの制限はありますか?
画像:50MB、動画:1GB、データセット:Freeで10GB、Proで20GB、Enterpriseで50GB。より大きなファイルの場合は、複数のアップロードに分割してください。
削除されたアイテムはゴミ箱にどのくらい保持されますか?
30日間です。それ以降、アイテムは完全に削除され、復元できません。
Platformのモデルを商用利用できますか?
FreeおよびProプランではAGPLライセンスが使用されます。AGPLの要件なしで商用利用する場合は、Ultralytics Licensingをご覧ください。
よくある質問 (FAQ)#
Ultralytics Platformを使い始めるには:
- Sign Up:platform.ultralytics.comでアカウントを作成します
- リージョン選択: オンボーディング時にデータリージョン(米国、EU、またはAP)を選択
- Upload Dataset:サイドバーで
Annotateを開き、データをアップロードします - モデルトレーニング: プロジェクトを作成し、クラウドGPU上でトレーニングを開始
- デプロイ: モデルをテストし、専用エンドポイントへデプロイ
詳細なガイドについては、Quickstartページをご覧ください。
Ultralytics Platformの提供内容:
- 統合されたワークフロー: データ、トレーニング、デプロイを一箇所で完結
- マルチリージョン: 米国、EU、またはAPリージョンでのデータ保存
- ノーコードトレーニング: コーディングなしで高度なYOLOモデルをトレーニング
- リアルタイムメトリクス: 学習の進捗をストリーミングし、デプロイ状況を監視します
- 42のデプロイリージョン: 世界中のユーザーに近い場所でモデルをデプロイ
- 7つのタスクタイプ: 検出、インスタンスセグメンテーション、セマンティックセグメンテーション、深度推定、分類、姿勢推定、およびOBBをサポートしています(タスクドキュメントを参照)
- AI支援アノテーション:データ準備をスピードアップするための、SAMおよびYOLOモデルを使用したSmart annotation
Ultralytics Platformは、クラウド学習用に複数のGPUタイプをサポートしています:
GPU 世代 VRAM 時間あたりのコスト 最適な用途 RTX 2000 Ada Ada 16 GB $0.24 小規模データセット、テスト RTX A4500 Ampere 20 GB $0.25 小~中規模データセット RTX 4000 Ada Ada 20 GB $0.26 中規模データセット RTX A5000 Ampere 24 GB $0.27 中規模データセット L4 Ada 24 GB $0.39 推論に最適化 A40 Ampere 48 GB $0.44 より大きなバッチサイズ RTX 3090 Ampere 24 GB $0.46 一般的なトレーニング RTX A6000 Ampere 48 GB $0.49 大規模モデル RTX PRO 4000 Blackwell 24 GB $0.57 Budget Blackwell RTX PRO 4500 Blackwell 32 GB $0.64 優れた価格対性能 RTX 4090 Ada 24 GB $0.69 最高の価格対性能 RTX 6000 Ada Ada 48 GB $0.77 大規模バッチトレーニング L40S Ada 48 GB $0.86 大規模バッチトレーニング RTX PRO 5000 Blackwell 48 GB $0.96 大規模バッチトレーニング RTX 5090 Blackwell 32 GB $0.99 最新のコンシューマー世代 L40 Ada 48 GB $0.99 大規模モデル A100 PCIe Ampere 80 GB $1.39 本番環境でのトレーニング A100 SXM Ampere 80 GB $1.49 本番環境でのトレーニング RTX PRO 6000 Blackwell 96 GB $2.09 推奨のデフォルト H100 PCIe Hopper 80 GB $2.89 高性能トレーニング H100 NVL Hopper 94 GB $3.19 最大パフォーマンス H100 SXM Hopper 80 GB $3.29 最速のトレーニング H200 NVL Hopper 143 GB $3.39 最大メモリ H200 SXM Hopper 141 GB $4.39 最大パフォーマンス B200 Blackwell 180 GB $5.89 大規模モデル (Pro+) B300 Blackwell 288 GB $7.39 最大規模モデル (Pro+) 完全な価格設定とGPUオプションについては、Cloud Trainingをご覧ください。
ご自身のハードウェアでモデルをトレーニングし、リアルタイムのメトリクスを Ultralytics Platform にストリーミングできます。
パッケージのバージョン要件Platform の統合には ultralytics>=8.4.120 が必要です。これより低いバージョンでは Platform は動作しません。
pip install "ultralytics>=8.4.120"# Set your API key export ULTRALYTICS_API_KEY="YOUR_API_KEY" # Train with project/name to stream metrics yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1リモートトレーニングの詳細については、Cloud Trainingをご覧ください。
このプラットフォームには、以下をサポートするフル機能のアノテーションエディターが含まれています:
- 手動ツール: バウンディングボックス、ポリゴン、スケルトンテンプレート付きキーポイント、回転ボックス、分類
- スケルトンテンプレート: 組み込み(人物、手、犬、顔、ボックス)またはカスタムのテンプレートを使用して、すべてのキーポイントを一度に配置します。
- Smart Annotation:クリックベースのアノテーションにはSAM 2.1またはSAM 3を使用するか、検出、セグメンテーション、セマンティック、OBBのためにツールバーから事前学習済みのUltralytics YOLOモデルおよびご自身のファインチューニング済みYOLOモデルを実行します
- キーボードショートカット: エディタのショートカットポップオーバーにリストされているホットキーによる効率的なワークフロー
ショートカット アクション V手動(描画)モード Sスマートモード(SAMまたはYOLOモデル) P予測(スマートモード) A自動適用を切り替え(スマートモード時) 1-9番号でクラスを選択 Hアノテーションの表示/非表示を切り替える Space+ ドラッグキャンバスをパンする Delete/Backspace選択したアノテーションを削除 Ctrl+Sアノテーションを保存 Ctrl+Z元に戻す Ctrl+Yやり直し Escape保存 / 選択解除 / 終了 完全なガイドについては、Annotationをご覧ください。
本プラットフォームは、Ultralyticsのエクスポートモードと同じ20のエクスポートフォーマットをサポートしています。PyTorchがソースフォーマットであり、
format引数を持つ各行がエクスポートターゲットです。形式 format引数モデル メタデータ 引数 PyTorch - yolo26n.pt✅ - TorchScript torchscriptyolo26n.torchscript✅ imgsz,quantize,dynamic,nms,batch,deviceONNX onnxyolo26n.onnx✅ imgsz、quantize、dynamic、simplify、opset、nms、batch、data、fraction、deviceOpenVINO openvinoyolo26n_openvino_model/✅ imgsz、quantize、dynamic、nms、batch、data、fraction、deviceTensorRT engineyolo26n.engine✅ imgsz、quantize、dynamic、simplify、opset、workspace、nms、batch、data、fraction、deviceCoreML coremlyolo26n.mlpackage✅ imgsz,dynamic,quantize,nms,batch,deviceTF SavedModel saved_modelyolo26n_saved_model/✅ imgsz、keras、quantize、opset、nms、batch、data、fraction、deviceTF GraphDef pbyolo26n.pb❌ imgsz,opset,batch,deviceTF Edge TPU edgetpuyolo26n_edgetpu.tflite✅ imgsz,quantize,opset,data,fraction,devicePaddlePaddle paddleyolo26n_paddle_model/✅ imgsz、batch、deviceMNN mnnyolo26n.mnn✅ imgsz、batch、dynamic、quantize、simplify、opset、nms、deviceNCNN ncnnyolo26n_ncnn_model/✅ imgsz,quantize,batch,deviceIMX500 imxyolo26n_imx_model/✅ imgsz,quantize,data,fraction,nms,deviceRKNN rknnyolo26n_rknn_model/✅ imgsz、batch、name、quantize、simplify、opset、data、fraction、deviceExecuTorch executorchyolo26n_executorch_model/✅ imgsz、batch、deviceAxelera axelerayolo26n_axelera_model/✅ imgsz,batch,quantize,data,fraction,deviceDEEPX deepxyolo26n_deepx_model/✅ imgsz,quantize,simplify,opset,data,optimize,deviceQualcomm QNN qnnyolo26n_qnn.onnx✅ imgsz、batch、name、quantize、simplify、opset、data、fraction、deviceLiteRT litertyolo26n.tflite✅ imgsz,quantize,batch,data,fraction,deviceHailo hailoyolo26n_hailo_model/✅ imgsz、name、quantize、data、fraction、simplify、conf、iouHuawei Ascend ascendyolo26n_ascend_model/✅ imgsz,batch,name,quantize,opset,simplify,nmsApple Core AI coreaiyolo26n.aimodel✅ imgsz、batch、quantizeフォーマット固有のオプションについては、Models Export、Export mode guide、およびIntegrations indexをご覧ください。