Ultralytics Platform クイックスタート#
Ultralytics Platform は、データセットのアップロード、新しい YOLO モデルの事前学習済み重みからのトレーニング、完成したモデルのブラウザー上でのテスト、専用推論エンドポイントの設定を行うガイド付きワークフローを提供します。
Watch: Get Started with Ultralytics Platform - QuickStart
以下のインタラクティブな図は、Ultralytics Platform ワークフローの4つの主要なステージの概要を示しています。ステージまたはサブステップをクリックすると、そのセクションの詳細な手順にアクセスできます。
graph LR
A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc
click A "#get-started"
click B "#upload-your-first-dataset"
click C "#train-your-first-model"
click D "#deploy-to-production"
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff始める#
Ultralytics Platform では、さまざまな簡単なサインアップ方法を利用できます。Google または GitHub のアカウント、あるいはメールアドレスを使用して登録およびログインできます。

リージョンの選択#
オンボーディング中に、データリージョンを選択するよう求められます。Platform は各リージョンへのレイテンシを自動的に測定し、最も近いリージョンを推奨します。この選択によって、データセット、モデル、管理対象のトレーニングデータを保存する場所が決まります。専用エンドポイントのリージョンは、モデルのデプロイ時に個別に選択します。

| リージョン | ラベル | 場所 | 適した用途 |
|---|---|---|---|
| US | アメリカ大陸 | アイオワ、米国 | アメリカ大陸のユーザー、アメリカ大陸向けに最速 |
| EU | ヨーロッパ、中東、アフリカ | ベルギー、ヨーロッパ | ヨーロッパのユーザー、GDPR準拠 |
| AP | アジア太平洋 | 台湾、アジア太平洋 | アジア太平洋のユーザー、APAC内で最低レイテンシ |
データリージョンはオンボーディング中に設定され、その後はご自身で変更できません。そのため、最高のパフォーマンスを得るには、ご自身またはユーザーに最も近いリージョンを選択してください。後からリージョンを移動する必要がある場合は、サポートに連絡して変更を依頼してください。
無料クレジット#
新しいアカウントには、クラウド GPU トレーニング用の無料クレジットが付与されます。
| メールの種類 | サインアップクレジット | 利用条件 |
|---|---|---|
| 仕事用/会社のメール | $25.00 | 会社のドメイン(@company.com)を使用 |
| 個人用メール | $5.00 | Gmail、Yahoo、Outlook など |
仕事用メールでサインアップすると、25ドル分のクレジットを受け取れます。個人用メールでサインアップした場合は、後から仕事用メールを認証することで、追加の20ドル分のクレジットを利用できます。
プロフィールを完成させる#
オンボーディングフローでは、次の3つのステップに沿って進みます。
- プロフィール - 表示名、一意のユーザー名(永続的で、後から変更できません)、組織(任意)、主な利用目的を入力します
- データリージョン - レイテンシを示す視覚的な世界地図を使用して、US、EU、または AP を選択します
- 完了 - 選択内容を確認し、必要に応じてプロモーションコードを適用して、サインアップを完了し、ウェルカムクレジットを受け取ります

後から更新する
設定から、表示名、自己紹介、ソーシャルリンクなどのプロフィールをいつでも更新できます。ユーザー名はサインアップ後に変更できません。データリージョンはセルフサービスで変更できないため、移動を希望する場合はサポートに連絡してください。
ホームダッシュボード#
サインインすると、Ultralytics Platform のホームページに移動します。ここでは、ワークスペースの統計情報を表示するウェルカムカード、概要動画、データセット、プロジェクト、ストレージへのクイックアクセス、最近のアクティビティフィードが提供されます。

サイドバーナビゲーション#
サイドバーから、Platform のすべてのセクションにアクセスできます。
| セクション | 項目 | 説明 |
|---|---|---|
| 上部 | 検索 | すべてのリソースを対象にしたクイック検索(Cmd+K) |
| ホーム | クイックアクションと最近のアクティビティを表示するダッシュボード | |
| 探索 | 公開プロジェクトとデータセットを検索 | |
| コンテンツ | アノテーション | ご自身のデータセット。+ ショートカットからデータセットを作成できます |
| トレーニング | トレーニング済みモデルを含むご自身のプロジェクト | |
| デプロイ | アクティブなデプロイ。項目を選択するとデプロイダッシュボードが開きます | |
| フッター | ヘルプ | ガイド、コミュニティリンク、アプリ内フィードバックフォーム |
| 設定 | アカウント、請求、チーム、環境設定 | |
| アカウント | ワークスペース切り替え、アクティビティ、ログアウトを含むプロフィールメニュー |
各コンテンツセクションには、最新5件の項目と残りの項目へのリンクが表示されます。項目にカーソルを合わせると削除アクションが表示され、項目はゴミ箱に移動されます。ゴミ箱には検索(Cmd+K)からアクセスするか、platform.ultralytics.com/trash を開いてアクセスできます。
アカウントがない場合、同じサイドバーにはご自身のコンテンツの代わりに @ultralytics の公開 データセットとモデルが表示され、フッターにはアカウントメニューの代わりにサインアップカードが表示されます。
ウェルカムカード#
ウェルカムカードには、プロフィール、プランバッジ(プラン比較にリンク)、ワークスペースの統計情報が一目で確認できる形で表示されます。 各統計情報は、対応するワークスペースビューにリンクしています。
| 統計情報 | 説明 |
|---|---|
| データセット | データセット数 |
| 画像 | すべてのデータセットに含まれる画像の合計数 |
| アノテーション | アノテーションの合計数 |
| プロジェクト | プロジェクト数 |
| モデル | トレーニング済みモデルの合計数 |
| エクスポート | モデルのエクスポート数 |
| デプロイ | アクティブなデプロイ数 |
クイックアクション#
ウェルカムカードの下に、ダッシュボードには3つのカードが表示されます。
- データセット: 新しいデータセットを作成するか、画像、動画、またはデータセットファイルをドロップしてアップロードします。最近のデータセットが表示されます。
- プロジェクト: 新しいプロジェクトを作成するか、
.ptモデルファイルをドロップしてアップロードします。最近のプロジェクトが表示されます。 - ストレージ: プランの上限とともに、ストレージ使用量(データセット、モデル、エクスポート)の概要を表示します。
下部の 最近のアクティビティテーブルには、最新のデータセット、プロジェクト、デプロイと、それらのステータスおよび最終更新時刻が表示されます。
グローバル検索#
Cmd+K(Mac)または Ctrl+K(Windows/Linux)を押すと、検索バーが開きます。ページ、プロジェクト、データセット、デプロイを対象に即座に検索できます。
AIチャットアシスタント#
Ask AIをクリックして、Ultralytics Platform全体でタスクを自動化するAIエージェントと連携します。データセットやモデルと直接連携して、画像のアノテーション、トレーニング実験の実行、結果の比較、モデルのエクスポートやデプロイを行います。独自のコーディングエージェント向けのサンプルプロンプトやセットアップについては、AutoTrain with Ask AIを参照してください。
オンボーディングツアー#
Platform には、さまざまなセクションを探索する際に主要な機能を紹介するガイド付きツアーが用意されています。
| ツアー | トリガー | 対象範囲 |
|---|---|---|
| ナビゲーションツアー | オンボーディング後、初めてホームにアクセスしたとき | ホーム、探索、アノテーション、トレーニング、デプロイ、設定、アカウント |
| プロジェクトツアー | 初めてプロジェクトページにアクセスしたとき | モデル、トレーニングチャート、モデルのトレーニング |
| データセットツアー | 初めてデータセットページにアクセスしたとき | 画像、データセット分割、クラス、チャート、モデルのトレーニング、画像のアップロード、データセットのダウンロード |
Enterpriseプランのユーザーには、TrainステップでEnterprise固有のガイダンスを提供する拡張版Nav Tourが表示されます。
ツアーを再開する#
ツアーを再度表示するには、次の操作を行います。
- Redo Tourボタン — サイドバー左下のプロフィールアバターをクリックしてアカウントメニューを開き、Redo Tourを選択します。これによりすべてのツアーがリセットされ、次回各セクションにアクセスした際に再表示されます。
- URLパラメーター — ツアーIDを付けて
?tour=を追加すると、特定のツアーを直接再開できます。ホームページでは?tour=nav、プロジェクトページでは?tour=project、データセットページでは?tour=datasetを使用します。
最初のデータセットをアップロードする#
サイドバーでAnnotateを開き、+をクリックして新しいデータセットを作成します。ホームダッシュボードのDatasetsカードにファイルを直接ドラッグ&ドロップすることもできます。

New Datasetダイアログには4つのソースがあります。このクイックスタートではUploadを使用します。その他のソースについてはDatasetsおよびIntegrationsを参照してください。
| ソース | 利用可能性 | 説明 |
|---|---|---|
| アップロード | すべてのプラン | コンピューターから画像、動画、アーカイブ、またはNDJSONをドロップします |
| URL | すべてのプラン | ZIP、TAR、TAR.GZ、TGZ、またはNDJSONファイルへの直接HTTPまたはHTTPSリンクからインポートします |
| Cloud | Pro以上 | S3、GCS、またはAzureバケットに接続します |
| On Premise | Enterprise | 自身の接続済みホストに保存されたデータをインデックス化します |
アップロードでは複数の形式がサポートされています(詳細はDatasetsを参照してください)。
| 形式 | 最大サイズ(Free / Pro / Enterprise) | 説明 |
|---|---|---|
| 画像 | 50 MB | JPG、PNG、WebP、TIFF、その他の一般的な形式 |
| Dataset Archive | 10 / 20 / 50 GB | 画像とラベルを含むZIPまたはTARアーカイブ(.tar.gzおよび.tgzを含む) |
| Video | 1 GB | MP4、WebM、MOV、MKV、M4V - フレームは1 FPSで抽出されます(最大100フレーム) |
| NDJSON | 10 / 20 / 50 GB | 移植可能なメタデータ用のUltralyticsデータセットエクスポート形式 |
graph LR
A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
B --> C[Upload to Storage]:::proc
C --> D[Process Data]:::proc
D --> E[Resize & Thumbnail]:::proc
E --> F[Parse Labels]:::proc
F --> G[Compute Statistics]:::proc
G --> H[Dataset Ready]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffアップロード後、Platformはデータを自動的に処理します。
- 4096pxを超える画像は、アスペクト比を維持したままリサイズされます
- 高速なブラウジング用に256pxのサムネイルが生成されます
- YOLO、COCO、Ultralytics NDJSONのラベルが解析および検証されます
- 統計情報(クラス分布、ヒートマップ、サイズ)が計算されます
最良の結果を得るには、標準のYOLO構造で画像とラベルを含むZIPまたはTARアーカイブ(.tar.gzおよび.tgzを含む)をアップロードしてください。
my-dataset.zip
├── data.yaml # Class names and splits
├── train/
│ ├── images/
│ │ ├── img001.jpg
│ │ └── img002.jpg
│ └── labels/
│ ├── img001.txt
│ └── img002.txt
└── val/
├── images/
└── labels/タスク全体の完全な構文については、detect、segment、pose、OBB、classifyのデータセットガイドを参照してください。
データセットと、detect、segment、pose、OBB、classifyでサポートされる形式について詳しく説明しています。
最初のプロジェクトを作成する#
プロジェクトを使用すると、関連するモデルと実験を整理できます。サイドバーでTrainを開き、+をクリックしてプロジェクトを作成します。ホームダッシュボードのProjectsカードに.ptの重みをドロップすると、プロジェクトを作成して1ステップでインポートすることもできます。

名前と任意の説明を入力します。プロジェクトは、モデルの実行や、インポートまたはクローンされたモデルの重みを整理し、完了したトレーニング結果を比較するためのチャートを備えています。
プロジェクトについて詳しく説明しています。
最初のモデルをトレーニングする#
プロジェクトからNew Modelをクリックして、Train New Modelダイアログを開きます。データセットページから開始することもできます。その場合、データセットは固定され、移行先のプロジェクトを選択します。

トレーニング設定#
- Base Model: 公式のUltralytics重み、または独自にトレーニングしたモデルを選択します。モデルのタスクとデータセットのタスクが一致しない場合、ダイアログに警告が表示されます。
- Dataset: トレーニング画像が少なくとも1枚、検証またはテスト画像が少なくとも1枚、ラベル付き画像が少なくとも1枚ある準備済みデータセットを選択します
- Parameters: Epochs(デフォルト100)、Batch Size(空欄の場合は自動)、Image Size(デフォルト640)、および任意の実行Nameを設定します。Advanced Settingsを展開すると、その他のUltralyticsトレーニング引数をYAMLエディターで編集できます。
- Select GPU: Cloud Trainingタブで、予算とモデルサイズに基づいてコンピュートを選択します。デフォルトはRTX PRO 6000(96 GB Blackwell、$2.09/時間)で、すべてのYOLO26バリアントに対応します。完全な一覧とティアによる利用制限については、GPU料金表またはCloud Training GPUステップを参照してください。
- Start Training: クレジット残高の横に表示される推定コストと所要時間を確認し、
Start Trainingをクリックします。
開始前にSave Dataset Versionにチェックを入れると、Platformでホストされているデータセットのスナップショットを作成して実行にリンクできます。これにより、後で正確なトレーニングデータを再現できます。Datasetsを参照してください。
クラウドトレーニングには、推定ジョブコストをカバーできる十分なプラスのクレジット残高が必要です。トレーニングダイアログから直接チャージするか、Settings > Billingで残高を確認してください。新規アカウントには無料クレジットが付与されます(個人メールアドレスは$5、仕事用メールアドレスは$25)。
トレーニングを監視する#
トレーニングが開始されたら、モデルのTrainタブを開き、3つのサブタブで進捗をリアルタイムに監視します。
| サブタブ | 内容 |
|---|---|
| Charts | トレーニングおよび検証の損失曲線、mAP、precision、recall |
| コンソール | ライブトレーニングログの出力 |
| システム | GPU使用率、メモリ使用量、ハードウェアメトリクス |

メトリクスはSSE(Server-Sent Events)を介してリアルタイムでストリーミングされます。バリデーションの成果物が存在すると、ChartsサブタブがTrainingビューとValidationビューに分割され、混同行列、PR曲線、F1曲線がValidationの下に表示されます。
実行中のトレーニングジョブはいつでもキャンセルできます。その時点までに使用したコンピュート時間分のみ課金されます。
クラウドトレーニングについて詳しく説明しています。
モデルをテストする#
トレーニングが完了したら、ブラウザーでモデルを直接テストできます。
- モデルの
Predictタブに移動します - 画像をアップロードするか、ドラッグ&ドロップするか、Webカメラで撮影するか、サンプル画像をクリックします(ドロップ時に自動推論)
- タスクに適した予測オーバーレイ、ステージごとの処理時間(前処理、推論、後処理、ネットワーク)、および生のJSONレスポンスを表示します

推論パラメータを調整します。
| パラメータ | デフォルト | 説明 |
|---|---|---|
| Confidence | 0.25 | 信頼度の低い予測をフィルタリングします |
| IoU | 0.7 | NMSの重複を制御します |
| Image Size | 640 | 推論用に入力をリサイズします |
API DocsのPredictタブには、Python、JavaScript、cURLのサンプルコードが表示されます。コードには、上で選択したパラメーターがあらかじめ入力されています。まずモデルをデプロイし、プレースホルダーのURLとキーをエンドポイントの値に置き換えてください。
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())Predictタブでは、画像をドロップすると自動的に推論が実行されるため、ボタンをクリックする必要はありません。confidence、IoU、画像サイズを変更するたびに再実行されます。サンプル画像(bus.jpg、zidane.jpg)は即座にテストできるよう、あらかじめ読み込まれています。
推論について詳しく説明しています。
本番環境にデプロイする#
本番環境で使用するため、専用エンドポイントにモデルをデプロイします。
- モデルの
Deployタブに移動します - Platformは42のすべてのリージョンへのレイテンシを測定し、緑から赤へのグラデーション(レイテンシが低いほど緑、高いほど赤)で色付けして世界地図にプロットします
- 地図の下にあるRegion Latencyテーブルは、現在地からのレイテンシ順に並んでいます。目的のリージョンを見つけ、
Rescanを使用していつでも再測定できます。 - その行の
Deployをクリックしてエンドポイントを作成します

graph LR
A[Select Region]:::start --> B[Deploy]:::proc
B --> C[Provisioning]:::proc
C --> D[Running]:::out
D --> E{Lifecycle}:::decide
E --> F[Stop]:::error
E --> G[Delete]:::error
F --> H[Resume]:::proc
H --> D
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fff
classDef error fill:#F44336,color:#fffプロビジョニングが完了すると、エンドポイントで次の機能を利用できます。
- Unique URL: API呼び出し用のHTTPSエンドポイント
- Scale-to-zero behavior: アイドル状態のエンドポイントはゼロまでスケールします(現在、デプロイメントはアクティブなインスタンスを1つ実行します)
- Monitoring: リクエストのメトリクスとログ
エンドポイントはstarted、stopped、deletedにできます。停止したエンドポイントは設定を保持し、ワンクリックで再起動できます。
デプロイ後は、サイドバーのDeployセクションからすべてのエンドポイントを管理できます。デプロイメントダッシュボードには、アクティブなデプロイメントを示す世界地図、24時間のメトリクス(総リクエスト数、アクティブなデプロイメント数、エラー率、P95レイテンシ)、およびすべてのエンドポイントの一覧が表示されます。
エンドポイントについて詳しく説明しています。
リモートトレーニング(任意)#
ご自身のハードウェアでトレーニングする場合は、APIキーを使用して任意の場所でトレーニングし、メトリクスをUltralytics Platformにストリーミングできます。
最も速い方法は、トレーニングダイアログのLocal Trainingタブを使用することです。選択したモデル、データセット、パラメーターに対応する完全なコマンドを作成し、APIキーを入力します(まだAPIキーがない場合は作成します)。コピーしてターミナルで実行してください。
コマンドを自分で組み立てるには、次の手順を実行します。
Settings > API KeysでAPIキーを生成します- 環境変数を設定し、
projectに対する値としてusername/projectを使用してトレーニングします。
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1メトリクスストリーミングを使用したローカルでのトレーニングには、Python>=3.11およびultralytics>=8.4.120が必要です。APIキーは「ul_」で始まり、その後に40文字の16進数文字(合計43文字)が続く形式で、ワークスペースにスコープが設定されたフルアクセストークンです。
APIキー、データセットURI、リモートトレーニングの詳細をご覧ください。
フィードバックとヘルプ#
サイドバーのフッターにあるHelpページには、ドキュメントへのリンク、ビデオチュートリアル、コミュニティリソースがまとめられており、アプリ内フィードバックフォームも用意されています。1~5個の星で利用体験を評価し、フィードバックの種類(Bug、Feature、General)を選択して、スクリーンショットを添付できます。
さらにサポートが必要な場合は、次をご利用ください。
- AI Chat:任意のページでフローティングチャットウィジェットをクリックすると、すぐにサポートを受けられます
- Documentation:これらのドキュメントで、データセット、アノテーション、トレーニング、デプロイ、請求に関する詳しいガイドをご覧ください
- Discord:ディスカッションに参加するには、Discordコミュニティに参加してください
- GitHub:GitHubで問題を報告してください
- REST APIとPython SDK:APIリファレンスを確認し、
ultralytics-platformクライアントをインストールするか、インタラクティブAPIドキュメントを試して、すべてのPlatform機能にプログラムからアクセスしてください
FAQ#
いいえ。新しいアカウントごとに、サインアップ時に無料のトレーニングクレジットが付与されます(仕事用メールの場合は$25、個人用メールの場合は$5)。支払い方法を追加することなく、データセットのアップロード、アノテーション、モデルのテストを行うことができます。プランや後からクレジットを追加する方法についてはBillingを参照してください。
ユーザー名は永続的であり、データリージョンはオンボーディング中に設定されるため、ご自身で変更することはできません。リージョンを移行する必要がある場合はサポートにお問い合わせください。表示名、自己紹介、ソーシャルリンクはSettingsでいつでも更新できます。
YOLO形式、COCO JSON、Ultralytics NDJSONのZIP、TAR、またはTAR.GZアーカイブ、あるいはPlatformでアノテーションを行うための通常の画像フォルダをアップロードできます。Platformはアーカイブのレイアウトからタスクと分割を検出します。完全なリストについてはDatasetsを参照してください。
はい。トレーニングダイアログのLocal Trainingタブを使用して準備済みのコマンドをコピーするか、
ULTRALYTICS_API_KEYを設定してproject=username/my-projectをyolo trainに渡します。メトリクスはリアルタイムでPlatformにストリーミングされ、トレーニングが完了すると最終的な重みがアップロードされます。Remote Trainingを参照してください。モデルページから
best.ptの重みをダウンロードするか、ONNX、TensorRT、CoreMLなどの形式にexportするか、dedicated endpointを介してモデルを呼び出します。また、ultralyticsパッケージ内のYOLO("ul://username/project/model")を使用して直接読み込むこともできます。