Ultralytics Platform
Ultralytics Platformは、データ準備からモデルデプロイメントまで、MLワークフロー全体を効率化する包括的なエンドツーエンドのコンピュータービジョンプラットフォームです。インフラストラクチャの複雑さなしに、本番環境対応のコンピュータービジョンソリューションを必要とするチームや個人向けに構築されています。
見る: Ultralytics Platformの利用開始
Ultralytics Platformとは?
Ultralytics Platformは、断片化したMLツールを統合ソリューションに置き換えるように設計されています。以下の機能を組み合わせています。
- Roboflow - データ管理とアノテーション
- Weights & Biases - 実験track
- SageMaker - クラウド学習
- HuggingFace - モデルデプロイ
- Arize - モニタリング
YOLO11およびYOLO26モデルにネイティブ対応したオールインワンプラットフォームです。
ワークフロー: データ → 学習 → デプロイ
このプラットフォームは、効率化された3段階のワークフローに従います。
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| ステージ | 機能 |
|---|---|
| データ | データセットのアップロード、アノテーションエディタ(手動 + SAM + 自動ラベリング)、統計の可視化 |
| トレーニング | プロジェクトの整理、GPUインスタンスによるクラウドトレーニング、リアルタイムメトリクスストリーミング |
| デプロイ | 推論テスト、43リージョンにわたる専用エンドポイント、監視ダッシュボード |
マルチリージョンインフラストラクチャ
お客様のデータは、お客様のリージョンに留まります。Ultralytics Platformは、以下の3つのグローバルリージョンでインフラストラクチャを運用しています。
| リージョン | ロケーション |
|---|---|
| 米国 | 米国中部(アイオワ州) |
| 欧州 | 欧州西部(ベルギー) |
| AP | アジア太平洋(香港) |
オンボーディング時にリージョンを選択すると、お客様のすべてのデータ、モデル、デプロイメントはそのリージョンに保持されます。
主な特徴
データ準備
- データセット管理: 画像、動画、またはZIPアーカイブを自動処理でアップロード
- アノテーションエディタ: 5つのYOLOタスクタイプすべて(detect, segment, pose, OBB, classify)に対する手動アノテーション
- SAMスマートアノテーション: Segment Anything Modelを使用したクリックベースのインテリジェントアノテーション
- 自動アノテーション: 学習済みモデルを使用して新しいデータに事前ラベル付け
- 統計: クラス分布、ロケーションヒートマップ、次元分析
モデル学習
- クラウドトレーニング: リアルタイムメトリクスでクラウドGPU(RTX 4090、A100、H100)でトレーニング
- リモートトレーニング: どこからでもトレーニングし、メトリクスをPlatformにストリーミング(W&Bスタイル)
- プロジェクト整理: 関連モデルのグループ化、実験の比較、アクティビティの追跡
- 17種類の出力形式: ONNX、TensorRT、CoreML、TFLiteなど
デプロイ
- 推論テスト: カスタム画像を使用してブラウザで直接モデルをテスト
- 専用エンドポイント: オートスケーリングで43のグローバルリージョンにデプロイ
- モニタリング: リアルタイムメトリクス、リクエストログ、パフォーマンスダッシュボード
アカウント管理
- APIキー: リモートトレーニングおよびAPIアクセス用のセキュアなキー管理
- クレジットと請求: 透明性の高い料金設定による従量課金制トレーニング
- GDPR準拠: データのエクスポートとアカウントの削除
クイックリンク
これらのリソースから始めましょう:
- クイックスタート: 最初のプロジェクトを作成し、数分でモデルをトレーニング
- データセット: トレーニングデータをアップロードして管理
- アノテーション: 手動およびAI支援ツールでデータにラベル付け
- プロジェクト: モデルと実験を整理
- クラウドトレーニング: クラウドGPUでトレーニング
- 推論: モデルをテスト
- エンドポイント: モデルを本番環境にデプロイ
- モニタリング: デプロイのパフォーマンスをtrack
- APIキー: APIアクセスを管理
- 請求: クレジットと支払い
- REST API: APIリファレンス
よくある質問
Ultralytics Platformの利用を開始するには?
Ultralytics Platformを始めるには:
- サインアップ: platform.ultralytics.comでアカウントを作成
- リージョンの選択: オンボーディング中にデータリージョン (米国、EU、またはAP) を選択
- データセットのアップロード: データセットセクションに移動してデータをアップロード
- モデルのトレーニング: プロジェクトを作成し、クラウドGPUでトレーニングを開始
- デプロイ: モデルをテストし、専用のエンドポイントにデプロイ
詳細なガイドについては、クイックスタートページを参照してください。
Ultralytics Platformの利点は何ですか?
Ultralytics Platformが提供するもの:
- 統合ワークフロー: データ、トレーニング、デプロイメントを一箇所で
- マルチリージョン: 米国、EU、またはAPリージョンでのデータレジデンシー
- ノーコードトレーニング: コードを書かずに高度なYOLOモデルをトレーニング
- リアルタイムメトリクス: トレーニングの進捗状況をストリームし、デプロイメントを監視
- 43のデプロイリージョン: 世界中のユーザーの近くにモデルをデプロイ
- 5つのタスクタイプ: detect、segment、pose、obb、および分類をサポート
- AIアシストアノテーション: SAMと自動ラベリングによりデータ準備を高速化
クラウド学習で利用可能なGPUオプションは何ですか?
Ultralytics Platformは、クラウドトレーニング向けに複数のGPUタイプをサポートしています:
| GPU | VRAM | 最適な用途 |
|---|---|---|
| RTX 4090 | 24GB | 高速トレーニング、ほとんどのユースケース |
| RTX 3090 | 24GB | コスト効率の高いトレーニング |
| A100 40GB | 40GB | 大規模モデル、大規模バッチ |
| A100 80GB | 80GB | 非常に大規模なモデル |
| H100 80GB | 80GB | 最大限のパフォーマンス |
| L40S | 48GB | バランスの取れたパフォーマンス |
価格と詳細については、クラウドトレーニングを参照してください。
リモート学習はどのように機能しますか?
どこでもモデルをトレーニングし、メトリクスをPlatformにストリームできます。
パッケージバージョンの要件
Platformとの統合にはultralytics>=8.4.0が必要です。それより低いバージョンはPlatformでは動作しません。
pip install "ultralytics>=8.4.0"
# 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
リモートトレーニングの詳細については、クラウドトレーニングを参照してください。
利用可能なアノテーションツールは何ですか?
プラットフォームには、以下の機能をサポートする全機能搭載のアノテーションエディターが含まれています。
- 手動ツール: バウンディングボックス、ポリゴン、キーポイント、向き付きボックス、分類
- SAM スマートアノテーション: クリックしてSegment Anything Model を使用して正確なマスクを生成
- YOLO 自動アノテーション: 学習済みモデルを使用して画像を事前ラベル付け
- キーボードショートカット: ホットキーによる効率的なワークフロー
完全なガイドについては、アノテーションを参照してください。