データ準備#
データ準備は、成功するコンピュータービジョンモデルの基盤です。Ultralytics Platformは、アップロードからアノテーション、分析まで、トレーニングデータを管理するための包括的なツールを提供します。
Watch: Get Started with Ultralytics Platform - Data
概要#
Ultralytics PlatformのDataセクションでは、次の操作を実行できます。
- アップロード: 画像、動画、データセットファイル(ZIP、
.tar.gz/.tgzを含むTAR、NDJSON) - URLからインポート: アーカイブまたはNDJSONエクスポートへの直接リンクを貼り付けるか、Roboflowからインポートします
- 接続: Google Cloud Storage、Amazon S3、またはAzure Blob Storageに接続し、コピーをアップロードせずにデータをその場所で使用します
- Enterpriseのオンプレミス CPU/GPUワーカーにより、ピクセルをオンプレミスに保持します
- アノテーション(手動描画ツールおよびSAM駆動のスマートラベリングを使用 — SAM 2.1、SAM 3、またはデフォルトのSAM 3.1から選択)
- クラスを管理: データセット全体でクラスの名前変更、色変更、統合、削除を行います
- 分析: 統計情報、可視化、埋め込みベースのクラスタリングでデータを分析します
- ローカルトレーニング用にNDJSON形式でエクスポートします

ワークフロー#
graph LR
A[Upload]:::start --> B[Annotate]:::proc
B --> D[Train]:::out
B --> C[Analyze]:::proc
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| ステージ | 説明 |
|---|---|
| アップロード | 自動処理により画像、動画、またはアーカイブをインポートします |
| アノテーション | 手動ツールでデータにラベルを付けるか、SAMアノテーションを使用してdetect、segment、semantic、OBBに対応します |
| 分析 | クラス分布、空間ヒートマップ、次元統計、埋め込みクラスタを表示します |
| エクスポート | オフライン使用のためにNDJSON形式でダウンロードします |
サポートされるタスク#
Ultralytics Platformのデータセットは、7種類のYOLOタスクタイプすべてに対応しています。
| タスク | 説明 | アノテーションツール |
|---|---|---|
| Detect | バウンディングボックスによる物体検出 | 矩形ツール |
| Segment | ピクセルマスクによるインスタンスセグメンテーション | ポリゴンツール |
| Semantic | クラスごとのピクセル領域によるセマンティックセグメンテーション | ポリゴンツール |
| Depth | ピクセルごとのメトリック深度マップ | インポートされたターゲット |
| Classify | 画像レベルの分類 | クラスセレクター |
| Pose | 組み込みおよびカスタムのスケルトンテンプレートによるキーポイント推定 | キーポイントツール |
| OBB | 回転した物体用の指向性バウンディングボックス | 指向性ボックスツール |
タスクタイプはデータセットの作成時に設定され、利用可能なアノテーションツールを決定します。後からデータセットヘッダーのタスクセレクターで変更できますが、切り替え後は互換性のないアノテーションは表示されません。Depthへの切り替え、またはDepthからの切り替えは、データセットが空の場合にのみ許可されます。詳細はデータセットの編集をご覧ください。
主な特徴#
スマートストレージ#
Ultralytics Platformはストレージを効率的に管理します:
- 重複排除: 同じデータリージョン内の同一画像は1回のみ保存されます
- 整合性: アップロードされたデータの整合性が検証されます
- 効率性: ストレージを最適化し、高速に処理します
データセットURI#
ul:// URI形式を使用してデータセットを参照します(Platformデータセットの使用を参照)。
yolo train data=ul://username/datasets/my-dataset設定済みのAPIキーがあれば、どのマシンからでもPlatformのデータセットでトレーニングできます。
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)データセットのバージョン管理#
再現可能なトレーニングのために、データセットの不変NDJSONスナップショットを作成します。各バージョンには、作成時点の画像数、クラス数、アノテーション数が記録されます。詳細はVersionsタブをご覧ください。
データセットタブ#
データセットの状態と権限に応じて、データセットページには最大6つのタブが表示されます。
| タブ | 説明 |
|---|---|
| 画像 | アノテーションオーバーレイ付きで、グリッド、コンパクト、またはテーブル表示の画像を閲覧します |
| クラス | クラスごとのラベル数を確認しながら、クラスの表示、名前変更、色変更、統合、削除を行います |
| Charts | 自動統計: 分割分布、クラス数、ヒートマップ |
| モデル | このデータセットでトレーニングしたモデルとメトリクスおよびステータス |
| バージョン | 再現性のために、不変NDJSONスナップショットを作成、ダウンロード、復元します |
| エラー | 処理に失敗した画像と、エラーの詳細および修正方法 |
データセットに画像があり、そのタスクにクラスがある場合はClassesが表示され、画像がある場合は常にChartsが表示されます。処理に失敗したデータがある場合にのみErrorsが表示されます。編集アクセス権がある場合、または読み取り専用モードで既存のバージョンがある場合はVersionsが表示されます。
クラスタリング#
視覚的に類似した画像が近くに配置されるインタラクティブな2D散布図としてデータセットを探索できます。これは、クラスター、重複、外れ値の検出や、データ全体における分割またはクラスの分布の確認に役立ちます。プロット上の領域をなげなわ選択して、該当する画像にギャラリーを絞り込みます。分析には20枚から200,000枚のエラーのない画像が必要です。同じ埋め込みを使用することで、公開データセットから類似した画像を検索し、自身のデータセットに追加できます。詳細についてはクラスタリングをご覧ください。
統計と可視化#
Chartsタブでは、次の自動分析を利用できます。
- 分割分布: train/val/testの画像数を示すドーナツチャート
- 上位クラス: アノテーションで最も頻度の高い10クラスを示すドーナツチャート
- 画像の寸法: 画像の幅と高さの分布を示すヒストグラム(ピクセル単位)
- 画像の寸法2D: アスペクト比のガイドライン付きの、幅と高さの2Dヒートマップ
- アノテーションの位置: バウンディングボックスの中心位置を示す2Dヒートマップ
- インスタンスあたりのポイント数: ポリゴン頂点数またはキーポイント数の分布(segment/poseデータセット)
完全な一覧はChartsタブをご覧ください。
クイックリンク#
- データセット: トレーニングデータをアップロード、管理、エクスポートします
- アノテーション: 手動およびAI支援ツールでデータにラベルを付けます
- クラウドトレーニング: アノテーション済みデータセットでモデルをトレーニングします
- データセットURI:
ul://URIを使用して、どこからでもトレーニングします
FAQ#
Ultralytics Platformは次の形式に対応しています。
画像: JPEG、PNG、WebP、BMP、TIFF、HEIC、AVIF、JP2、DNG、MPO(1ファイルあたり最大50MB)
動画: MP4、WebM、MOV、MKV、M4V(最大1GB、1 FPSでフレームを抽出、最大100フレーム)
データセットファイル:
.tar.gzや.tgzを含むZIPまたはTARアーカイブ(Freeプランでは最大10GB、Proプランでは最大20GB、Enterpriseプランでは最大50GB)であり、オプションのYOLO形式、COCO JSONラベル、セマンティックPNGマスク、およびNDJSONエクスポートを含む画像が含まれます。これらのアーカイブまたはNDJSON形式は、
New DatasetダイアログのURLタブに直接HTTP(S)リンクを貼り付けてインポートすることもできます。Pascal VOC XMLラベルは検出されますが、インポートされません。ストレージ上限はプランによって異なります。
プラン ストレージ上限 Free 100 GB Pro 500 GB Enterprise 無制限 個別ファイルの上限: 画像50MB、動画1GB、データセットはFreeで10GB / Proで20GB / Enterpriseで50GB
はい。データセットURI形式を使用してローカルでトレーニングできます。
export ULTRALYTICS_API_KEY="YOUR_API_KEY" yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100または、データセットをNDJSON形式でエクスポートして、メタデータ、分割情報、アノテーション、署名付き画像URLを転送できます。