Ultralytics Platform クイックスタート

Ultralytics Platform はユーザーフレンドリーで直感的に操作できるよう設計されており、ユーザーはデータセットを素早くアップロードし、新しい YOLO モデルをトレーニングできます。豊富な事前学習済みモデルから選択できるため、初心者でも簡単に使い始めることが可能です。モデルのトレーニング完了後は、ブラウザ上で直接テストを行い、ワンクリックで本番環境へデプロイできます。



Watch: Get Started with Ultralytics Platform - QuickStart

以下のインタラクティブな図は、Ultralytics Platform ワークフローの4つの主要な段階を示しています。各段階やサブステップをクリックすると、そのセクションの詳細な手順にアクセスできます。

graph LR
    A(Sign Up) --> B(Prepare Data) --> C(Train) --> D(Deploy)
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

はじめに

Ultralytics Platform では、様々な簡単なサインアップオプションを提供しています。Google アカウント、GitHub アカウント、またはメールアドレスを使用して登録およびログインが可能です。

Ultralytics Platform サインアップ

リージョンの選択

オンボーディング中に、データリージョンの選択が求められます。プラットフォームは各リージョンへのレイテンシを自動的に測定し、最も近いリージョンを推奨します。これは、データ、モデル、およびデプロイメントの保存場所を決定する重要な選択です。

Ultralytics Platform オンボーディング リージョンマップとレイテンシ

リージョンラベル場所推奨ユーザー
USアメリカ大陸米国アイオワ州アメリカ大陸のユーザー、同地域での最速アクセス
EU欧州、中東、アフリカ欧州ベルギー欧州のユーザー、GDPRコンプライアンス対応
APアジア太平洋台湾、アジア太平洋アジア太平洋のユーザー、同地域での低遅延アクセス
リージョンの永続性

リージョンの選択はアカウント作成後に変更することはできません。最高のパフォーマンスを得るために、あなたやユーザーに最も近いリージョンを選択してください。

無料クレジット

すべてのアカウント作成時に、クラウド GPU トレーニング用の無料クレジットが付与されます:

メールの種類サインアップクレジット資格要件
仕事用/会社用メールアドレス$25.00会社ドメイン (@company.com) を使用
個人用メールアドレス$5.00Gmail、Yahoo、Outlook など
クレジットを最大化する

仕事用のメールでサインアップすると、$25分のクレジットを受け取れます。個人用メールでサインアップした場合でも、後から仕事用のメールを認証することで、追加の$20分のクレジットをアンロックできます。

プロフィールの完了

オンボーディングフローでは、以下の3つのステップをご案内します:

  1. プロフィール - 表示名、一意のユーザー名(永続的であり、後から変更できません)、所属組織(任意)、および主な使用目的を入力してください
  2. データリージョン - レイテンシを示す世界地図を確認しながら、US、EU、または AP から選択してください
  3. 完了 - 選択内容を確認し、必要に応じてプロモーションコードを適用して、サインアップを完了しウェルカムクレジットを受け取ってください

Ultralytics Platform オンボーディング プロフィールと使用目的

後からの更新

プロフィールは、設定からいつでも更新できます(表示名、自己紹介、ソーシャルリンクなど)。ただし、ユーザー名とデータリージョンはサインアップ後に変更できない点にご注意ください。

ホームダッシュボード

サインイン後、Ultralytics Platform のホーム画面に移動します。ここにはワークスペースの統計情報が記載されたウェルカムカード、データセット・プロジェクト・ストレージへのクイックアクセス、および最近のアクティビティフィードが表示されます。

Ultralytics Platform ホームダッシュボード ウェルカムカード

サイドバーナビゲーション

サイドバーから、プラットフォームの全セクションにアクセスできます:

セクション項目説明
上部検索全リソースを対象としたクイック検索 (Cmd+K)
ホームクイックアクションと最近のアクティビティを表示するダッシュボード
探索公開中のプロジェクトやデータセットを検索
マイプロジェクトアノテーションアノテーション用に整理されたデータセット
トレーニング学習済みモデルを含むプロジェクト
デプロイアクティブなデプロイメント
下部ゴミ箱削除済みアイテム(30日間復元可能)
設定アカウント、請求、および基本設定
ヘルプヘルプ、ドキュメント、フィードバックツールの表示

ウェルカムカード

ウェルカムカードには、プロフィール、プランのバッジ、ワークスペースの統計情報が一目で確認できます:

統計項目説明
データセットデータセット数
画像全データセットの合計画像数
アノテーションアノテーションの総数
プロジェクトプロジェクト数
モデル学習済みモデルの総数
エクスポートモデルのエクスポート数
デプロイメントアクティブなデプロイメント数

クイックアクション

ウェルカムカードの下には、3つのカードが表示されます:

  • データセット: 新しいデータセットを作成するか、画像、動画、データセットファイルをドラッグ&ドロップしてアップロードします。最近のデータセットが表示されます。
  • プロジェクト: 新しいプロジェクトを作成するか、.pt モデルファイルをドラッグ&ドロップしてアップロードします。最近のプロジェクトが表示されます。
  • ストレージ: プランの制限と併せて、ストレージ使用状況(データセット、モデル、エクスポート)の概要が表示されます。

下部にある 最近のアクティビティ テーブルには、最新のデータセット、モデル、およびトレーニングの実行履歴が表示されます。

グローバル検索

Cmd+K (Mac) または Ctrl+K (Windows/Linux) を押すと検索バーが開きます。ページ、プロジェクト、データセット、デプロイメントを即座に検索できます。

AI チャットアシスタント

各ページにフローティングチャットウィジェットが表示されます。クリックすると、YOLO のトレーニング、アノテーション、デプロイ、またはプラットフォームの機能について質問できます。アシスタントは、現在閲覧中のページに基づいた状況に応じたサポートを提供します。

オンボーディングツアー

プラットフォームには、各セクションを探索する際に重要な機能を紹介するガイド付きツアーが含まれています:

ツアートリガー内容
ナビゲーションツアーオンボーディング後、初めてホームにアクセスした時ホーム、探索、アノテーション、トレーニング、デプロイ、設定、アカウント
プロジェクトツアープロジェクトページに初めてアクセスした時モデルサイドバー、トレーニングチャート、トレーニングボタン
データセットツアーデータセットページに初めてアクセスした時画像ギャラリー、分割タブ、クラス、チャート、トレーニング、アップロード、ダウンロード
エンタープライズユーザー

エンタープライズプランのユーザーには、トレーニングの手順に関するエンタープライズ向けのガイダンスが含まれた拡張ナビゲーションツアーが表示されます。

ツアーの再開

ツアーを再視聴するには:

  • ツアーをやり直すボタン — サイドバー左下のプロフィールアイコンをクリックしてユーザーメニューを開き、ツアーをやり直すを選択します。これによりすべてのツアーがリセットされ、各セクションを次に訪れたときにツアーが再開されます。
  • URLパラメータplatform.ultralytics.com/home?tour=nav に移動すると、ナビゲーションツアーを直接再開できます。

最初のデータセットをアップロードする

サイドバーの Annotate に移動し、New Dataset をクリックして学習データを追加します。ホームダッシュボードの Datasets カードにファイルを直接ドラッグ&ドロップすることも可能です。

Ultralytics Platform Quickstart Upload Dialog

Ultralytics Platform は複数のアップロード形式をサポートしています(詳細は Datasets を参照してください)。

フォーマット最大サイズ(無料 / Pro / Enterprise)説明
画像50 MBJPG、PNG、WebP、TIFF、およびその他の一般的な形式
データセットアーカイブ10 / 20 / 50 GB画像とラベルを含む ZIP または TAR アーカイブ(.tar.gz および .tgz を含む)
動画1 GBMP4、WebM、MOV、AVI、MKV、M4V - フレームは ~1 fps で抽出(最大100フレーム)
NDJSON10 / 20 / 50 GBポータブルメタデータ用の Ultralytics データセットエクスポート形式
graph LR
    A[Drop Files] --> B[Auto-Package ZIP]
    B --> C[Upload to Storage]
    C --> D[Backend Worker]
    D --> E[Resize & Thumbnail]
    E --> F[Parse Labels]
    F --> G[Compute Statistics]
    G --> H[Dataset Ready]

アップロード後、プラットフォームが自動的にデータを処理します:

  1. 4096px を超える画像はリサイズされます(アスペクト比は維持)
  2. 高速ブラウジングのために 256px のサムネイルが生成されます
  3. ラベルは解析され、検証されます(YOLO .txt 形式
  4. 統計情報(クラス分布、ヒートマップ、寸法)が計算されます
YOLO データセット構造

最良の結果を得るには、標準的な 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/

各タスクの完全な構文については、detectsegmentposeOBB、および classify の各データセットガイドを参照してください。

datasets および detectsegmentposeOBBclassify でサポートされている形式の詳細についてはこちらをご覧ください。

最初のプロジェクトを作成する

プロジェクトを使用すると、関連するモデルや実験を整理できます。Projects に移動し、"Create Project" をクリックします。

Ultralytics Platform Projects Create

プロジェクトの名前と、必要に応じて説明を入力してください。プロジェクトには以下が含まれます:

  • モデル: 学習済みチェックポイント
  • アクティビティログ: 変更履歴

projects についての詳細はこちらをご覧ください。

最初のモデルをトレーニングする

プロジェクトから Train Model をクリックして、クラウドトレーニングを開始します。

Ultralytics Platform Quickstart Training Dialog Cloud Tab

トレーニング設定

  1. データセットの選択: アップロード済みのデータセットから選択します(train split を持つデータセットのみが表示されます)
  2. モデルの選択: ベースモデルを選択します。公式の Ultralytics モデルまたは独自にトレーニングしたモデルから選択可能です。
  3. エポック数の設定: トレーニングの反復回数(デフォルト: 100)
  4. GPUの選択: 予算とモデルサイズに基づいて計算リソースを選択します。デフォルトは RTX PRO 6000(96 GB Blackwell, 1.89ドル/時)で、すべての YOLO26 バリアントに対応しています。すべてのリストとティア制限については、GPU料金表 または クラウドトレーニングGPUステップ を参照してください。
クレジット残高が必要です

クラウドトレーニングには、推定されるジョブコストをカバーするのに十分なクレジット残高が必要です。残高は Settings > Billing で確認できます。新規アカウントには無料クレジットが付与されます(個人用メールで5ドル、仕事用メールで25ドル)。

トレーニングを監視する

トレーニングが開始されると、3つのサブタブからリアルタイムで進捗状況を監視できます:

サブタブ内容
チャートトレーニング/検証の損失曲線、mAP、適合率、再現率
コンソールライブトレーニングログの出力
システムGPU利用率、メモリ使用量、ハードウェアメトリクス

Ultralytics Platform Training Charts Loss And Metrics

メトリクスは SSE (Server-Sent Events) を介してリアルタイムでストリーミングされます。トレーニング完了後、混同行列、PR曲線、F1曲線などの検証プロットが生成されます。

トレーニングをキャンセルする

実行中のトレーニングジョブはいつでもキャンセルできます。その時点までに使用した計算時間に対してのみ課金されます。

クラウドトレーニング の詳細はこちらをご覧ください。

モデルをテストする

トレーニング完了後、ブラウザ上で直接モデルをテストできます:

  1. モデルの Predict タブに移動します
  2. 画像をアップロード、ドラッグ&ドロップ、またはサンプル画像を使用します(ドロップで自動推論)
  3. キャンバス上に描画されたバウンディングボックス付きの推論結果を表示します

Ultralytics Platform Predict Tab With Bounding Boxes

推論パラメータを調整します:

パラメータデフォルト説明
信頼度 (Confidence)0.25低信頼度の予測をフィルタリングします
IoU0.7NMS のオーバーラップを制御します
画像サイズ640推論用の入力をリサイズします

Predict タブでは、実際の API キーがあらかじめ入力されたすぐに使えるコード例を提供しています:

import requests

url = "https://platform.ultralytics.com/api/models/{model_id}/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

with open("image.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"file": f})

print(response.json())
自動推論

Predict タブでは、画像をドロップすると自動的に推論が実行されます。ボタンをクリックする必要はありません。すぐにテストできるように、サンプル画像(bus.jpg、zidane.jpg)があらかじめ読み込まれています。

推論 の詳細はこちらをご覧ください。

本番環境へのデプロイ

本番利用のために、モデルを専用エンドポイントにデプロイします:

  1. モデルの Deploy タブに移動します
  2. インタラクティブな世界地図からリージョンを選択します(43のリージョンが利用可能)
  3. 地図にはトラフィックライトカラーでリアルタイムの遅延測定値が表示されます(緑 < 100ms, 黄 < 200ms, 赤 > 200ms)
  4. Deploy をクリックしてエンドポイントを作成します

Ultralytics Platform Deploy Tab Region Map With Latency

graph LR
    A[Select Region] --> B[Deploy]
    B --> C[Provisioning ~1 min]
    C --> D[Running]
    D --> E{Lifecycle}
    E --> F[Stop]
    E --> G[Delete]
    F --> H[Resume]
    H --> D

エンドポイントは約1分で準備完了し、以下が提供されます:

  • 一意の URL: API 呼び出し用の HTTPS エンドポイント
  • スケール・ツー・ゼロ動作: アイドル時の計算コストは発生しません(デプロイメントは現在、単一のアクティブインスタンスを実行します)
  • 監視: リクエストメトリクスとログ
デプロイメントライフサイクル

エンドポイントは 開始停止削除 が可能です。停止したエンドポイントは計算コストが発生しませんが、設定は保持されます。停止したエンドポイントはワンクリックで再開できます。

デプロイ後、サイドバーの Deploy セクションからすべてのエンドポイントを管理できます。ここには、アクティブなデプロイメントが表示されるグローバルマップ、概要メトリクス、すべてのエンドポイントのリストが含まれます。

エンドポイント の詳細はこちらをご覧ください。

リモートトレーニング(オプション)

独自のハードウェアでトレーニングを行うことを希望する場合は、API キーを使用してプラットフォームにメトリクスをストリーミングできます。これは Weights & Biases と同様の仕組みで、どこでトレーニングしてもプラットフォーム上で監視可能です。

  1. Settings > API Keys で API キーを生成します。
  2. 環境変数を設定し、project/name 形式でトレーニングを行います。
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
API キーの形式

API キーは ul_ で始まり、その後に 40 文字の 16 進数が続きます(合計 43 文字)。キーは、ワークスペースにスコープ設定されたフルアクセス権を持つトークンです。

API キーデータセット URI、およびリモートトレーニングの詳細については、こちらをご覧ください。

フィードバックとサポート

サイドバーのフッターにある Help ページには、アプリ内フィードバックフォームが含まれています。体験を評価したり、フィードバックの種類(バグ、機能リクエスト、または全般)を選択したり、スクリーンショットを添付したりできます。

その他のサポートが必要な場合:

コメント