Meet YOLO26: next-gen vision AI.

Link to this sectionクラウドトレーニング#

Ultralytics Platform クラウドトレーニングでは、クラウドGPU上でのワンクリックトレーニングを提供しており、複雑な設定なしでモデルのトレーニングを開始できます。リアルタイムのメトリクスストリーミングと自動チェックポイント保存機能を使用して、YOLO モデルをトレーニングしてください。

graph LR
    A[Configure] --> B[Start Training]
    B --> C[Provision GPU]
    C --> D[Download Dataset]
    D --> E[Train]
    E --> F[Stream Metrics]
    F --> G[Save Checkpoints]
    G --> H[Complete]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style E fill:#9C27B0,color:#fff
    style H fill:#4CAF50,color:#fff

Link to this sectionトレーニングダイアログ#

プラットフォームUIのプロジェクトページで New Model(またはデータセットページの Train)をクリックして、トレーニングを開始します。トレーニングダイアログには、Cloud TrainingLocal Training の2つのタブがあります。

Ultralytics Platform Training Dialog Cloud Tab

Link to this sectionステップ 1: ベースモデルの選択#

公式の YOLO26 モデル、またはトレーニング済みの独自モデルから選択します。

カテゴリ説明
公式全30種類の YOLO26 モデル(5サイズ x 6タスク)
自分のモデルファインチューニング用に完了済みのモデル

公式モデルはタスクタイプ(Detect, Segment, Semantic, Pose, OBB, Classify)ごとに整理されており、サイズは nano から xlarge まであります。

Link to this sectionステップ 2: データセットの選択#

トレーニングに使用するデータセットを選択します(Datasets を参照)。

オプション説明
公式Ultralytics による厳選データセット
自分のデータセットアップロード済みのデータセット
データセットの要件

データセットは ready ステータスであり、学習用データセットに少なくとも1枚の画像、検証またはテストデータセットに少なくとも1枚の画像が含まれ、かつ少なくとも1枚のラベル付き画像が存在する必要があります。

タスクの不一致

モデルのタスク(例: detect)とデータセットのタスク(例: segment)が一致しない場合、タスクの不一致に関する警告が表示されます。不一致のまま進めるとトレーニングは失敗します。 タスクガイド で説明されている通り、モデルとデータセットの両方で同じタスクタイプを使用するようにしてください。

Link to this sectionステップ 3: パラメータの設定#

主要なトレーニングパラメータを設定します。

パラメータ説明デフォルト
Epochs(エポック数)トレーニングの反復回数100
Batch Size(バッチサイズ)1反復あたりのサンプル数-1(自動)
Image Size(画像サイズ)入力解像度(320/416/512/640/1280のドロップダウン、YAMLエディタでは32〜4096の範囲で32の倍数を指定可能)640
Run Name(実行名)トレーニング実行の任意の名前自動

Link to this sectionステップ 4: 高度な設定(オプション)#

Advanced Settings を展開すると、グループ別に整理された40以上のトレーニングパラメータを持つ完全なYAMLベースのパラメータエディタにアクセスできます(構成リファレンス を参照)。

グループパラメータ
Learning Ratelr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Optimizer(オプティマイザ)auto(デフォルト)、SGD、MuSGD、Adam、AdamW、NAdam、RAdam、RMSProp、Adamax
Loss Weights(損失重み)box, cls, dfl, pose, kobj, label_smoothing
Color Augmentation(色拡張)hsv_h, hsv_s, hsv_v
Geometric Augment.(幾何学拡張)degrees, translate, scale, shear, perspective
Flip & Mix Augment.(反転&混合拡張)flipud, fliplr, mosaic, mixup, copy_paste
Training Control(トレーニング制御)patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period
Dataset(データセット)fraction, freeze, single_cls, rect, multi_scale, resume

パラメータはタスクを認識します(例: copy_paste はセグメンテーションタスクでのみ表示され、pose/kobj はポーズ推定タスクでのみ表示されます)。デフォルト値から変更されると Modified バッジが表示され、リセットボタンですべてをデフォルト値に戻すことができます。

例: 小規模データセット向けの拡張調整

小規模なデータセット(1000枚未満)の場合、過学習を減らすために拡張設定を増やしてください。

mosaic: 1.0       # Keep mosaic on
mixup: 0.3        # Add mixup blending
copy_paste: 0.3   # Add copy-paste (segment only)
fliplr: 0.5       # Horizontal flip
degrees: 10.0     # Slight rotation
scale: 0.9        # Aggressive scaling

Link to this sectionステップ 5: GPUの選択(クラウドタブ)#

Ultralytics Cloud からGPUを選択します。

Ultralytics Platform Training Dialog Gpu Selector And Cost

GPU世代VRAM時間あたりのコスト最適な用途
RTX 2000 AdaAda16 GB$0.24小規模データセット、テスト
RTX A4500Ampere20 GB$0.25小~中規模データセット
RTX 4000 AdaAda20 GB$0.26中規模データセット
RTX A5000Ampere24 GB$0.27中規模データセット
L4Ada24 GB$0.39推論に最適化
A40Ampere48 GB$0.44より大きなバッチサイズ
RTX 3090Ampere24 GB$0.46一般的なトレーニング
RTX A6000Ampere48 GB$0.49大規模モデル
RTX PRO 4500Blackwell32 GB$0.64優れた価格対性能
RTX 4090Ada24 GB$0.69最高の価格対性能
RTX 6000 AdaAda48 GB$0.77大規模バッチトレーニング
L40SAda48 GB$0.86大規模バッチトレーニング
RTX 5090Blackwell32 GB$0.99最新のコンシューマー世代
L40Ada48 GB$0.99大規模モデル
A100 PCIeAmpere80 GB$1.39本番環境でのトレーニング
A100 SXMAmpere80 GB$1.49本番環境でのトレーニング
RTX PRO 6000Blackwell96 GB$1.89推奨のデフォルト
H100 PCIeHopper80 GB$2.39高性能トレーニング
H100 SXMHopper80 GB$2.99最速のトレーニング
H100 NVLHopper94 GB$3.07最大パフォーマンス
H200 NVLHopper143 GB$3.39最大メモリ
H200 SXMHopper141 GB$3.99最大パフォーマンス
B200Blackwell180 GB$5.49大規模モデル (Pro+)
B300Blackwell288 GB$7.39最大規模モデル (Pro+)
GPUの選択
  • RTX PRO 6000: 96 GB Blackwell、ほとんどのジョブで推奨されるデフォルト
  • A100 SXM: 80 GB HBM2e — 大規模なバッチサイズや大きなモデルに最適な選択肢
  • H100 PCIe / H100 SXM / H100 NVL: 80–94 GB Hopper、時間にシビアなトレーニング用(全プランで利用可能)
  • H200 NVL / H200 SXM: 141–143 GB Hopper、高メモリワークロード用(全プランで利用可能)
  • B200 / B300: 180–288 GB NVIDIA Blackwell、最先端のワークロード用 — Pro または Enterprise が必要

ダイアログには現在の balanceTop Up ボタンが表示されます。推定コストと期間は、構成(モデルサイズ、データセットの画像枚数、エポック数、GPU速度)に基づいて計算されます。

Link to this sectionステップ 6: トレーニングの開始#

Start Training をクリックしてジョブを開始します。プラットフォームは以下の処理を行います。

  1. GPUインスタンスの準備
  2. データセットのダウンロード
  3. トレーニングの開始
  4. メトリクスのリアルタイムストリーミング

Link to this sectionトレーニングジョブのライフサイクル#

トレーニングジョブは以下のステータスに沿って進行します。

ステータス説明
Pending(待機中)ジョブが送信され、GPU割り当てを待機中
Starting(開始中)GPUの準備が完了し、データセットとモデルをダウンロード中
Running(実行中)トレーニングが進行中で、メトリクスをリアルタイムでストリーミング中
Completed(完了)トレーニングが正常に終了
Failed(失敗)トレーニング失敗(詳細はコンソールログを参照)
Cancelled(キャンセル)ユーザーによってトレーニングがキャンセルされました
無料クレジット

新規アカウントにはサインアップクレジットが付与されます(個人メールは$5、会社メールは$25)。Check your balance(Settings > Billing)から残高を確認できます。

Ultralytics Platform Training Progress With Charts

Link to this sectionトレーニングの監視#

モデルページの Train タブで、リアルタイムのトレーニング進行状況を確認します。

Link to this sectionCharts(グラフ)サブタブ#

Ultralytics Platform Model Training Live Charts

メトリクス説明
Lossトレーニングと検証の損失(Loss)
mAPMean Average Precision
Precision(適合率)正しい陽性予測
Recall(再現率)検出された正解データ

Link to this sectionConsole(コンソール)サブタブ#

ANSIカラーサポート、プログレスバー、エラー検出を備えたライブコンソール出力。

Link to this sectionSystem(システム)サブタブ#

リアルタイムのGPU使用率、メモリ、温度、CPU、およびディスク使用量。

Link to this sectionチェックポイント#

トレーニング完了後、最適なモデルbest.pt、mAPが最も高いチェックポイント)がプラットフォームにアップロードされ、ダウンロード、エクスポート、およびデプロイが可能になります。

Link to this sectionトレーニングのキャンセル#

実行中のジョブを停止するには、モデルページのトレーニングをキャンセルをクリックしてください:

  • コンピューティングインスタンスが終了します
  • クレジットの課金が停止します
  • キャンセル前に到達した最適なチェックポイントは引き続き利用可能です

Link to this sectionリモートトレーニング#

graph LR
    A[Local GPU] --> B[Train]
    B --> C[ultralytics Package]
    C --> D[Stream Metrics]
    D --> E[Platform Dashboard]

    style A fill:#FF9800,color:#fff
    style C fill:#2196F3,color:#fff
    style E fill:#4CAF50,color:#fff

自身のハードウェアでトレーニングを行い、メトリクスをプラットフォームにストリーミングします。

パッケージのバージョン要件

プラットフォームの統合には ultralytics>=8.4.60 が必要です。これより古いバージョンではプラットフォームは動作しません。

pip install -U ultralytics

Link to this sectionAPIキーのセットアップ#

  1. Settings > API Keysに移動します
  2. 新しいキーを作成します(ローカルトレーニングタブを開くと、プラットフォームが自動的にキーを作成することもあります)
  3. 環境変数を設定します:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

Link to this sectionストリーミングトレーニング#

projectおよびnameパラメータを使用してメトリクスをストリーミングします:

yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1

トレーニングダイアログのローカルトレーニングタブには、APIキー、選択したパラメータ、および高度な引数が含まれた設定済みのコマンドが表示されます。

Link to this sectionプラットフォームデータセットの使用#

ul:// URI形式を使用して、プラットフォームに保存されたデータセットでトレーニングします:

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
  project=username/my-project name=exp1

ul:// URI形式は、データセットを自動的にダウンロードおよび構成します。モデルはプラットフォーム上のデータセットに自動的にリンクされます(プラットフォームデータセットの使用を参照してください)。

Link to this section請求#

トレーニング費用はGPUの使用量に基づいています:

Link to this sectionコスト見積もり#

トレーニング開始前に、プラットフォームは以下の方法で総コストを見積もります:

  1. データセットサイズ、モデルの複雑さ、画像サイズ、バッチサイズ、およびGPU速度からエポックあたりの秒数を推定します
  2. エポックあたりの秒数にエポック数を乗算し、起動時のオーバーヘッドを追加して総トレーニング時間を計算します
  3. 総トレーニング時間にGPUの時給を乗算して推定コストを計算します

コストに影響を与える要因:

要因影響
データセットサイズ画像が多いほどトレーニング時間が長くなります(計算コストはデータセットサイズにほぼ比例してスケーリングします)
モデルサイズ大きなモデル(m, l, x)は(n, s)よりもトレーニングが遅くなります
エポック数トレーニング時間の直接的な乗数になります
Image Size(画像サイズ)imgszが大きいほど計算量が増加します:320px=約0.3倍、640px=1.0倍(ベースライン)、1280px=約3.5倍
Batch Size(バッチサイズ)バッチが大きいほど効率的です(バッチ32=約0.85倍の時間、バッチ8=約1.2倍の時間、バッチ16のベースラインと比較)
GPU速度高速なGPUはトレーニング時間を短縮します(例:H100 SXM=RTX 4090より約3.4倍高速)
起動オーバーヘッドインスタンスの初期化、データダウンロード、ウォームアップに最大5分(データセットサイズに応じて変動)

Link to this sectionコスト例#

見積もり

コスト見積もりは概算であり、多くの要因に依存します。トレーニングダイアログには、トレーニング開始前にリアルタイムの見積もりが表示されます。

シナリオGPU推定コスト
500画像、YOLO26n、50エポックRTX 4090約$0.03
1000画像、YOLO26n、100エポックRTX PRO 6000約$0.27
5000画像、YOLO26s、100エポックH100 SXM約$1.75

Link to this section請求フロー#

graph LR
    A[Estimate Cost] --> B[Balance Check]
    B --> C[Train]
    C --> D[Charge Actual Runtime]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style C fill:#9C27B0,color:#fff
    style D fill:#4CAF50,color:#fff

クラウドトレーニングの請求フロー:

  1. 見積もり:トレーニング開始前にコストを計算
  2. 残高確認:開始前に利用可能なクレジットを確認
  3. トレーニング:選択したコンピューティングでジョブを実行
  4. 課金:最終コストは実際の実行時間に基づいて決定
消費者保護

請求は、キャンセルされた部分的な実行を含め、実際のコンピューティング使用量を追跡します。失敗したトレーニング実行に対して課金されることはありません。

Link to this sectionジョブステータス別の請求#

ステータス課金対象か?
Completed(完了)はい — 実際のGPU使用時間
Cancelled(キャンセル)はい — 開始からキャンセルまでのGPU時間
Failed(失敗)いいえ — 失敗した実行は課金されません
スタック(フリーズ)部分課金 — 実際のトレーニング時間のみ課金
エラーに対する課金なし

構成エラー、メモリ不足問題、またはその他の障害によりトレーニング実行が失敗した場合、課金されません。成功したコンピューティング時間のみが請求されます。スタックしたジョブ(4時間以上アクティビティがないもの)は自動的に終了され、アイドル時間ではなくGPUがアクティブにトレーニングしていた時間のみが課金されます。

Link to this section支払い方法#

メソッド説明
アカウント残高事前ロードされたクレジット
ジョブごとの支払いジョブ完了時に課金
最低残高

トレーニングを開始するには、正の利用可能残高があり、推定ジョブコストを賄える十分なクレジットが必要です。

Link to this sectionトレーニングコストの表示#

トレーニング後、Billingタブで詳細なコストを表示できます:

  • エポックごとのコスト内訳
  • 総GPU時間
  • コストレポートのダウンロード

Ultralytics Platform Training Billing Details

Link to this sectionトレーニングのヒント#

Link to this section適切なモデルサイズを選択#

モデルパラメータ最適な用途
YOLO26n2.4Mリアルタイム、エッジデバイス
YOLO26s9.5M速度と精度のバランス
YOLO26m20.4Mより高い精度
YOLO26l24.8Mプロダクションレベルの精度
YOLO26x55.7M最大の精度

Link to this sectionトレーニング時間の最適化#

コスト削減戦略
  1. 小さく始める:安価なGPUで10〜20エポックテストし、データセットと構成が機能することを確認する
  2. 適切なGPUを使用する:RTX PRO 6000はほとんどのワークロードを良好に処理します
  3. データセットを検証する:トレーニングに費用をかける前にラベル付けの問題を修正する
  4. 早期に監視する:損失が横ばいになったらトレーニングをキャンセルする(使用したコンピューティング時間分のみ支払うことになります)

Link to this sectionトラブルシューティング#

問題解決策
トレーニングが0%でスタックするデータセット形式を確認し、再試行する
メモリ不足バッチサイズを減らすか、より大きなGPUを使用してください
精度が低いエポック数を増やし、データの品質を確認してください
学習が遅いより高速なGPUの利用を検討してください
タスクの不一致エラーモデルとデータセットのタスクが一致していることを確認してください

Link to this sectionよくある質問 (FAQ)#

Link to this sectionトレーニングにはどのくらい時間がかかりますか?#

トレーニング時間は以下に依存します:

  • データセットサイズ
  • モデルサイズ
  • エポック数
  • 選択されたGPU

一般的な所要時間(1000画像、100エポック):

モデルRTX PRO 6000A100 SXM
YOLO26n約8分約7分
YOLO26m約16分約13分
YOLO26x約27分約22分
概算時間

学習時間は概算であり、データセットの複雑さ、拡張設定、バッチサイズによって変動します。より正確な予測については、学習ダイアログのコスト見積もりを使用してください。

Link to this section夜間に学習を行えますか?#

はい、学習は完了まで継続されます。学習が終了すると通知が届きます。アカウントにエポックベースの学習を行うための十分な残高があることを確認してください。

Link to this sectionクレジットが不足した場合はどうなりますか?#

学習中にクレジット残高がゼロになった場合でも、学習は完了まで継続され、残高はマイナスになります。これにより、学習ジョブが途中で中断されることはありません。

学習完了後、新しい学習ジョブを開始する前に、クレジットを追加して残高をプラスに戻す必要があります。完成したモデル、チェックポイント、およびすべての学習成果物は、残高に関係なく完全に保存されます。

マイナス残高

マイナス残高は、新規の学習ジョブの開始のみを制限します。既存のデプロイメントやその他のプラットフォーム機能は通常通り動作します。中断を避けるため、Settings > Billing からクレジットを追加するか、auto top-up を有効にしてください。

Link to this section学習コストが見積もりを超えた場合はどうなりますか?#

コスト見積もりは概算です。実際の学習時間は、データの読み込み速度、GPUのウォームアップ、モデルの収束状況などの要因によって異なります。実際のコストが見積もりを超えた場合、残高がマイナスになる可能性があります(上記参照)。プラットフォームは見積もりに基づいて学習を停止することはありません

コストを管理するには:

  • リアルタイムで学習の進行状況を監視し、必要に応じて早期にキャンセルしてください
  • auto top-up を有効にして、クレジットを自動的に補充してください
  • 最初は短い実行時間(少ないエポック数)で試して、予測を調整してください

Link to this sectionカスタム学習引数を使用できますか?#

はい、学習ダイアログの Advanced Settings セクションを展開すると、40以上の構成可能なパラメータを備えたYAMLエディタにアクセスできます。デフォルト以外の値は、クラウドとローカルの両方の学習コマンドに含まれます。

YAMLエディタは、以前の学習実行からの構成のインポートもサポートしています:

  • 既存のモデルからコピー: 完了したモデルのページにある「Training Configuration」カードには、Copy as JSON ボタンがあります。JSONをコピーしてYAMLエディタに直接貼り付けると、JSON形式が自動的に検出され、すべてのパラメータがインポートされます。
  • YAMLまたはJSONを貼り付け: 有効なYAMLまたはJSON学習構成をエディタに貼り付けます。パラメータは自動的に検証され、範囲外の値はクランプされ、警告が表示されます。
  • ファイルをドラッグ&ドロップ: .yaml または .json ファイルをエディタに直接ドラッグして、パラメータをインポートします。

Ultralytics Platform Training Dialog Copy Training Config JSON

これにより、各パラメータを手動で再入力することなく、以前の学習構成を簡単に再現したり、反復したりできます。

Link to this sectionデータセットページから学習を開始できますか?#

はい、データセットページの Train ボタンを押すと、データセットが選択され固定された状態で学習ダイアログが開きます。その後、プロジェクトとモデルを選択して学習を開始します。

Link to this section学習パラメータリファレンス#

パラメータタイプデフォルト範囲説明
epochsint1001-10000学習エポック数
batchint-1(自動)-1から512バッチサイズ (-1 = 利用可能なVRAMに合わせて自動調整)
imgszint64032-4096入力画像サイズ
patienceint1001-1000早期終了の猶予期間
seedint00-2147483647再現性のための乱数シード
deterministicboolTrue-決定論的学習モード
ampboolTrue-自動混合精度
close_mosaicint100-50最後のNエポックでモザイクを無効にする
save_periodint-1-1-100Nエポックごとにチェックポイントを保存
workersint80-64データローダーのワーカー数
cache選択falseram/disk/false画像のキャッシュ
タスク固有のパラメータ

一部のパラメータは特定のタスクにのみ適用されます:

  • 検出タスクのみ(detect、segment、pose、OBB — classifyは含まれません):boxdfldegreestranslateshearperspectivemosaicmixupclose_mosaic
  • セグメンテーションのみcopy_paste
  • ポーズのみpose(損失の重み)、kobj(キーポイントオブジェクトネス)

コメント