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のアカウント、またはメールアドレスを使用して登録およびログインできます。

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

| リージョン | ラベル | 場所 | 最適な用途 |
|---|---|---|---|
| US | アメリカ大陸 | 米国アイオワ州 | アメリカ大陸のユーザー向け、アメリカ大陸向けに最速 |
| EU | ヨーロッパ、中東、アフリカ | ヨーロッパ、ベルギー | ヨーロッパのユーザー向け、GDPRコンプライアンス対応 |
| AP | アジア太平洋 | アジア太平洋、台湾 | アジア太平洋のユーザー向け、APACで最小のレイテンシ |
データリージョンはオンボーディング中に設定され、その後ユーザー自身で変更することはできません。パフォーマンスを最適化するために、ご自身やユーザーに最も近いリージョンを選択してください。後からリージョンの変更が必要な場合は、サポートにお問い合わせの上、変更をリクエストしてください。
無料クレジット#
すべてのアカウントは、クラウド GPU 学習用の無料クレジットを受け取ります:
| メールの種類 | サインアップクレジット | 対象条件 |
|---|---|---|
| 勤務先/会社用メール | $25.00 | 会社のドメイン(@company.com)を使用 |
| 個人用メール | $5.00 | Gmail、Yahoo、Outlookなど |
勤務先のメールでサインアップすると、$25のクレジットがもらえます。個人用メールでサインアップした場合でも、後から勤務先のメールを認証することで、追加で$20のクレジットを獲得できます。
プロフィールの入力#
オンボーディングフローは、以下の3つのステップで進みます:
- プロフィール - 表示名、一意のユーザー名(永久的で後から変更不可)、組織名(任意)、および主なユースケースを入力します
- データリージョン - レイテンシを表示する世界地図を見ながら、US、EU、または AP を選択します
- 完了 - 選択内容を確認し、オプションでプロモーションコードを適用し、サインアップを完了してウェルカムクレジットを受け取ります

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

サイドバーナビゲーション#
サイドバーからプラットフォームのすべてのセクションにアクセスできます:
| セクション | 項目 | 説明 |
|---|---|---|
| 上部 | 検索 | すべてのリソースに対するクイック検索(Cmd+K) |
| ホーム | クイックアクションと最近のアクティビティを表示するダッシュボード | |
| 探索 | 公開されているプロジェクトやデータセットを探す | |
| コンテンツ | アノテーション | データセット(作成用の + ショートカット付き) |
| トレーニング | 学習済みモデルを含むプロジェクト | |
| デプロイ | アクティブなデプロイ。どの項目をクリックしてもデプロイダッシュボードが開きます | |
| フッター | ヘルプ | ガイド、コミュニティリンク、アプリ内フィードバックフォーム |
| 設定 | アカウント、請求、チーム、および設定 | |
| アカウント | ワークスペース切り替え、アクティビティ、ログアウトを備えたプロフィールメニュー |
各コンテンツセクションには、直近の5つのアイテムがリスト表示され、残りのアイテムへのリンクが用意されています。アイテムにカーソルを合わせると削除アクションが表示され、ゴミ箱に移動します。ゴミ箱自体には、検索(Cmd+K)または platform.ultralytics.com/trash を開くことでアクセスできます。
アカウントがない場合、サイドバーには自分のコンテンツの代わりに @ultralytics から公開されている Datasets と Models が表示され、フッターにはアカウントメニューの代わりにサインアップカードが表示されます。
ウェルカムカード#
ウェルカムカードには、プロフィール、プランバッジ(プラン比較へのリンク)、およびワークスペースの統計情報がひと目でわかるように表示されます。 各統計情報は、対応するワークスペースビューにリンクしています。
| 統計 | 説明 |
|---|---|
| データセット | データセット数 |
| 画像数 | すべてのデータセットに含まれる総画像数 |
| アノテーション数 | アノテーションの合計数 |
| プロジェクト | プロジェクト数 |
| モデル数 | 学習済みモデルの総数 |
| エクスポート数 | モデルのエクスポート回数 |
| デプロイメント数 | アクティブなデプロイメント数 |
クイックアクション#
ウェルカムカードの下には、3つのカードが表示されます:
- データセット: 新しいデータセットを作成するか、画像、動画、またはデータセットファイルをドロップしてアップロードします。最近のデータセットが表示されます。
- Projects: 新しいプロジェクトを作成するか、
.ptモデルファイルをドロップしてアップロードします。最近のプロジェクトが表示されます。 - ストレージ: プランの上限を含む、ストレージ使用状況(データセット、モデル、エクスポート)の概要。
下部にある Recent Activity テーブルには、最新のデータセット、プロジェクト、デプロイが、そのステータスと最終更新日時とともに表示されます。
グローバル検索#
Cmd+K (Mac) または Ctrl+K (Windows/Linux) を押すと、検索バーが開きます。ページ、プロジェクト、データセット、デプロイを横断して即座に検索できます。
AI チャットアシスタント#
すべてのページでフローティングチャットウィジェットが利用可能です。クリックすると、YOLO の学習、アノテーション、デプロイメント、またはプラットフォームの機能に関する質問ができます。アシスタントは現在のページに基づいたコンテキストに応じたヘルプを提供します。
オンボーディングツアー#
プラットフォームには、各セクションを操作する際に主要な機能を紹介するガイド付きツアーが含まれています:
| ツアー | トリガー | 内容 |
|---|---|---|
| ナビゲーションツアー | オンボーディング後の初回ホーム画面訪問 | Home、Explore、Annotate、Train、Deploy、Settings、Your Account |
| プロジェクトツアー | プロジェクトページへの初回訪問 | Models、Training Charts、Train a Model |
| データセットツアー | データセットページへの初回訪問 | Images、Dataset Splits、Classes、Charts、Train a Model、Upload Images、Download Dataset |
Enterpriseプランのユーザーには、学習ステップに関する企業向けのガイドを備えた拡張版ナビゲーションツアーが表示されます。
ツアーの再開#
ツアーをやり直すには:
- ツアーのやり直しボタン — プロフィールアバター(サイドバーの左下)をクリックしてアカウントメニューを開き、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、およびその他の一般的な形式 |
| データセットアーカイブ | 10 / 20 / 50 GB | 画像とラベルを含むZIPまたはTARアーカイブ(.tar.gzおよび.tgzを含む) |
| ビデオ | 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アップロード後、プラットフォームは自動的にデータを処理します:
- 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のデータセットガイドを参照してください。
datasets、およびdetect、segment、pose、OBB、classifyでサポートされている形式の詳細については、こちらをご覧ください。
最初のプロジェクトを作成する#
プロジェクトを使用すると、関連するモデルや実験を整理できます。サイドバーで Train を開き、+ をクリックしてプロジェクトを作成します。また、ホームダッシュボードの Projects カードに .pt の重みをドロップしてプロジェクトを作成し、一括でインポートすることもできます。
名前とオプションの説明を入力します。プロジェクトでは、モデルの実行やインポート・クローンされたモデルの重みを整理でき、完了したトレーニング結果を比較するためのチャートが表示されます。
projectsの詳細については、こちらをご覧ください。
最初のモデルを学習する#
プロジェクトから New Model をクリックして、Train New Model ダイアログを開きます。データセットページから開始することもできます。その場合、データセットが固定され、移行先のプロジェクトを選択することになります。

学習設定#
- Base Model: 公式の Ultralytics の重み、またはトレーニング済みの独自のモデルのいずれかを選択します。モデルのタスクとデータセットのタスクが一致しない場合、ダイアログに警告が表示されます。
- Dataset: 少なくとも1枚のトレーニング画像、少なくとも1枚の検証またはテスト画像、および少なくとも1枚のアノテーション済み画像を含む準備完了済みのデータセットを選択します
- Parameters: Epochs(デフォルトは 100)、Batch Size(空欄の場合は自動)、Image Size(デフォルトは 640)、およびオプションの実行 Name を設定します。Advanced Settings を展開すると、YAML エディターで他の Ultralytics トレーニング引数を編集できます。
- Select GPU: Cloud Training タブで、ご予算とモデルのサイズに応じてコンピュートを選択します。デフォルトは RTX PRO 6000(96 GB Blackwell、$2.09/時)であり、すべての YOLO26 バリアントを処理できます。完全なリストとティア制限については、GPU pricing table または Cloud Training GPU step を参照してください。
- Start Training: クレジット残高の横にある推定コストと所要時間を確認し、
Start Trainingをクリックします。
開始する前に Save Dataset Version にチェックを入れると、プラットフォームでホストされているデータセットのスナップショットを作成して実行にリンクさせることができるため、後から正確なトレーニングデータを再現できます。Datasets を参照してください。
クラウドトレーニングには、推定されるジョブコストをカバーするのに十分なプラスのクレジット残高が必要です。トレーニングダイアログから直接トップアップするか、Settings > Billing で残高を確認してください。新規アカウントには無料クレジットが提供されます(個人メールの場合は 5 ドル、仕事用メールの場合は 25 ドル)。
学習を監視する#
トレーニングが開始されたら、モデルの Train タブを開き、3つのサブタブを通じてリアルタイムで進捗を監視します:
| サブタブ | コンテンツ |
|---|---|
| チャート | 学習/検証の損失曲線、mAP、適合率(Precision)、再現率(Recall) |
| コンソール | ライブ学習ログ出力 |
| システム | GPU稼働率、メモリ使用量、ハードウェアメトリクス |
メトリクスは SSE(Server-Sent Events)を介してリアルタイムでストリーミングされます。検証の成果物が生成されると、Charts サブタブが Training と Validation のビューに分割され、Validation の下には混同行列、PR 曲線、F1 曲線が表示されます。
実行中の学習ジョブはいつでもキャンセルできます。その時点までに使用したコンピューティング時間のみが課金されます。
cloud trainingの詳細については、こちらをご覧ください。
モデルをテストする#
学習完了後、ブラウザで直接モデルをテストします:
- モデルの
Predictタブに移動します - 画像をアップロード、ドラッグ&ドロップ、ウェブカムからキャプチャ、またはサンプル画像をクリックします(ドロップ時に自動推論されます)
- タスクに適した予測オーバーレイ、ステージごとのタイミング(前処理、推論、後処理、ネットワーク)、および生の 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 タブは、画像をドロップすると自動的に推論を実行します(ボタンをクリックする必要はありません)。また、信頼度、IoU、または画像サイズを変更するたびに推論が再実行されます。すぐにテストできるように、サンプル画像(bus.jpg、zidane.jpg)が事前に読み込まれています。
inferenceの詳細については、こちらをご覧ください。
本番環境へのデプロイ#
本番運用向けに専用エンドポイントへモデルをデプロイします:
- モデルの
Deployタブに移動します - プラットフォームはすべての 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: アイドル状態のエンドポイントはゼロにスケールダウンします(デプロイメントは現在、単一のアクティブなインスタンスを実行します)
- Monitoring: リクエストメトリクスとログ
エンドポイントは、started(開始)、stopped(停止)、および deleted(削除)を実行できます。停止されたエンドポイントはその設定を保持しており、ワンクリックで再起動できます。
デプロイ後、サイドバーの Deploy セクションからすべてのエンドポイントを管理できます。デプロイダッシュボードには、アクティブなデプロイが表示されたグローバルマップ、24時間のメトリクス(総リクエスト数、アクティブなデプロイ、エラー率、P95レイテンシ)、およびすべてのエンドポイントのリストが表示されます。
endpointsの詳細については、こちらをご覧ください。
リモート学習(オプション)#
ご自身のハードウェアでトレーニングを行う場合は、API キーを使用してどこでもトレーニングを行い、メトリクスを Ultralytics Platform にストリーミングできます。
最も早いルートは、トレーニングダイアログの Local Training タブです。選択したモデル、データセット、パラメータに基づく完全なコマンドが構築され、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メトリクスストリーミングを使用したローカルでのトレーニングには ultralytics>=8.4.120 が必要です。API キーは ul_ で始まり、その後に 40 文字の 16 進数(合計 43 文字)が続き、ワークスペースを対象としたフルアクセストークンとなります。
API keys、dataset URIs、およびremote trainingの詳細については、こちらをご覧ください。
フィードバックとヘルプ#
サイドバーのフッターにある Help ページには、ドキュメントのリンク、ビデオウォークスルー、コミュニティリソースが集約されており、アプリ内フィードバックフォームも含まれています。体験を 1 から 5 つ星で評価し、フィードバックの種類(Bug、Feature、または General)を選択して、スクリーンショットを添付することができます。
さらにサポートが必要な場合:
- AI Chat: どのページでもフローティングチャットウィジェットをクリックすると、すぐにヘルプが得られます
- Documentation: datasets、annotation、training、deployment、およびbillingに関する詳細なガイドについては、こちらのドキュメントをご覧ください。
- Discord: ディスカッションに参加するには、Discord communityに参加してください。
- GitHub: GitHubで問題を報告してください。
- REST API and Python SDK: すべてのPlatform機能へのプログラムによるアクセスのために、API referenceをご覧いただくか、
ultralytics-platformクライアントをインストールするか、interactive API docsをお試しください