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

Ultralytics Platformとは何ですか?#
Ultralytics Platformは、データセット管理とアノテーション、実験トラッキング、クラウドおよびリモートトレーニング、モデルエクスポート、専用推論エンドポイント、デプロイ監視を1つのワークスペースに統合します。YOLO26、YOLO11、YOLOv8、YOLOv5モデルをネイティブにサポートしています。
ワークフロー:アップロード → アノテーション → トレーニング → エクスポートまたはデプロイ#
Platformはエンドツーエンドのワークフローを提供します。
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.gz/.tgzを含むTAR、NDJSON)をアップロードします |
| アノテーション | 6つのタスクタイプに対応する手動アノテーションツールに加え、検出、セグメンテーション、セマンティックセグメンテーション、OBBタスクにはSAMモデル、それらのタスクとポーズ推定にはYOLOモデルを使用するスマートアノテーションを提供しています(サポートされているタスクタイプを参照してください)。 |
| トレーニング | クラウドGPU(全プランで24台、Pro/Enterprise限定で2台追加:B200、B300)、リアルタイムメトリクス、プロジェクト整理 |
| エクスポート | 20種類のデプロイ形式(ONNX、TensorRT、CoreML、LiteRT、Hailo、Ascendなど。サポートされている形式を参照) |
| デプロイ | 専用エンドポイントを備えた世界42リージョン、デフォルトでのスケール・トゥ・ゼロ(アクティブインスタンス1台)、監視 |
実行できること:
- アップロードして、画像、動画、データセットファイルからトレーニングデータセットを作成します
- アノテーションエディターがサポートする6種類のYOLOタスクタイプについて、インタラクティブなオーバーレイでアノテーションを可視化します(サポートされているタスクタイプを参照)
- リアルタイムメトリクスを使用して、クラウドGPU(全プランで24台、B200およびB300用のProまたはEnterpriseでは26台)でモデルをトレーニングします
- 20種類のデプロイ形式(ONNX、TensorRT、CoreML、LiteRT、Hailo、Ascendなど)にエクスポートします
- ワンクリックの専用エンドポイントで、世界42リージョンにデプロイします
- モデル、条件分岐、データセット収集、Slackアラートを接続する**Agents workflowsを構築する**
- トレーニングの進捗、デプロイの健全性、使用量メトリクスを監視します
- インテグレーションを通じて、クラウドストレージ、アノテーションツール、Slackを接続します
- プロジェクトとデータセットをコミュニティに公開して共同作業します
マルチリージョンインフラストラクチャ#
データはお客様のリージョン内に保持されます。Ultralytics Platformは世界3リージョンでインフラストラクチャを運用しています。
| リージョン | ラベル | 場所 | 適した用途 |
|---|---|---|---|
| US | アメリカ大陸 | アイオワ、米国 | アメリカ大陸のユーザー、アメリカ大陸向けに最速 |
| EU | ヨーロッパ、中東、アフリカ | ベルギー、ヨーロッパ | ヨーロッパのユーザー、GDPR準拠 |
| AP | アジア太平洋 | 台湾、アジア太平洋 | アジア太平洋のユーザー、APAC内で最低レイテンシ |
オンボーディング中にデータリージョンを選択します。データセット、モデル、マネージドトレーニングデータはそのリージョン内に保持されます。 専用エンドポイントは、世界のデプロイマップから選択したリージョンに個別にデプロイされます。
アカウント作成後、自分でデータリージョンを変更することはできません。オンボーディング中にPlatformが各リージョンへのレイテンシを測定し、最も近いリージョンを推奨します。後からリージョンの変更を希望する場合は、サポートにお問い合わせください。これはデータセットとモデルのコンテンツに適用されます。プロフィール、請求、アクティビティ記録などのアカウントレベルのデータは、プライバシーポリシーおよびデータ処理契約に記載されているとおり、グローバルに処理されます。
主な特徴#
データ準備#
- データセット管理:ローカルファイル、URL、接続済みのクラウドストレージ、またはオンプレミスホストから、自動処理によってデータセットを作成します
- アノテーションエディター:6種類のYOLOタスクタイプ(検出、セグメンテーション、セマンティック、分類、ポーズ、OBB)に対応した手動アノテーションツール(サポートされているタスクタイプを参照)
- スケルトンテンプレート:ワンクリックのポーズアノテーション用に、組み込み(人物、手、犬、顔、ボックス)およびカスタムのスケルトンテンプレートを提供します
- スマートアノテーション: アノテーションツールバーからSAM 2.1(Tiny、Small、Base、Large)、SAM 3、またはSAM 3.1(デフォルト)を使用して、検出、セグメンテーション、セマンティックセグメンテーション、OBBタスクを実行するか、事前学習済みの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カメラのキャプチャ、または組み込みのサンプルを使用して、ブラウザーから直接モデルをテストします
- 専用エンドポイント:デフォルトでのスケール・トゥ・ゼロ(アクティブインスタンス1台)により、世界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の比較を参照してください。
クイックリンク#
以下のリソースから始めてください。
- クイックスタート:最初のプロジェクトを作成し、数分でモデルをトレーニングします
- 探索:公開データセットとプロジェクトを参照してクローンします
- データ:データセット準備の概要
- データセット:トレーニングデータをアップロードして管理します
- アノテーション:手動ツールとAI支援ツールでデータにラベルを付けます
- トレーニング:トレーニングの概要
- プロジェクト:モデルと実験を整理します
- モデル:モデルページ、ダウンロード、エクスポート
- クラウドトレーニング:クラウドGPUでトレーニングします
- デプロイ:デプロイの概要
- 推論:モデルをテストします
- エンドポイント:モデルを本番環境にデプロイします
- 監視:デプロイのパフォーマンスを追跡します
- アカウント:アカウントの概要
- 設定:プロフィールとワークスペースの設定
- チーム:メンバー、ロール、招待
- APIキー:APIアクセスを管理
- 請求:クレジットと支払い
- アクティビティ:アカウントイベントを追跡
- ゴミ箱:削除したアイテムを復元
- インテグレーション:クラウドストレージ、アノテーションツール、Slack
- REST API:APIリファレンス
トラブルシューティング#
データセットの問題#
| 問題 | ソリューション |
|---|---|
| データセットを処理できない | ファイル形式がサポート対象であることを確認してください(画像の場合はJPEG、PNG、WebP、TIFF、HEIC、AVIF、BMP、JP2、DNG、MPO)。最大ファイルサイズ:画像50 MB、動画1 GB、データセットアーカイブ10 GB(Free)/ 20 GB(Pro)/ 50 GB(Enterprise) |
| アノテーションがない | ラベルがYOLO形式であり、画像ファイル名と一致する.txtファイルがあることを確認するか、COCO JSONをアップロードしてください |
| 「Train splitが必要です」 | データセット構造にtrain/フォルダーを追加するか、分割バーで分割を再配分してください |
| クラス名が未定義 | names:リストを含むdata.yamlファイルを追加(YOLO形式を参照)するか、Classesタブでクラスを定義してください |
トレーニングの問題#
| 問題 | ソリューション |
|---|---|
| トレーニングが開始されない | 設定 > 請求でクレジット残高を確認してください。プラスの残高が必要です |
| メモリ不足エラー | バッチサイズを小さくするか、より小さいモデル(n/s)を使用するか、VRAMの多いGPUを選択してください |
| メトリクスが低い | データセットの品質を確認し、エポック数を増やし、データ拡張を試し、クラスのバランスを確認してください |
| トレーニングが遅い | より高速なGPUを選択し、画像サイズを小さくし、データセットがボトルネックになっていないか確認してください |
デプロイの問題#
| 問題 | ソリューション |
|---|---|
| エンドポイントが応答しない | エンドポイントのステータス(ReadyまたはStopped)を確認してください。アイドル状態の後のコールドスタートでは、最初のリクエストに最大~45秒かかる場合があります |
| 401 Unauthorized | APIキーが有効で、正しくコピーされていることを確認してください |
| 推論が遅い | モデルサイズを確認し、TensorRTエクスポートを検討し、より近いリージョンを選択してください |
| エクスポートに失敗した | 一部の形式では特定のモデルアーキテクチャが必要です。幅広い互換性を得るにはONNXを試してください |
よくある質問#
サインアップ後にユーザー名を変更できますか?
いいえ。ユーザー名は永続的で、変更できません。サインアップ時に慎重に選択してください。
データリージョンを変更できますか?
データリージョンはオンボーディング中に選択され、自分で変更することはできません。リージョンを切り替えるには、サポートに連絡して変更を依頼してください。
クレジットを追加するにはどうすればよいですか?
設定 > 請求に移動し、チャージをクリックしてください。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を使い始めるには:
- サインアップ:platform.ultralytics.comでアカウントを作成します
- リージョンを選択:オンボーディング中にデータリージョン(US、EU、またはAP)を選択します
- データセットをアップロード:サイドバーで
Annotateを開き、データをアップロードします - モデルをトレーニング:プロジェクトを作成し、クラウドGPUでトレーニングを開始します
- デプロイ:モデルをテストし、専用エンドポイントにデプロイします
詳しいガイドについては、クイックスタートページを参照してください。
Ultralytics Platformでは、次のことが可能です:
- 統合ワークフロー:データ、トレーニング、デプロイを1か所で管理
- マルチリージョン:US、EU、またはAPリージョンでのデータレジデンシー
- ノーコードトレーニング:コードを書かずに高度なYOLOモデルをトレーニング
- リアルタイムメトリクス:トレーニングの進捗をストリーミングし、デプロイを監視
- 42のデプロイリージョン:世界中のユーザーに近い場所へモデルをデプロイ
- 7種類のタスク:検出、インスタンスセグメンテーション、セマンティックセグメンテーション、深度推定、分類、ポーズ、OBBをサポート(タスクのドキュメントを参照)
- AI支援アノテーション:SAMおよびYOLOモデルによるスマートアノテーションでデータ準備を高速化
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 低コストの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にストリーミングできます。
パッケージバージョン要件プラットフォームの統合には Python>=3.11 と ultralytics>=8.4.120 が必要です。これより低いバージョンではプラットフォームは動作しません。
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をご覧ください。
Platformには、次の機能をサポートするフル機能のアノテーションエディターが含まれています。
- 手動ツール: バウンディングボックス、ポリゴン、スケルトンテンプレート付きキーポイント、方向付きボックス、分類
- スケルトンテンプレート: 組み込みテンプレート(Person、Hand、Dog、Face、Box)またはカスタムテンプレートを使用して、すべてのキーポイントを一度に配置します
- スマートアノテーション: SAM 2.1、SAM 3、またはSAM 3.1(デフォルト)を使用して検出、セグメンテーション、セマンティックセグメンテーション、OBBデータセットに対するクリックベースのアノテーションを行うか、ツールバーから事前学習済みのUltralytics YOLOモデルや独自のファインチューニング済みYOLOモデルを実行してそれらのタスクとポーズ推定を行います。
- キーボードショートカット: エディターのショートカットポップオーバーに一覧表示されるホットキーで、効率的なワークフローを実現します
ショートカット 操作 V手動(描画)モード SSmartモード(SAMまたはYOLOモデル) P予測(スマートモード) A自動適用(SAMスマートモード)の切り替え 1-9番号でクラスを選択 Hアノテーション表示の切り替え Space+ ドラッグキャンバスをパン Delete/Backspace選択したアノテーションを削除 Ctrl+Sアノテーションを保存 Ctrl+Z元に戻す Ctrl+Yやり直す Escape保存 / 選択解除 / 終了 完全なガイドについては、Annotationをご覧ください。
Platformは、UltralyticsのExportモードと同じ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、quantizenms=Noneは、外部 NMS の場合は生出力をデフォルトとします。nms=Falseを設定して利用可能な NMS なしのヘッドを選択します。サポートされていないフォーマットは、ネイティブ出力パスにフォールバックします。上記のnmsエントリは、nms=Trueを使用して NMS を埋め込むことができるフォーマットを特定します。形式固有のオプションについては、Models Export、Export mode guide、Integrations indexをご覧ください。