Link to this sectionデータ準備#
データ準備は、成功するコンピュータビジョンモデルの基礎です。Ultralytics Platformは、アップロードからアノテーション、分析に至るまで、トレーニングデータを管理するための包括的なツールを提供します。
Watch: Get Started with Ultralytics Platform - Data
Link to this section概要#
Ultralytics Platformのデータセクションでは、以下のことができます:
- アップロード: 画像、動画、およびデータセットファイル(ZIP、TAR(
.tar.gz/.tgzを含む)、NDJSON) - アノテーション: 手動描画ツールとSAMを利用したスマートラベリング。 SAM 2.1または新しいSAM 3から選択できます。
- 分析: 統計や視覚化によるデータ分析
- エクスポート: ローカルでのトレーニング向けNDJSON形式での出力

Link to this sectionワークフロー#
graph LR
A[Upload]:::start --> B[Annotate]:::proc
B --> C[Analyze]:::proc
C --> D[Train]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| ステージ | 説明 |
|---|---|
| アップロード | 自動処理による画像、動画、アーカイブのインポート |
| アノテーション | 全6種類のタスクに対する手動ツールを使用したデータへのラベル付け、または検出、セグメンテーション、セマンティックセグメンテーション、OBBに対するSAMアノテーションの利用 |
| 分析 | クラス分布、空間ヒートマップ、寸法統計の表示 |
| エクスポート | オフライン利用のためのNDJSON形式でのダウンロード |
Link to this sectionサポートされているタスク#
Ultralytics Platformは、6種類のYOLOタスクすべてをサポートしています:
| タスク | 説明 | アノテーションツール |
|---|---|---|
| Detect | バウンディングボックスによる物体検出 | 矩形ツール |
| Segment | ピクセルマスクによるインスタンスセグメンテーション | ポリゴンツール |
| Semantic | クラスごとのピクセル領域によるセマンティックセグメンテーション | ポリゴンツール |
| Pose | 組み込みおよびカスタムのスケルトンテンプレートを使用したキーポイント推定 | キーポイントツール |
| OBB | 回転物体用の指向性バウンディングボックス | 指向性ボックスツール |
| Classify | 画像レベルの分類 | クラスセレクター |
タスクタイプはデータセット作成時に設定され、利用可能なアノテーションツールを決定します。これは後でデータセットヘッダーのタスクセレクターから変更できますが、切り替え後に互換性のないアノテーションは表示されなくなります。
Link to this section主な特徴#
Link to this sectionスマートストレージ#
Ultralytics Platformでは、効率的なデータ管理のためにContent-Addressable Storage (CAS)を使用しています:
- 重複排除: XXH3-128ハッシュ化により、同一の画像は一度だけ保存されます
- 整合性: ハッシュベースのアドレッシングにより、データの整合性が保証されます
- 効率性: 最適化されたストレージと高速な処理
Link to this sectionデータセットURI#
ul:// URI形式を使用してデータセットを参照します(Platformデータセットの使用を参照):
yolo train data=ul://username/datasets/my-datasetこれにより、APIキーを設定した任意のマシンから、プラットフォーム上のデータセットを使用してトレーニングを行うことができます。
from ultralytics import YOLO
model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)Link to this sectionデータセットのバージョニング#
再現可能なトレーニングのために、データセットの不変なNDJSONスナップショットを作成します。各バージョンは、作成時の画像数、クラス数、アノテーション数を記録します。詳細はバージョンタブを参照してください。
Link to this sectionデータセットタブ#
データセットの状態と権限に応じて、データセットページには最大6つのタブが表示されます:
| タブ | 説明 |
|---|---|
| 画像数 | グリッド、コンパクト、またはテーブルビューで、アノテーションオーバーレイ付きの画像を閲覧 |
| Classes | クラス名、色、クラスごとのラベル数の表示と編集 |
| チャート | 自動統計:分割分布、クラス数、ヒートマップ |
| モデル数 | このデータセットでトレーニングされたモデル(メトリクスとステータスを含む) |
| バージョン | 再現可能なトレーニングのために、不変なNDJSONスナップショットを作成およびダウンロード |
| Errors | 処理に失敗した画像とエラー詳細、および修正ガイダンス |
Classes(クラス)とCharts(チャート)は、データセットに画像が含まれている場合に表示されます。Errors(エラー)は処理失敗が存在する場合のみ表示されます。Versions(バージョン)は所有者、または既にバージョンが存在する場合は非所有者にも表示されます。
Link to this sectionクラスタリング#
視覚的に類似した画像が近くに配置される対話型2D散布図としてデータセットを探索します。クラスター、重複、外れ値の特定や、データ全体で分割やクラスがどのように分布しているかを調査するのに役立ちます。プロットの領域を投げ縄(Lasso)ツールで囲むと、その画像に絞り込むことができます。詳細はクラスタリングを参照してください。
Link to this section統計と視覚化#
Charts(チャート)タブでは、以下の自動分析を提供します:
- 分割分布: 学習/検証/テストの画像数を示すドーナツチャート
- トップクラス: 最も頻度の高いアノテーションクラスを示すドーナツチャート
- 画像寸法: 画像の幅と高さの分布のヒストグラム(ピクセル単位)
- インスタンスあたりのポイント数: ポリゴンの頂点またはキーポイント数の分布(セグメント/ポーズデータセット)
- アノテーション位置: バウンディングボックスの中心位置の2Dヒートマップ
- 画像寸法2D: アスペクト比のガイドライン付き、幅対高さの2Dヒートマップ
Link to this sectionクイックリンク#
- データセット: トレーニングデータのアップロード、管理、エクスポート
- アノテーション: 手動およびAI支援ツールを使用したデータへのラベル付け
- クラウドトレーニング: アノテーション済みデータセットでモデルをトレーニング
- データセットURI:
ul://URIを使用してどこからでもトレーニング
Link to this sectionよくある質問 (FAQ)#
Link to this sectionアップロードにはどのようなファイル形式がサポートされていますか?#
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形式ラベルとNDJSONエクスポートを含む。
Link to this sectionデータセットの最大サイズはどれくらいですか?#
ストレージ制限はプランによって異なります:
| プラン | ストレージ制限 |
|---|---|
| 無料 | 100 GB |
| Pro | 500 GB |
| Enterprise | 無制限 |
個別のファイル制限:画像50MB、動画1GB、データセットはFreeで10GB / Proで20GB / Enterpriseで50GB
Link to this sectionPlatformデータセットをローカルでのトレーニングに使用できますか?#
はい!データセットURI形式を使用してローカルでトレーニングできます:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100または、完全にオフラインでのトレーニングのために、NDJSON形式でデータセットをエクスポートしてください。