データ準備#
データ準備は、コンピュータービジョンモデルを成功させるための基盤です。Ultralytics Platformでは、アップロードからアノテーション、分析まで、トレーニングデータを管理するための包括的なツールを利用できます。
視聴: Ultralytics Platformを始める - データ
概要#
Ultralytics Platformのデータセクションでは、次のことができます。
- 画像、動画、データセットファイル(ZIP、
.tar.gz/.tgzを含むTAR、NDJSON)をアップロード - アーカイブまたはNDJSONエクスポートへの直接リンクを貼り付けてURLからインポートするか、Roboflowからインポート
- Google Cloud Storage、Amazon S3、またはAzure Blob Storageを接続し、コピーをアップロードせずにデータをそのまま使用
- EnterpriseのオンプレミスCPU/GPUワーカーを使って、ピクセルデータをオンプレミスに保持
- 手動描画ツールと、SAMを使ったスマートアノテーション(SAM 2.1、SAM 3、またはデフォルトのSAM 3.1)、YOLOモデル、クラスプロンプト指定モデル(ホスト型のオープンソースモデルまたは有料プロバイダーモデル)を使って、1~200クラスの検出データセットにアノテーション
- データセット全体にわたってクラスの名前変更、色変更、統合、削除を行い、クラスを管理
- 類似画像を検索または類似画像を生成してデータセットを拡張し、残す画像にアノテーション
- 既存の画像または今後アップロードする画像の顔をぼかす
- 統計、可視化、埋め込みベースのクラスタリングを使ってデータを分析
- ローカルトレーニング用にNDJSON形式でエクスポート

ワークフロー#
| ステージ | 説明 |
|---|---|
| アップロード | 画像、動画、またはアーカイブをインポートし、自動処理を実行 |
| アノテーション | 手動ツールでデータにラベルを付けるか、SAM(検出、セグメンテーション、セマンティック、OBB)、YOLO、またはクラスプロンプト指定モデル(ホスト型のオープンソースモデルまたは有料プロバイダーモデル)を使ったスマートアノテーションで、1~200クラスの検出データセットにラベルを付けます |
| 分析 | クラス分布、空間ヒートマップ、寸法統計、埋め込みクラスタを表示 |
| エクスポート | オフライン利用向けにNDJSON形式でダウンロード |
対応タスク#
Ultralytics Platformのデータセットは、YOLOの7種類すべてのタスクタイプに対応しています。
| タスク | 説明 | アノテーションツール |
|---|---|---|
| 検出 | バウンディングボックスを使った物体検出 | 矩形ツール |
| セグメンテーション | ピクセルマスクを使ったインスタンスセグメンテーション | ポリゴンツール |
| セマンティック | クラスごとのピクセル領域を使ったセマンティックセグメンテーション | ポリゴンツール |
| 深度 | ピクセル単位のメートル法による深度マップ | インポートされたターゲット |
| 分類 | 画像レベルの分類 | クラスセレクター |
| 姿勢 | 組み込みおよびカスタムのスケルトンテンプレートを使ったキーポイント推定 | キーポイントツール |
| OBB | 回転した物体向けの方向付きバウンディングボックス | 方向付きボックスツール |
タスクタイプはデータセットの作成時に設定され、使用できるアノテーションツールを決定します。後からデータセットヘッダーのタスクセレクターで変更できますが、互換性のないアノテーションは切り替え後に表示されなくなります。深度タスクへの切り替え、または深度タスクからの切り替えは、データセットが空の場合に限り可能です。詳しくはデータセットの編集をご覧ください。
主な機能#
スマートストレージ#
Ultralytics Platformはストレージを効率的に管理します。
- 重複排除: 同じデータリージョン内の同一画像は1回だけ保存されます
- 整合性: アップロード時にデータの整合性が検証されます
- 効率性: ストレージを最適化し、処理を高速化します
データセットURI#
ul:// URI形式を使ってデータセットを参照します(Platformデータセットの使用をご覧ください)。
yolo train model=yolo26n.pt data=ul://username/datasets/my-datasetAPIキーを設定すれば、どのマシンからでもPlatformのデータセットを使ってトレーニングできます。
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)データセットのバージョン管理#
再現性の高いトレーニングのために、データセットの変更不可なNDJSONスナップショットを作成します。各バージョンには、作成時点の画像数、クラス数、アノテーション数が記録されます。詳しくはバージョンタブをご覧ください。
データセットのタブ#
データセットの状態と権限に応じて、データセットページには最大6つのタブが表示されます。
| タブ | 説明 |
|---|---|
| 画像 | アノテーションを重ねて表示しながら、グリッド、コンパクト、またはテーブル表示で画像を閲覧 |
| クラス | クラスごとのラベル数を確認しながら、クラスの表示、名前変更、色変更、統合、削除を実行 |
| チャート | 分割分布、クラス数、ヒートマップの自動統計 |
| モデル | このデータセットでトレーニングしたモデルとそのメトリクスおよびステータス |
| バージョン | 変更不可のNDJSONスナップショットの作成、比較、ダウンロード、復元 |
| エラー | 処理に失敗した画像と、エラーの詳細および修正方法 |
Classesは、データセットに画像があり、そのタスクにクラスが設定されている場合に表示されます。Chartsは、画像がある場合に表示されます。Errorsは、処理エラーがある場合にのみ表示されます。Versionsは、編集アクセス権がある場合、または既存のバージョンがある読み取り専用モードの場合に表示されます。
クラスタリング#
データセットをインタラクティブな2D散布図で探索できます。見た目が似た画像は近くに配置されるため、クラスタ、重複、外れ値の特定や、データ全体における分割やクラスの分布の確認に役立ちます。範囲をなげなわで囲むか点をクリックすると、該当画像にギャラリーを絞り込めます。分析には、エラーのない画像が20~200,000枚必要です。同じ埋め込みを使って、公開データセット、自分のデータセット、チームのデータセットから類似画像を検索し、自分のデータセットに追加できます。詳しくはクラスタリングをご覧ください。
統計と可視化#
Chartsタブでは、次の自動分析を利用できます。
- 分割分布: train/val/testの画像数を示すドーナツグラフ
- 上位クラス: アノテーション数が多い上位10クラスを示すドーナツグラフ
- 画像サイズ: 画像の幅と高さの分布を示すヒストグラム(ピクセル単位)
- 画像サイズ 2D: アスペクト比のガイドラインを表示した、幅と高さの2Dヒートマップ
- アノテーション位置: バウンディングボックスの中心位置を示す2Dヒートマップ
- インスタンスあたりのポイント数: ポリゴン頂点またはキーポイント数の分布(セグメンテーション/ポーズデータセット)
全リストについてはチャートタブをご覧ください。
クイックリンク#
- データセット: トレーニングデータをアップロード、管理、エクスポートできます
- アノテーション: 手動およびAI支援ツールでデータにラベルを付けます
- クラウドトレーニング: アノテーション済みデータセットでモデルをトレーニングします
- データセット URI:
ul://URIを使用して、どこからでもトレーニングできます
よくある質問#
Ultralytics Platformでサポートされている形式は次のとおりです。
画像: JPEG、PNG、WebP、BMP、TIFF、HEIC、AVIF、JP2、DNG、MPO(各ファイル最大50MB)
動画: MP4、WebM、MOV、MKV、M4V(最大1GB、1 FPSでフレームを抽出、最大100フレーム)
データセットファイル:
.tar.gzおよび.tgzを含むZIPまたはTARアーカイブ(Freeでは最大10GB、Proでは20GB、Enterpriseでは50GB)。画像に加えて、任意でYOLO形式、COCO JSON、またはLabelMe JSONラベル、セマンティックPNGマスク、深度マップ、さらにUltralytics NDJSONまたはLabelboxの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を転送できます。