YOLO Vision 2026:

データセット#

Ultralytics Platform のデータセットは、トレーニングデータの管理を効率化するソリューションを提供します。アップロード後、プラットフォームは画像、ラベル、および統計情報を自動的に処理します。データセットは、処理が完了し、train 分割に少なくとも1枚の画像、val または test 分割のいずれかに少なくとも1枚の画像、ラベル付き画像が少なくとも1枚、および合計で少なくとも2枚の画像が含まれている場合に、トレーニングの準備が完了します。

データセットのアップロード#

Ultralytics Platform は柔軟性を確保するため、複数のアップロード形式に対応しています。

すでに別の場所にデータがありますか?

Roboflow にすでにデータセットがある場合は、インテグレーション を使用して直接インポートできます(手動でのエクスポートや再アップロードは不要です)。Google Cloud StorageAmazon S3、または Azure Blob Storage 内のデータは、クラウドストレージを通じてそのまま使用できます。エンタープライズワークスペースでは、ピクセルをプラットフォームに送信することなく、オンプレミス を使用してローカルデータをインデックス化し、トレーニングを行うことができます。

サポートされているフォーマット#

形式拡張子注意点最大サイズ
JPEG.jpg.jpeg最も一般的で推奨50 MB
PNG.png透過処理をサポート50 MB
WebP.webpモダンで圧縮効率が高い50 MB
BMP.bmp非圧縮50 MB
TIFF.tiff.tif高品質50 MB
HEIC.heiciPhone 写真50 MB
AVIF.avif次世代フォーマット50 MB
JP2.jp2JPEG 200050 MB
DNG.dngRAW カメラ画像50 MB
MPO.mpoマルチピクチャオブジェクト50 MB

ビデオコーデックのサポート#

ファイル拡張子だけでは不十分です。プラットフォームのインジェストワーカーでコーデックをデコードできない場合、動画の処理に失敗することがあります。

H.264 MP4を使用する

MP4コンテナ内のH.264動画は、主要なブラウザで最も広くサポートされており、最も安全な選択肢です。動画がアップロードされない場合は、FFmpeg で再エンコードしてください:

ffmpeg -i input.mov \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a aac -movflags +faststart \
  output.mp4

データセットの準備#

プラットフォームは、Ultralytics YOLOCOCOUltralytics NDJSON、およびローカル(アノテーションなし)のアップロードをサポートしています:

data.yaml ファイルを含む標準のYOLOディレクトリ構造を使用します:

my-dataset/
├── images/
│   ├── train/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── val/
│       ├── img003.jpg
│       └── img004.jpg
├── labels/
│   ├── train/
│   │   ├── img001.txt
│   │   └── img002.txt
│   └── val/
│       ├── img003.txt
│       └── img004.txt
└── data.yaml

YAML ファイルでデータセットの設定を定義します。

# data.yaml
path: .
train: images/train
val: images/val

names:
    0: person
    1: car
    2: dog
RAW アップロード

生データ: アノテーションのない画像(ラベルなし)をアップロードします。アノテーションエディタ を使用してプラットフォーム上で直接アノテーションを作成する予定がある場合に便利です。

フラットなディレクトリ構造

明示的なスプリットフォルダーなしで画像をアップロードすることもできます。プラットフォームはアップロード中にアクティブなスプリットターゲットを尊重します。また、分類以外のデータセットの場合、スプリット情報が提供されていないと、トレーニングセットの一部から自動的に検証用スプリットを作成する場合があります。後で一括移動やスプリットの再配布を使用して、いつでも画像を再割り当てできます。

形式の自動検出

形式は自動的に検出されます。data.yaml キーを含み、namestrain、または val キーを持つデータセットは、YOLOとして扱われます。COCOのJSONファイル(imagesannotationscategories 配列を含む)を持つデータセットは、COCOとして扱われます。.ndjson のエクスポートは、Ultralytics NDJSONとしてインポートされます。画像のみでアノテーションのないデータセットは、生データとして扱われます。

タスク固有のフォーマットの詳細については、サポートされているタスク および データセットの概要 を参照してください。

アップロードプロセス#

データセットを作成するには:

  1. サイドバーで Annotate に移動します
  2. New Datasetをクリックします
  3. タスクタイプを選択します(サポートされているタスク を参照)
  4. 名前と(オプションの)説明を追加します
  5. 公開範囲(パブリックまたはプライベート)とオプションのライセンスを設定します(利用可能なライセンス を参照)
  6. ファイルを追加して Create & Upload をクリックするか、空のデータセットから始める場合は Create Dataset をクリックします

Ultralytics Platform Datasets Upload Dialog Task Selector 既存のデータセットにファイルを追加するには、そのデータセットのページを開き、ファイルをギャラリーにドラッグするか、ページヘッダーのアップロードアイコンをクリックします。データセットのタスクはすでに定義されているため、アップロードアイコンをクリックするとブラウザのネイティブファイルピッカーが直接開きます。

アップロード後、プラットフォームはマルチステージのパイプラインを通じてデータを処理します:

graph LR
    A[Upload]:::start --> B[Validate]:::proc
    B --> C[Normalize]:::proc
    C --> D[Thumbnail]:::proc
    D --> E[Parse Labels]:::proc
    E --> F[Statistics]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
  1. Validation: 形式とサイズのチェック
  2. Normalization: 大きな画像のサイズ変更(最大4096px、最小辺28px)
  3. Thumbnails: 256px の WebP プレビューを生成
  4. ラベル解析: YOLO およびCOCOフォーマットのラベルが抽出されました
  5. Statistics: クラス分布と画像の寸法を計算

Ultralytics Platform Datasets Upload Progress Bar

アップロード前の検証

アップロード前にローカルでデータセットを検証できます:

from ultralytics.data.utils import check_det_dataset

check_det_dataset("path/to/data.yaml")
画像サイズの要件

画像は短い方の辺が少なくとも28pxである必要があります。これより小さい画像は処理中に拒否されます。長い方の辺が4096pxを超える画像は、アスペクト比を維持したまま自動的にサイズ変更されます。

画像のブラウズ#

複数のレイアウトでデータセットの画像を表示します。

ギャラリーツールバーから クラスタリング パネルを開き、インタラクティブな2D散布図としてデータセットを探索します。

表示説明
Gridアノテーションオーバーレイ付きサムネイルグリッド(デフォルト)
コンパクト高速スキャン用の小さなサムネイル
テーブルサムネイル、ファイル名、寸法、サイズ、スプリット、クラス、ラベル数を含むリスト

Ultralytics Platform Datasets Gallery Grid View With Annotations

並べ替えとフィルタリング#

画像を並べ替えおよびフィルタリングして、効率的に閲覧できます:

並べ替え説明
新しい順 / 古い順アップロード / 作成順
名前 A-Z / Z-Aファイル名 アルファベット順
高さ ↑/↓ピクセル単位の画像高さ
幅 ↑/↓ピクセル単位の画像幅
サイズ ↑/↓ディスク上のファイルサイズ
アノテーション ↑/↓画像あたりのアノテーション数
大規模データセット

100,000画像を超えるデータセットでは、ギャラリーのレスポンスを維持するため、名前 / サイズ / 幅 / 高さによる並び替えは無効になります。「最新」、「最古」、および「アノテーション数」による並び替えは引き続き利用可能です。

未ラベル画像の検索

Annotations フィルターを Unannotated に設定して使用すると、まだアノテーションが必要な画像を素早く見つけることができます。これは、ラベリングの進捗状況を追跡したい大規模なデータセットで特に便利です。

カスタムメタデータの検索

検索ボックスはギャラリーツールバーの右側に配置されており、カード、コンパクト、テーブルのすべてのビューモードをフィルタリングします。ファイル名(ファイル拡張子は省略可能)だけでなく、カスタムメタデータのキー、スカラー値、配列エントリにも一致するため、img_0042 という名前で {"ship_type": "yacht"} を持つ画像は、img_0042 または yacht のどちらで検索しても見つかります。

サブオブジェクト内にネストされた値は一致しません。32文字の16進数文字列を貼り付けると、その正確な画像コンテンツハッシュが検索されます。

フルスクリーンビューア#

任意の画像をクリックして、以下を備えたフルスクリーンビューアを開きます:

  • ナビゲーション: 矢印キーまたはサムネイルプレビューで閲覧
  • 画像情報: プラットフォームで生成されたプロパティ、カスタムメタデータ、EXIFなどの埋め込みファイルメタデータを確認します。
  • カスタムメタデータ: 所有者と編集者は、シリアライズされた文字数が最大50万文字までのネストされた値や、トップレベルのキーが最大128文字までのJSONオブジェクトを追加または置換できます。
  • アノテーション: アノテーションオーバーレイの表示/非表示を切り替え
  • クラス内訳: 色のインジケーター付きのクラスごとのラベル数
  • Annotate: 編集権限がある場合、デスクトップでフルスクリーンビューアを開くと、アノテーションコントロールがすぐに有効になります
  • ダウンロード: 元の画像ファイルをダウンロード
  • 削除: データセットから画像を削除
  • ズーム: Cmd/Ctrl+ScrollCmd/Ctrl++、または Cmd/Ctrl+= でズームインし、Cmd/Ctrl+- でズームアウトします
  • ビューのリセット: Cmd/Ctrl + 0 またはリセットボタンを使用して、画像をビューアに合わせます
  • パン: ズーム時に Space を押しながらドラッグしてキャンバスをパンします
  • ピクセル表示: 詳細を確認するためにピクセル化レンダリングを切り替え

Ultralytics Platform Datasets Fullscreen Viewer With Metadata Panel

分割によるフィルタリング#

データセットの分割によって画像をフィルタリングします:

分割目的
トレーニングモデルの学習に使用
Val学習中の検証に使用
テスト最終評価に使用

クラスタリング#

Clustering パネルは、データセットをインタラクティブな2D散布図に投影し、視覚的に類似した画像が近くに配置されるようにします。ギャラリーを離れることなく、クラスタの浮上、重複や外れ値の特定、分割やクラスがデータ全体にどのように分布しているかの検査を行います。任意のデータセットページのギャラリーツールバーにある散布図アイコンから開きます。

Ultralytics Platform Datasets Clustering Empty State

分析の実行#

分析を開始します:

  1. データセットを開き、ギャラリーツールバーの散布図アイコンをクリックします
  2. Analyze Datasetをクリックします
  3. プログレスバーが完了するまで待ちます。結果は同じパネルに表示されます

分析はバックグラウンドで実行され、データセットのサイズによっては数分かかる場合があります。パネルを閉じたり、ページを離れて後で戻ったりすることができます。

可視化#

分析が完了すると、パネルに分析されたすべての画像の2D散布図が表示されます。ギャラリーのフィルタ(分割、クラス、ラベルあり/なし)は、フィルタ外の点を暗くするため、目的のサブセットに集中できます。

Ultralytics Platform Datasets Clustering Scatter Plot

色分け#

パネルツールバーの Color by ドロップダウンを使用して、データポイントの色分け方法を変更します。いつでもビューモードを切り替えることができ、プロットの色が即座に再適用されるため、分割、クラス、または画像プロパティがクラスタ全体にどのように分布しているかを確認できます:

オプションシェーディング
SplitsTrain / Val / Test
Classes各画像の最初のアノテーションクラス
Width画像幅
Height画像高さ
Sizeファイルサイズ
アノテーション数画像あたりのアノテーション数

Ultralytics Platform Datasets Clustering Color Modes

投げ縄選択#

領域の周囲に自由形式の選択を描画して、プロット上のポイントをハイライトします。ギャラリーは一致する画像に絞り込まれるため、通常の 画像操作 を使用して、それらの検査、再ラベル付け、移動、または削除を行うことができます。

選択解除

チャート上のチップに選択されたポイントの数が表示されます。× をクリックすると、なげなわ選択が解除され、完全なギャラリービューに戻ります。

パンとズーム#

マウスとキーボードを使用して、大規模な散布図を直接操作します:

入力アクション
スクロールプロットを2Dでパン
Cmd/Ctrl+スクロールカーソル位置を基準にズームインまたはズームアウト
Spaceキー長押しドラッグしてパンするモードに切り替え

再分析#

分析後にデータセットが変更された場合、オーナーとエディタ向けにパネルの上部に Re-analyze ボタンが表示されます。

Re-analyze をクリックして、埋め込みと2D投影を最初から再計算します。

データセットタブ#

各データセットページには、データセットの状態と権限に応じて、最大6つのタブが表示されます:

画像タブ#

アノテーションオーバーレイ付きの画像ギャラリーを表示するデフォルトのビューです。グリッド、コンパクト、テーブルビューモードをサポートしています。ファイルをここにドラッグ&ドロップして画像を追加します。

クラスタブ#

このタブは、データセットに画像が含まれている場合に表示されます。

データセットのアノテーションクラスを管理します:

  • クラスヒストグラム: クラスごとのアノテーション数を示す棒グラフ(リニア/ログスケールの切り替え可能)
  • クラス表: クラス名、ラベル数、画像数で並べ替えや検索が可能な表です。
  • クラス名の編集: クラス名をクリックすると、インラインで名前を変更できます。
  • クラスカラーの編集: カラーサンプルの色をクリックすると、クラスの色を変更できます。
  • 新しいクラスの追加: 下部にある入力欄を使用してクラスを追加します。

Ultralytics Platform Datasets Classes Tab Histogram And Table

不均衡なデータセットに対する対数スケール

データセットにクラスの不均衡がある場合(例:「person」アノテーションが10,000件あるのに対し、「bicycle」がわずか50件など)、クラスヒストグラムの Log Scale トグルを使用して、すべてのクラスをわかりやすく視覚化します。

チャートタブ#

このタブは、データセットに画像が含まれている場合に表示されます。

データセットから算出された統計情報:

チャート説明
分割分布train/val/testの画像数およびラベル付けされた割合のドーナツチャート
トップクラス出現頻度の高い上位10クラスの注釈のドーナツチャート
画像寸法平均値を含む画像幅と高さの分布ヒストグラム(重ね合わせ)
インスタンスあたりのポイント注釈(セグメント/ポーズ)あたりのポリゴン頂点またはキーポイント数
注釈の場所BBox中心位置の2Dヒートマップ
画像ファイルサイズ画像ファイルサイズの分布ヒストグラム
画像フォーマットソース画像のフォーマット分布(JPG、PNGなど)
BBoxの寸法BBoxの幅と高さのヒストグラム(重ね合わせ)
画像あたりのオブジェクト数画像あたりの注釈数のヒストグラム
画像寸法 2Dアスペクト比ガイドライン付きの幅と高さの2Dヒートマップ

Ultralytics Platform Datasets Charts Tab Statistics Grid

統計情報のキャッシュ

プラットフォームは計算された統計情報をキャッシュし、画像、アノテーション、クラス、または分割 (スプリット) が変更されたときに無効化します。

フルスクリーンヒートマップ

ヒートマップの拡大ボタンをクリックすると、フルスクリーンモードで表示できます。より大きく詳細なビューを提供するため、大規模なデータセットの空間パターンを理解するのに役立ちます。

モデルタブ#

このデータセットで学習されたすべてのモデルを検索可能な表で表示します:

説明
名前リンク付きモデル名
プロジェクトアイコン付き親プロジェクト
バージョントレーニングに使用される不変のデータセットバージョン(存在する場合)
ステータス学習ステータスバッジ
タスクYOLOタスクタイプ
エポックベストエポック / 総エポック数
mAP50-95平均適合率(Mean average precision)
mAP50IoU 0.50におけるmAP
作成完了作成日

Ultralytics Platform Datasets Models Tab Trained Models Table

エラータブ#

このタブは、1つ以上のファイルの処理が失敗した場合にのみ表示されます。

処理に失敗した画像は、以下と共にリストされます:

  • エラーバナー: 失敗した画像の合計数とガイダンス
  • エラー表: ファイル名、ユーザーフレンドリーなエラー説明、修正ヒント、プレビューサムネイル
  • 一般的なエラーには、破損したファイル、サポートされていないフォーマット、小さすぎる画像(最小28px)、サポートされていないカラーモードなどがあります

Ultralytics Platform Datasets Errors Tab Processing Failures

一般的な処理エラー
エラー原因修正
画像ファイルを読み込めません破損またはサポートされていないフォーマット画像エディタから再エクスポートしてください
不完全または破損転送中にファイルが切り捨てられました元のファイルを再ダウンロードしてください
画像が小さすぎます最小寸法が28px未満より高解像度のソース画像を使用してください
サポートされていないカラーモードCMYKまたはインデックスカラーモードRGBモードに変換してください

バージョンタブ#

再現可能な学習のために、データセットの不変なNDJSONスナップショットを作成します。各バージョンは、作成時点での画像数、クラス数、注釈数、およびファイルサイズをキャプチャします。

説明
バージョンバージョン番号 (v1, v2, ...)
説明ユーザーが提供した説明(編集可能)
画像スナップショット作成時の画像数
クラススナップショット作成時のクラス数
注釈スナップショット作成時の注釈数
サイズNDJSONエクスポートファイルサイズ
作成完了バージョンが作成された日時
アクションダウンロード、復元、または削除

バージョンを作成するには:

  1. バージョンタブを開きます
  2. 必要に応じて説明を入力します(例:「学習画像を500枚追加」や「誤ってラベル付けされたクラスを修正」など)
  3. + 新しいバージョンをクリックします
  4. 新しいバージョンが表に表示されます
  5. 行のアクションを使用して、バージョンのダウンロード、復元、または削除を行います

各バージョンには連番が付けられます (v1、v2、v3...)。保存されたバージョンは、バージョンテーブルに残っている間はダウンロードできます。

バージョンの復元

復元を行うと、データセットの現在の画像、分割、クラス、およびアノテーションが、選択したスナップショットで完全に置き換えられます。再構築には数分かかる場合があり、現在の状態を事前に別のバージョンとして保存していない限り、元に戻すことはできません。

トレーニング中のバージョン保存

クラウドトレーニングダイアログデータセットバージョンの保存 を有効にすると、トレーニングに使用された正確なデータセットにモデルをリンクできます。データセットの内容に変更がない場合、プラットフォームは一致するバージョンを再利用し、変更があった場合にのみ新しいバージョンを作成します。

準備完了(Ready)のデータセットのみ

バージョンの作成は、データセットが ready ステータスに達した後に利用可能になります。

バージョンを作成するタイミング

データセットに対する大きな変更(画像の追加、注釈の修正、分割の再調整など)の前後でバージョンを作成してください。これにより、データセットのさまざまな状態でモデルのパフォーマンスを比較できます。

NDJSONファイルサイズ

表示されるサイズはNDJSONエクスポートファイルのサイズであり、画像そのものではなく画像URLと注釈が含まれています。実際の画像データは別に保存され、署名付きURLを介してアクセスされます。

データセットをエクスポート#

オフラインで使用するために、データセットヘッダーまたはバージョンタブからNDJSONをダウンロードしてデータセットをエクスポートします。

エクスポートするには:

  1. データセットヘッダーにあるダウンロードボタン(ダウンロードアイコン)をクリックします
  2. 現在のNDJSONスナップショットを直接ダウンロードします。
  3. 後で再ダウンロード可能な、番号付きの不変スナップショットが必要な場合は、Versions(バージョン)タブを使用します。

Ultralytics Platform Datasets Export Ndjson Download NDJSONフォーマットは、1行につき1つのJSONオブジェクトを格納します。最初の行にはデータセットのメタデータが含まれ、その後に画像ごとに1行ずつ続きます:

{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}

オプションの画像レベルの metadata オブジェクトは、NDJSONファイルがプラットフォームにインポートされる際に保持されます。画像のフルスクリーン情報パネルから確認または編集できます。プログラムによるアーカイブアップロードの場合、Dataset Ingest APIは同等の imageMetadata パスマップを受け入れます。

署名付きURL

エクスポートされたNDJSON内の画像URLは署名付きで、7日間有効です。新しいURLが必要な場合は、データセットを再エクスポートするか、新しいバージョンを作成してください。

詳細な仕様については、Ultralytics NDJSONフォーマットのドキュメント を参照してください。

画像操作#

クイックアクション#

Grid(グリッド)または Compact(コンパクト)ビューで任意の画像を右クリックすると、クイックアクションにアクセスできます。

アクション説明
Move to Split(分割先に移動)画像をTrain、Val、またはTest分割に再割り当てします。
ダウンロード元の画像ファイルをダウンロードします。
Delete(削除)データセットから画像を削除します。

Ultralytics Platform Datasets Image Card Context Menu

単一操作と一括操作

画像のコンテキストメニューは単一の画像に対して動作します。複数の画像に対する一括操作には、チェックボックス選択が可能なTable(テーブル)ビューを使用してください。

分割先へ一括移動#

選択した画像を同じデータセット内の別の分割先に再割り当てします。

  1. Table(テーブル)ビューに切り替えます。
  2. チェックボックスを使用して画像を選択します。
  3. 右クリックしてコンテキストメニューを開きます。
  4. Move to split > TrainValidation、または Test を選択します

グリッドビューで画像を分割フィルタタブにドラッグ&ドロップすることもできます。

Train/Val分割の整理

すべての画像を1つのデータセットにアップロードしてから、一括分割移動を使用してサブセットをTrain、Validation、Test分割に整理します。

分割の再分配#

カスタム比率を使用して、すべての画像をTrain、Validation、Testの分割全体に再分配します。

  1. データセットツールバーの分割バーをクリックして、Redistribute Splits(分割の再分配)ダイアログを開きます。
  2. 以下のいずれかの方法を使用して、分割のパーセンテージを調整します。
  3. ライブの画像数プレビューを確認して、分配状況を確認します。
  4. Apply(適用)をクリックして、設定したパーセンテージに従ってすべての画像をランダムに再割り当てします。

Ultralytics Platform Datasets Split Redistribution Dialog ダイアログには、ターゲットの分割比率を設定するための3つの方法が用意されています:

メソッド説明
Drag(ドラッグ)色付きセグメント間のハンドルをドラッグして、分割境界を視覚的に調整します。
Type(入力)任意の分割のパーセンテージ入力ボックスを編集します(他の2つの分割は自動的に比例して再調整されます)。
Auto(自動)ワンクリックで、Train/Validationを80/20、Testを0%に即座に設定します。

ライブプレビューにより、適用前に各分割に何枚の画像が配置されるかが正確に表示されます。

クイック80/20分割

Auto(自動)ボタンをクリックして、推奨されるTrain/Validationの80/20分割を即座に設定します。これはトレーニングで最も一般的な比率です。

一括削除#

複数の画像を一度に削除します。

  1. テーブルビューで画像を選択します。
  2. 右クリックして Delete を選択します
  3. 削除を確認します。

データセットURI#

ul:// URI形式を使用してプラットフォームのデータセットを参照します(プラットフォームデータセットの使用 を参照):

ul://username/datasets/dataset-slug

データセットやモデルのWeb URLを直接貼り付けることもできます(例:https://platform.ultralytics.com/username/datasets/dataset-slug)。これは自動的に ul:// URIに書き換えられます。データセットのリストを渡すことで、例えば model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]) のように、それぞれを順番に1つのベースモデルでファインチューニングできます。

このURIを使用して、どこからでもモデルをトレーニングします。

export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100
Platformデータを使ってどこでもトレーニング

ul:// URIは、どの環境からも機能します:

  • ローカルマシン: お使いのハードウェアでトレーニングを行い、データは自動的にダウンロードされます。
  • Google Colab: ノートブックからPlatformデータセットにアクセスします。
  • リモートサーバー: 完全なデータセットアクセス権を持つクラウドVM上でトレーニングを行います。

利用可能なライセンス#

Platformはデータセットに対して以下のライセンスをサポートしています。

ライセンスタイプ
なしライセンス未選択
CC0-1.0パブリックドメイン
CC-BY-2.5パーミッシブ(許容的)
CC-BY-4.0パーミッシブ(許容的)
CC-BY-SA-4.0コピーレフト
CC-BY-NC-4.0非商用
CC-BY-NC-SA-4.0コピーレフト
CC-BY-ND-4.0改変不可
CC-BY-NC-ND-4.0非商用
Apache-2.0パーミッシブ(許容的)
MITパーミッシブ(許容的)
AGPL-3.0コピーレフト
GPL-3.0コピーレフト
研究専用制限付き
その他カスタム
コピーレフトライセンス

コピーレフトライセンス(AGPL-3.0、GPL-3.0、CC-BY-SA-4.0、CC-BY-NC-SA-4.0)を持つデータセットをクローンする場合、クローンはライセンスを継承し、ライセンスセレクターはロックされます。

公開設定#

データセットの閲覧者を管理します。

設定説明
Private(プライベート)あなたおよび許可されたワークスペースメンバーがアクセスできます
Public(パブリック)Explore ページなどを含め、誰でも閲覧できます

公開範囲は、New Dataset ダイアログでデータセットを作成する際にトグルスイッチを使用して設定されます。パブリックデータセットは Explore ページに表示されます。

データセットの編集#

データセットのメタデータは、データセットページ上で直接インライン編集されます。ダイアログは不要です。

  • 名前: データセット名をクリックして編集します。変更はフォーカスが外れるか Enter のタイミングで自動保存されます。
  • Description(説明): 説明(または「説明を追加...」プレースホルダー)をクリックして編集します。変更は自動保存されます。
  • Task type(タスクタイプ): タスクバッジをクリックして、別のタスクタイプを選択します。
  • License(ライセンス): ライセンスセレクターをクリックして、データセットのライセンスを変更します。
タスクタイプの変更

各画像はすべてのタスクタイプのアノテーションを一緒に格納します。データセットのタスクタイプを変更すると、エディタで表示されるアノテーションや、エクスポートおよびトレーニングに含まれるアノテーションが制御されます。他のタスクタイプのアノテーションはデータベースに保持され、設定を元に戻すと再度表示されます。

カスタムメタデータ#

その他のアクションを開き、情報を選択して、次の2つのセクションを確認します。

  • Ultralytics メタデータ: データセットID、所有者、タスク、画像とアノテーションの数、ストレージリージョン、タイムスタンプなどの読み取り専用Platform詳細
  • カスタムメタデータ: プロベナンス、撮影条件、顧客ID、ガバナンス、その他のコンテキストデータ用の独自のJSONオブジェクト

ワークスペースの閲覧者はメタデータを検査でき、編集権限を持つメンバーはカスタムメタデータオブジェクトを置き換えることができます。シリアライズされたメタデータオブジェクトは最大50万文字に制限されており、各トップレベルのキーは最大128文字に制限されています。カスタムメタデータをクリアするには、空のオブジェクト({})を保存してください。

データセットをクローンする#

自分が所有していないパブリックデータセットを表示しているときは、Clone Dataset をクリックしてクローンダイアログを開きます。移動先のワークスペース、名前、公開範囲、ライセンスを確認し、クローンを確認します。コピーには、すべての画像、アノテーション、およびクラス定義が含まれます。デフォルトの公開範囲がパブリックであるワークスペースでは、パブリックソースデータセットはデフォルトでパブリックのままになります。エンタープライズワークスペースのクローンはデフォルトでプライベートになります。元のデータセットにコピーレフトライセンスがある場合、クローンはそのライセンスを継承し、ライセンスセレクタはロックされます。

スターと共有#

  • スター: スターボタンをクリックしてデータセットをブックマークします。スターの数はすべてのユーザーに表示されます。
  • 共有: 公開データセットの場合、共有ボタンをクリックしてリンクをコピーするか、ソーシャルプラットフォームに共有します。

データセットを削除#

不要になったデータセットを削除するには:

  1. データセットヘッダーにある Delete dataset のゴミ箱アイコンをクリックします
  2. ダイアログで確認します: "This will move [name] to trash. You can restore it within 30 days."
ゴミ箱と復元

削除されたデータセットは、完全に削除されるのではなく、ゴミ箱に移動されます。Settings > Trash から30日以内であれば復元できます。

データセットでのトレーニング#

データセットから直接トレーニングを開始します:

  1. データセットページで New Model をクリックします
  2. プロジェクトを選択するか、新しく作成する
  3. トレーニングパラメータを設定する
  4. トレーニングを開始する
graph LR
    A[Dataset]:::start --> B[New Model]:::proc
    B --> C[Select Project]:::proc
    C --> D[Configure]:::proc
    D --> E[Start Training]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

詳細については、クラウドトレーニング を参照してください。

よくある質問 (FAQ)#

アップロード後のデータはどうなりますか?#

データは選択されたリージョン(米国、欧州、またはAP)で処理・保存されます。画像は以下の処理を受けます:

  1. 形式とサイズが検証される
  2. 最小寸法が28px未満の場合は拒否される
  3. 4096pxを超える場合は正規化される(アスペクト比を維持し、最適化されたストレージ用にエンコード)
  4. XXH3-128ハッシュを使用したContent-Addressable Storage (CAS)で保存される
  5. 高速ブラウジング用に256pxのWebPサムネイルが生成される

ストレージの仕組みはどのようになっていますか?#

Ultralytics Platformは、効率的なストレージのために**Content-Addressable Storage (CAS)**を使用しています:

  • 重複排除 (Deduplication): 同じデータ領域内の同一の画像バイトは、同じ基盤オブジェクトを再利用します
  • 整合性: XXH3-128ハッシュによりデータの整合性が保証されます
  • 効率性: クローンは画像バイトをコピーする代わりに CAS オブジェクトを再利用しますが、移動先ワークスペースのストレージクォータには引き続きカウントされます
  • リージョン別: データは選択されたリージョン(米国、欧州、またはAP)に留まります

既存のデータセットに画像を追加できますか?#

はい。データセットギャラリーにファイルをドラッグするか、ページヘッダーのアップロードアイコンをクリックすると、ブラウザのネイティブファイルピッカーが直接開きます。新しい統計情報は処理後に自動的に計算されます。

スプリット間で画像を移動するにはどうすればよいですか?#

一括スプリット移動機能を使用してください:

  1. テーブルビューで画像を選択します。
  2. 右クリックして Move to split を選択します
  3. ターゲットのスプリット(Train、Validation、またはTest)を選択

サポートされているラベル形式は何ですか?#

Ultralytics Platformは、YOLOラベル、COCO JSON、Ultralytics NDJSON、および生の画像アップロードをサポートしています:

正規化された座標(0〜1の範囲)を持つ画像ごとに1つの .txt ファイル:

タスク形式
Detect(検出)class cx cy w h0 0.5 0.5 0.2 0.3
Segment(セグメンテーション)class x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9
Pose(姿勢推定)class cx cy w h kx1 ky1 v1 ...0 0.5 0.5 0.2 0.3 0.6 0.7 2
OBB(指向性バウンディングボックス)class x1 y1 x2 y2 x3 y3 x4 y40 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9
Classify(分類)ディレクトリ構造train/cats/train/dogs/

ポーズの可視性フラグ: 0=ラベルなし, 1=ラベルありだが隠れている, 2=ラベルありで可視。

同じデータセットに対して複数のタスクタイプのアノテーションを作成できますか?#

はい。各画像には、6つのタスクタイプ(detect、segment、semantic、classify、pose、OBB)すべてのアノテーションがまとめて保存されます。既存のアノテーションを失うことなく、いつでもデータセットのアクティブなタスクタイプを切り替えることができます。アクティブなタスクタイプに一致するアノテーションのみがエディターに表示され、エクスポートやトレーニングに含まれます。他のタスクのアノテーションは保持され、切り替えると再度表示されます。

コメント