Ultralytics YOLO27:

モデル#

Ultralytics Platformは、YOLOモデルのトレーニング、分析、デプロイに対応した包括的なモデル管理機能を提供します。事前トレーニング済みモデルをアップロードするか、Platform上で直接新しいモデルをトレーニングできます。

Ultralytics Platformモデルページの概要タブ

モデルをアップロード#

既存のモデルの重みをPlatformにアップロードします。

  1. プロジェクトに移動します
  2. .pt ファイルをプロジェクトページまたはモデルサイドバーにドラッグ&ドロップするか、Upload modelsアイコンをクリックします
  3. モデルのメタデータは、ファイルから自動的に解析されます

複数のファイルを同時にアップロードできます(同時アップロードは最大3件です)。

Ultralytics Platformでのモデルのドラッグ&ドロップによるアップロード

対応しているモデル形式:

形式拡張子説明
PyTorch.ptUltralyticsネイティブ形式

アップロード後、Platformはモデルのメタデータを解析します。

  • タスクタイプ(検出、セグメント、セマンティック、深度、分類、姿勢、OBB)
  • アーキテクチャ(YOLO26n、YOLO26sなど)
  • クラス名とクラス数
  • 入力サイズとパラメーター
  • トレーニング結果とメトリクス(チェックポイントに含まれている場合)

モデルをトレーニング#

Platform上で直接、新しいモデルをトレーニングします。

  1. プロジェクトに移動します
  2. New Modelをクリックします
  3. ベースモデルとデータセットを選択します
  4. トレーニングパラメーターを設定します
  5. クラウドトレーニングまたはローカルトレーニングを選択します
  6. トレーニングを開始します

詳しい手順については、クラウドトレーニングをご覧ください。

モデルのライフサイクル#

graph LR
    A[Upload .pt]:::start --> B[Overview]:::proc
    C[Train]:::start --> B
    B --> D[Predict]:::proc
    B --> E[Export]:::proc
    B --> F[Deploy]:::proc
    E --> G[22 Formats]:::out
    F --> H[Endpoint]:::out

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

モデルページのタブ#

各モデルページには、次のタブがあります。

タブ内容
Overviewモデルのメタデータ、主要なメトリクス、データセットへのリンク
トレーニングトレーニングチャート、コンソール出力、システム統計
Predictブラウザー上でのインタラクティブな推論
エクスポートGPUを選択して形式を変換
デプロイエンドポイントの作成と管理

モデルヘッダー#

タブの上にあるヘッダーには、モデルの色(編集可能)、名前(クリックして変更)、タスクバッジ、チェックポイントの ultralytics バージョン、ライセンスセレクターが表示されます。操作メニューには、モデルをクローン(重みを持つ完成済みモデルのうち、まだ所有していないものが対象)、ダウンロード、スター、共有(公開モデル)、および情報、更新、モデルを削除を含むその他の操作メニューがあります。

そのすぐ下には、タスクのメトリクスごとにカードが表示され、トレーニングの推移を示すスパークラインと最終値が確認できます。カードをクリックするとチャートに移動します。また、モデルのトレーニングに使用したデータセットへのリンクを含むカードも表示されます。

タスクサマリーメトリクス
検出mAP50、mAP50-95、適合率、再現率
セグメント同じ4つのメトリクスとマスク(M)版
セマンティックmIoU、ピクセル精度
深度δ1、AbsRel ↓、RMSE ↓、SILog ↓(↓ = 値が小さいほど良好)
分類Top-1精度、Top-5精度
姿勢検出の4つのメトリクスと、キーポイント(P)版
OBBmAP50、mAP50-95、適合率、再現率

概要タブ#

Run Informationカードには、実行の状況が記録されます。ステータス、開始時刻、実行時間、GPUと時間単価に基づく計算コスト、ultralytics バージョン、ホストの詳細(ホスト名、環境、OS、Python、CPU、GPU)、親モデル、固定されたデータセットのバージョン、Gitリポジトリ、実行から報告された場合のブランチとコミット、コピーして再現可能な yolo train コマンドが含まれます。

実行中は、エポック数、進捗バー、経過時間、ETA、累積コストなどの進捗状況がカードにリアルタイムで表示され、Cancelボタンも表示されます。実行に失敗すると、エラーバナーに切り替わり、取得したエラーとView full console logsおよびRetry Trainingの操作が表示されます。

その下には、使用したすべてのハイパーパラメーターを示すTraining Configurationと、最終評価結果を示すPerformance Metricsが表示されます。どちらのテーブルも検索に対応しており、Export dataメニュー(JSONをコピー、CSVをダウンロード、JSONをダウンロード)を利用できます。

Ultralytics Platformモデルの概要メトリクスと引数

トレーニングタブ#

トレーニングタブには、次の3つのサブタブがあります。

チャートサブタブ#

エポックごとのインタラクティブなメトリクスチャートです。実行で検証アーティファクトが生成された場合は、TrainingビューとValidationビューに分かれます。チャートのグループは、実行で報告されたメトリクスに従います。

チャートグループチャート
メトリクスモデルヘッダーに記載されているタスクメトリクス
損失損失成分(box、cls、…)ごとに1つのチャートがあり、トレーニングは実線、検証は破線で表示されます
学習率lr/pg0、lr/pg1、lr/pg2

各グループは折りたたむことができ、メニューでは個々のチャート(損失の場合はトレーニング系列または検証系列)を表示または非表示にできます。また、チャートをドラッグしてサイズを変更し、セッション間で保持されるレイアウトに配置できます。

Ultralytics Platform モデルのトレーニングチャートサブタブ

コンソールサブタブ#

トレーニングプロセスのライブコンソール出力です。

  • トレーニング中のリアルタイムログストリーミング。直近の2000行を保持します
  • エポックの進行状況バーと検証結果
  • 致命的なエラーを検出すると実行を終了し、バナーにメッセージを表示します
  • ANSIカラーのサポート、オプションのタイムスタンプ列、ワンクリックでのプレーンテキストコピー

Ultralytics Platform モデルのトレーニングコンソールサブタブ

システムサブタブ#

トレーニングインスタンスの概要(ホスト名、CPU、GPU、RAMとディスクの合計容量、最終確認時刻)を示すホストカードと、エポックごとのチャートが表示されます。

グラフ説明
CPUとRAMの使用率CPUとシステムメモリの使用率
GPU使用率とメモリGPUの演算処理とGPUメモリの使用率
GPU温度GPU全体の平均温度
ネットワークI/Oダウンロードとアップロードのスループット
ディスクI/O読み取りと書き込みのスループット

GPU、ネットワーク、ディスクのチャートは、実行で該当するカウンターが報告された場合にのみ表示されます。

Ultralytics Platform モデルのトレーニングシステムサブタブ

Predictタブ#

ブラウザー上でインタラクティブな推論を直接実行できます。

  • 画像をアップロードする、サンプル画像を使う、またはWebカメラを使う
  • 結果には、バウンディングボックス、マスク、セマンティッククラスマップ、またはキーポイントが表示されます
  • 画像を指定すると自動で推論します
  • すべてのタスクタイプ(検出、セグメンテーション、セマンティック、深度、分類、姿勢推定、OBB)をサポートします
簡単なテスト

PredictタブではUltralytics Cloud上で推論を実行するため、ローカルGPUは不要です。モデルのタスクタイプに応じたインタラクティブなオーバーレイで結果が表示されます。

Exportタブ#

モデルを22種類のデプロイ形式にエクスポートできます。詳しくは、以下のモデルのエクスポートと、コアとなるエクスポートモードガイドを参照してください。

Deployタブ#

専用の推論エンドポイントを作成および管理できます。詳しくはデプロイメントをご覧ください。

検証プロット#

トレーニング完了後、Chartsサブタブ内のValidationビューに、最終エポックの詳細な分析が表示されます。

混同行列#

クラスごとの予測精度を示すインタラクティブなヒートマップです。

Ultralytics Platform モデルの混同行列

PR/F1曲線#

トレーニング実行で曲線が生成された場合、Validationビューには、信頼度しきい値ごとの性能曲線も表示されます。利用できる検証プロットは、実行で生成されたアーティファクトによって異なります。

Ultralytics Platform モデルのPR F1曲線

曲線説明
適合率・再現率適合率と再現率のトレードオフ
F1・信頼度信頼度レベルごとのF1スコア
適合率・信頼度信頼度レベルごとの適合率
再現率・信頼度信頼度レベルごとの再現率

画像ごとの診断#

保存済みデータセットバージョンを使ってトレーニングした検出モデルでは、画像ごとの検証分析も利用できます。期待外れのスコアの原因となったデータを特定できます。

  • 最も性能の低い画像と最も高い画像。画像ごとのF1で順位付けし、正解ボックスを描画します
  • 特徴量エクスプローラー。F1と画像の幅、高さ、ピクセル数、アスペクト比、インスタンス数の相関を調べます。最も強い関係がデフォルトで選択されます
  • 失敗に関連するクラス。性能が最も低い画像に頻出するクラスを順位付けします
  • 類似画像を検索。性能が最も低い画像のギャラリー、全画面表示での個別画像、クラスの行から利用できます。公開データセット、自分のデータセット、チームのデータセットを検索して、記録された失敗画像に似た画像を探します。選択した画像は、ラベルなしのtrain画像としてトレーニングデータセットに追加されます(類似画像の検索を参照)。プロジェクトを編集でき、トレーニングデータセットが同じワークスペース内の未接続データセットである場合に表示されます
要件

画像ごとの診断には、サインイン済みの閲覧者、完了した検出実行、リンクされたデータセットバージョンが必要です。各画像の正解データを復元できるのは、不変のスナップショットがあるためです。画像ごとのメトリクスが記録されていない実行では、代わりに短い通知が表示されます。

モデルのエクスポート#

graph LR
    A[Select Format]:::start --> B[Configure Args]:::proc
    B --> C[Export]:::proc
    C --> D{GPU Required?}:::decide
    D -->|Yes| E[Cloud GPU Export]:::proc
    D -->|No| F[CPU Export]:::proc
    E --> G[Download]:::out
    F --> G

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

モデルを次の22種類のデプロイ形式にエクスポートできます。

  1. Exportタブに移動します
  2. ターゲット形式を選択します
  3. エクスポート引数(画像サイズ、精度、動的設定など)を設定します
  4. GPUが必要な形式(TensorRT)では、GPUタイプを選択します
  5. エクスポートを開始をクリックします
  6. 完了したらダウンロードします

エクスポートの準備完了時または失敗時にメッセージを受け取るには、Slackアラートを接続します。

Ultralytics Platform モデルのエクスポートタブ形式一覧

サポートされている形式#

Platformは22種類のデプロイ形式へのエクスポートに対応しています。TorchScript、ONNX、OpenVINO、TensorRT、CoreML、Apple Core AI、TF SavedModel、TF GraphDef、TF Edge TPU、LiteRT、PaddlePaddle、MNN、NCNN、IMX500、RKNN、ExecuTorch、Axelera、DeepX、Qualcomm(QNN)、Hailo、Huawei Ascend、AMD Xilinxです。

形式の選択ガイド#

ターゲット推奨形式備考
NVIDIA GPUTensorRTデプロイ先デバイスと同じGPUファミリーを選択します
NVIDIA JetsonTensorRT対象のターゲットを選択し、検証ステータスを確認します
IntelハードウェアOpenVINOCPU、GPU、VPU
AppleデバイスCoreMLまたはCore AIiOS、macOS、Apple Silicon
AndroidLiteRTまたはNCNNLiteRT(Googleのオンデバイスランタイム)またはARM向けNCNN
WebブラウザーLiteRT.jsまたはONNXONNX Runtime Web経由のLiteRT.jsまたはONNX
エッジデバイスTF Edge TPUまたはRKNNCoralおよびRockchip(対応チップを参照)
AMD VersalAMD XilinxAMD Vitis AIでコンパイルするVersal AI Edge Series Gen 2 NPU
一般ONNXほとんどのランタイムで動作します

NVIDIA Jetson TensorRTターゲット#

Ultralytics Platformでは、TensorRT .engineエクスポート向けに、以下のJetsonターゲットを選択できます。以下の2026年7月の検証測定には、JetPack 7.2 / L4T r39.2、Python 3.12.3、NVIDIA PyTorch 2.12.0a0(26.04ビルド)、CUDA 13.2、TensorRT 10.16.1.11を使用しました。これらの測定値はテスト済みの環境を示すものです。エクスポート済みエンジンを再利用する前に、現在のワーカーとデプロイ先デバイスのランタイムを確認してください。

ターゲット選択API gpuTypeメモリGPUアーキテクチャPythonCUDATensorRTYOLO26n FP16エクスポートの実測実機でのビルド/読み込み検証
Jetson Thor T5000jetson-thor-t5000128 GBBlackwell、CC 11.03.12.313.210.16.1.11~1分46秒NVIDIA T4000プロファイルでのThor。T5000は候補
Jetson Thor T4000jetson-thor-t400064 GBBlackwell、CC 11.03.12.313.210.16.1.11~1分46秒NVIDIA T4000プロファイルでのThor
Jetson AGX Orin 64GBjetson-agx-orin-64gb64 GBAmpere、CC 8.73.12.313.210.16.1.117分15秒AGX Orin 64GBでビルド、読み込み、推論を実施
Jetson AGX Orin 32GBjetson-agx-orin-32gb32 GBAmpere、CC 8.73.12.313.210.16.1.115分34秒AGX Orin 64GBでビルド/読み込み済み。32GB SKUは保留中
Jetson Orin NX 16GBjetson-orin-nx-16gb16 GBAmpere、CC 8.73.12.313.210.16.1.115分09秒AGX Orin 64GBでビルド/読み込み済み。NX SKUは保留中
Jetson Orin NX 8GBjetson-orin-nx-8gb8 GBAmpere、CC 8.73.12.313.210.16.1.115分01秒AGX Orin 64GBでビルド/読み込み済み。NX SKUは保留中
Jetson Orin Nano 8GB Superjetson-orin-nano-8gb8 GBAmpere、CC 8.73.12.313.210.16.1.114分59秒AGX Orin 64GBでビルド/読み込み済み。Nano SKUは保留中
Jetson Orin Nano 4GBjetson-orin-nano-4gb4 GBAmpere、CC 8.73.12.313.210.16.1.115分01秒AGX Orin 64GBでビルド/読み込み済み。Nano SKUは保留中

所要時間は、2026年7月に実施した単一のエンドツーエンドの本番ルーティングテストで観測された値を秒単位に四捨五入したものです。参考値であり、SLAやSKUごとのパフォーマンスベンチマークではありません。Thorの2つの構成は、NVIDIAのT4000互換プロファイルを使用し、T5000 Developer Kitでビルドしています。Orinの6つのルートはAGX Orin 64GBでビルドし、生成されたすべてのエンジンを読み込んで実行しています。

TensorRTエンジンのビルド環境を一致させる

ダウンロードしたエンジンは、ビルドプラットフォーム、GPUファミリー、TensorRTのバージョン、および互換性のあるCUDAランタイムに依存します。上の表は実測したデプロイ環境を記録したもので、新しいlatest-nvidia-arm64 Dockerイメージの環境とは異なる場合があります。エンジンを再利用する前に、実際のターゲットランタイムを確認してください。デプロイ先のデバイスで各エンジンを検証し、メモリに収まることを確認してください。最適な結果を得るには、そのデバイスでINT8キャリブレーションを実施してください。環境が一致しない場合は、代わりにローカルでエンジンをエクスポートしてください。ローカルデプロイの詳細については、NVIDIA JetsonガイドおよびTensorRT統合ガイドを参照してください。

RKNNチップのサポート#

RKNN形式にエクスポートする際は、ターゲットのRockchipデバイスを選択してください。

チップ説明
RK3588ハイエンドエッジSoC
RK3576ミッドレンジエッジSoC
RK3566ミッドレンジエッジSoC
RK3568ミッドレンジエッジSoC
RK3562エントリーレベルのエッジSoC
RV1103ビジョンプロセッサ
RV1106ビジョンプロセッサ
RV1103Bビジョンプロセッサ
RV1106Bビジョンプロセッサ
RK2118AIプロセッサ
RV1126Bビジョンプロセッサ

エクスポートジョブのライフサイクル#

エクスポートジョブは、以下のステータスで進行します。

ステータス説明
キュー待ちエクスポートジョブは開始待ちです
開始中エクスポートジョブを初期化しています
実行中エクスポートを実行中です
完了エクスポートが完了しました — ダウンロードできます
失敗エクスポートに失敗しました(エラーメッセージを確認してください)
キャンセル済みエクスポートはユーザーによってキャンセルされました
エクスポート時間

エクスポート時間は、形式とビルドホストによって異なります。TensorRTは、Jetson検証テーブルに示す実機GPU、または選択したクラウドGPU上でエンジンのプロファイリングとチューニングを行うため、エクスポートに数分かかる場合があります。

一括エクスポート操作#

  • すべてエクスポート: Export Allをクリックすると、デフォルト設定でCPUベースのすべての形式のエクスポートジョブが開始されます。GPUの選択が必要な形式、このモデルで利用できない形式、またはすでにエクスポート済みの形式はスキップされ、一覧に表示されます。
  • すべてのエクスポートを削除: Delete Allをクリックすると、そのモデルのすべてのエクスポートが削除されます。

形式の制限#

一部のエクスポート形式には、アーキテクチャまたはタスクに関する制限があります。

形式制限
IMX500YOLOv8nおよびYOLO11nの検出、セグメンテーション、分類、ポーズモデルでのみ利用可能。INT8のみ
AxeleraYOLO26セグメンテーションモデルは非対応。INT8のみ
DeepXINT8のみ
HailoINT8 HEF出力。Hailo-8、Hailo-8L、Hailo-10H、Hailo-15H、Hailo-15Lから選択してください。YOLOv8、YOLO11、YOLO26のみ対応。YOLO26では、検出、セマンティック、深度、分類に対応します
HuaweiFP16 .om出力。Ascend310P1、Ascend310P3、Ascend310B1、Ascend310B4がターゲットです
XilinxINT8 Vitis AI出力。Versal AI Edge Series Gen 2デバイスを選択し、AMD Vitis AIで.raiにコンパイルします。
Qualcomm固定W8A16量子化。サポート対象のHTPターゲットを選択してください。Dragonwing IQ-8275はname=iq-8275でサポートされています。IQ-615は非対応です
その他のエクスポート規則
  • 分類、セマンティックセグメンテーション、深度のエクスポートにはNMSが含まれません。CoreMLでは検出、セグメンテーション、ポーズの場合にのみNMSが組み込まれ、MNNでは検出とポーズの場合にのみ組み込まれます。
  • RKNN INT8エクスポートには検出モデルが必要です。RV1103、RV1106、RV1103B、RV1106BのターゲットはINT8のみのため、検出モデルでのみ利用できます。
  • バッチサイズが1を超えるCoreMLエクスポートでは、dynamic=trueを使用します。
  • サポートされていない形式とモデルの組み合わせは、エクスポート開始前にダイアログで無効になります。
  • 各モデルで同時に実行できるエクスポートは、形式ごとに1つだけです。

プロジェクト間でモデルを移動する#

編集可能なモデルをコピーせずに、同じワークスペース内の別のプロジェクトに移動できます。

  1. ソースプロジェクトを開き、モデル一覧から1つ以上のモデルを選択します
  2. 右クリックして切り取り(Cmd/Ctrl+X)を選択します
  3. 移動先のプロジェクトを開き、モデル一覧を右クリックして貼り付け(Cmd/Ctrl+V)を選択するか、選択したモデルをサイドバーの移動先プロジェクトにドラッグします

Ultralytics Platformのプロジェクトモデルの切り取りコンテキストメニュー

移動したモデルは、重み、メトリクス、エクスポート、デプロイメントを保持し、移動先プロジェクトのURLを使用します。移動先で同じURL名がすでに使用されている場合、移動したモデルの名前が変更されます。トレーニング中のモデルは移動できません。また、Escを実行すると、保留中の切り取りがキャンセルされます。所有していないモデルを自分のプロジェクトにコピーするには、モデルをクローンを使用してください。

モデルをクローン#

モデルを別のプロジェクトにクローンします。

  1. モデルページを開きます
  2. モデルをクローンをクリックします
  3. 移動先のプロジェクトを選択するか、新規プロジェクトを選択してその場で作成します
  4. 必要に応じて、クローンに別の名前を付けます
  5. モデルをクローンをクリックします

モデルとその重みがターゲットプロジェクトにコピーされます。重みをまだ所有していない場合、トレーニングが完了したモデルにモデルをクローンが表示されます。

モデルをダウンロード#

モデルの重みをダウンロードします:

  1. モデルページを開きます
  2. モデルヘッダーのダウンロードアイコンをクリックします(どのタブからでも利用できます)
  3. モデルのプライマリ .pt チェックポイントは自動的にダウンロードされます

エクスポート形式は、エクスポート完了後にExportタブからダウンロードできます。

データセットのリンク#

モデルは、ソースデータセットにリンクできます:

  • トレーニングに使用されたデータセットを確認します
  • Overviewタブのデータセットカードをクリックして移動します
  • データの系譜を追跡します

ul:// URI形式を使用してPlatformデータセットでトレーニングすると、リンクは自動的に設定されます。

データセットURI形式
# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

ul:// スキームは、Platformデータセットを参照します。トレーニング済みモデルのOverviewタブには、このデータセットへのリンクが表示されます(Platformデータセットの使用を参照)。

カスタムメタデータ#

その他のアクションを開き、情報を選択すると、次の2つのセクションを確認できます:

  • Ultralytics Metadata: モデルID、プロジェクト、ソースデータセット、タスク、ステータス、タイムスタンプなどの読み取り専用のPlatform情報
  • Custom Metadata: 評価のコンテキスト、リリースの追跡、ガバナンス、その他モデル固有のデータに使用する独自のJSONオブジェクト

カスタムメタデータは、トレーニングが管理するモデル情報、環境の詳細、トレーニング引数とは別に保存されます。ワークスペースの閲覧者は内容を確認でき、編集アクセス権を持つメンバーはオブジェクトを置き換えられます。シリアライズされたメタデータオブジェクトは500,000文字まで、各トップレベルキーは128文字までです。空のオブジェクト({})を保存すると、カスタムメタデータがクリアされます。

公開範囲の設定#

モデルを閲覧できるユーザーを制御します:

設定説明
非公開自分とワークスペースメンバーのみがアクセスできます
公開誰でもExploreページで閲覧できます

公開設定はプロジェクトレベルで適用されるため、プロジェクト内のすべてのモデルに影響します。変更するには、ページ上部のパンくずリストでプロジェクト名の横にある公開設定バッジ(privateまたはpublic)をクリックします。非公開への切り替えはすぐに適用されます。公開への切り替え時は、適用前に確認ダイアログが表示されます。

モデルを削除#

不要になったモデルを削除します:

  1. モデルヘッダーのその他のアクションメニューを開き、モデルを削除を選択します
  2. 削除を確定します
ゴミ箱と復元

削除されたモデルは30日間ゴミ箱に移動します。Settings > Trashから復元できます。

関連項目#

よくある質問#

  • Ultralytics Platformは、専用プロジェクトを通じてすべてのYOLOアーキテクチャを完全にサポートしています:

    YOLO26は7種類のタスクに対応しています: 検出、セグメンテーション、セマンティック、深度、分類、姿勢推定、OBB。YOLO11とYOLOv8は、セマンティックセグメンテーションと深度を除く同じタスクに対応し、YOLOv5は検出のみをサポートします。

  • はい。モデルページからモデルの重みをダウンロードできます:

    1. モデルヘッダーのダウンロードアイコンをクリックします
    2. モデルのプライマリ .pt チェックポイントは自動的にダウンロードされます
    3. エクスポート形式はExportタブからダウンロードできます
  • モデルの比較はプロジェクト内で行います。プロジェクトをまたいで比較するには:

    1. モデルを1つのプロジェクトに移動するか、複製する、または
    2. メトリクスをエクスポートして外部で比較します
  • アップロードする .pt モデルファイルの上限は1 GBです。上限に近いモデルは、アップロードと処理に時間がかかる場合があります。

  • はい。公式のYOLO26、YOLO11、YOLOv8、またはYOLOv5プロジェクトから互換性のあるモデルを選択するか、トレーニングダイアログのMy Modelsから、完了済みまたはアップロード済みの独自のチェックポイントを選択してください。

コメント