コンテンツへスキップ

Ultralytics HUBモデル

Ultralytics HUBモデルは、カスタムデータセットで視覚AIモデルをトレーニングするための合理化されたソリューションを提供します。

このプロセスはユーザーフレンドリーで効率的であり、簡単な3ステップの作成と、Ultralytics YOLOv8 を利用した加速トレーニングが含まれます。トレーニング中は、モデルのメトリクスがリアルタイムで更新されるため、各ステップの進捗を監視することができます。トレーニングが完了すると、モデルをプレビューし、実世界のアプリケーションに簡単に導入することができます。したがって、Ultralytics HUBは、モデル作成、トレーニング、評価、および展開のための包括的でありながらわかりやすいシステムを提供します。


見るんだ: Ultralytics HUBトレーニングと検証の概要

鉄道模型

サイドバーのModelsボタンをクリックしてModelsページに移動し、ページ右上のTrain Modelボタンをクリックしてください。

Ultralytics サイドバーのModelsボタンとTrain Modelボタンに矢印があるModelsページのHUBスクリーンショット。

チップ

ホーム・ページから直接モデルをトレーニングすることができます。

Ultralytics HUBのスクリーンショット。矢印が鉄道模型カードを指している。

この操作でTrain Modelダイアログが起動し、3つの簡単なステップがあります:

1.データセット

このステップでは、モデルをトレーニングするデータセットを選択する必要があります。データセットを選択したら、Continueをクリックします。

Ultralytics データセットを指す矢印とContinueボタンを指す矢印があるTrain ModelダイアログのHUBスクリーンショット

チップ

データセットページから直接モデルをトレーニングする場合は、このステップを省略できます。

Ultralytics データセットページのHUBスクリーンショット(矢印がTrain Modelボタンを指している

2.モデル

このステップでは、モデルを作成するプロジェクト、モデルの名前、モデルのアーキテクチャを選択します。

Ultralytics 矢印がプロジェクトドロップダウン、モデル名、Continueボタンを示すTrain ModelダイアログのHUBスクリーンショット

注

Ultralytics HUBはプロジェクトの事前選定に努める。

上記のようにTrain Modelダイアログを開いた場合、Ultralytics HUBは最後に使用したプロジェクトを事前に選択します。

プロジェクトページからトレインモデルダイアログを開いた場合、Ultralytics HUBは事前に選択したプロジェクトを表示します。

Ultralytics プロジェクトページのHUBスクリーンショット(矢印はトレインモデルボタンを指す

プロジェクトがまだ作成されていない場合は、このステップでプロジェクト名を設定すると、モデルと一緒に作成されます。

インフォメーション

利用可能な YOLOv8(および YOLOv5)アーキテクチャについてはドキュメントをご覧ください。

デフォルトでは、学習時間を短縮するために、モデルは事前学習済みモデル(COCOデータセットで学習済み)を使用します。詳細モデル設定アコーディオンを開くことで、この動作を変更し、モデルの設定を微調整することができます。

Ultralytics 矢印がAdvanced Model Configurationアコーディオンを指しているTrain ModelダイアログのHUBスクリーンショット

注

最も一般的なモデル設定オプション(エポック数など)を簡単に変更することができますが、Customオプションを使用してUltralytics HUBに関連する全ての Train Settingsにアクセスすることもできます。



見るんだ: How to Configure Ultralytics YOLOv8 Training Parameters in Ultralytics HUB

または、Customタブをクリックして、以前にトレーニングしたモデルの1つからトレーニングを開始することもできます。

Ultralytics トレインモデルダイアログのHUBスクリーンショット。

モデル構成に問題がなければ、Continueをクリックします。

3.電車

このステップでは、モデルのトレーニングを開始する。

注

このステップでは、Train Modelダイアログを閉じて、後でModelページからモデルのトレーニングを開始することができます。

Ultralytics トレーニング開始カードを指す矢印があるモデルページのHUBスクリーンショット

Ultralytics HUBは3つのトレーニングオプションを提供している:

a.Ultralytics クラウド

Ultralytics クラウドにアクセスするには、プロプランに アップグレードする必要があります。

Ultralytics 列車モデルダイアログのHUBスクリーンショット

当社のクラウドトレーニングソリューションを使用してモデルをトレーニングするには、Ultralytics クラウドトレーニングのドキュメントをお読みください。

b.グーグルコラボ

Google Colabを使用してモデルのトレーニングを開始するには、Ultralytics HUBTrain ModelダイアログまたはGoogle Colabノートブックに表示される手順に従ってください。

オープン・イン・コラボ

Ultralytics 列車モデルダイアログのHUBスクリーンショット。

トレーニングが開始されたら、「完了」をクリックし、モデルページでトレーニングの進行状況を確認することができます。

Ultralytics 完了ボタンを指す矢印のあるTrain ModelダイアログのHUBスクリーンショット

Ultralytics 現在トレーニング中のモデルのモデルページのHUBスクリーンショット

注

トレーニングが停止し、チェックポイントが保存された場合、モデルページからモデルのトレーニングを再開することができます。

Ultralytics レジュメ・トレーニング・カードを指す矢印があるモデル・ページのHUBスクリーンショット

c.自分の代理人を連れてくる


見るんだ: Ultralytics HUBを使用したBring your Own Agentモデルのトレーニング

独自のエージェントを使用してモデルのトレーニングを開始するには、Ultralytics HUBTrain Modelダイアログに表示される指示に従ってください。

Ultralytics 列車モデルダイアログのHUBスクリーンショット。

をインストールします。 ultralytics パッケージ パイパイ.

pip install -U ultralytics

次に、提供されたPython コードを使ってモデルのトレーニングを開始する。

トレーニングが開始されたら、「完了」をクリックし、モデルページでトレーニングの進行状況を確認することができます。

Ultralytics 完了ボタンを指す矢印のあるTrain ModelダイアログのHUBスクリーンショット

Ultralytics 現在トレーニング中のモデルのモデルページのHUBスクリーンショット

注

トレーニングが停止し、チェックポイントが保存された場合、モデルページからモデルのトレーニングを再開することができます。

Ultralytics レジュメ・トレーニング・カードを指す矢印があるモデル・ページのHUBスクリーンショット

モデルの分析

モデルをトレーニングした後、モデル・メトリクスを分析できます。

Train"タブでは、最も重要なメトリックスがタスクに基づいて注意深くグループ化されて表示されます。

Ultralytics 学習済みモデルのモデルページのHUBスクリーンショット

すべてのモデル・メトリクスにアクセスするには、Chartsタブをクリックします。

Ultralytics モデル・ページ内のプレビュー・タブとチャート・タブを指す矢印のHUBスクリーンショット

チップ

各チャートは、より見やすくするために拡大することができる。

Ultralytics HUBのスクリーンショット。「モデル」ページ内の「トレイン」タブで、チャートの1つの展開アイコンを指す矢印が表示されている。

Ultralytics HUBのスクリーンショット:Modelページ内のTrainタブでチャートの1つを拡大したもの。

さらに、データを適切に分析するために、ズーム機能を利用することができる。

Ultralytics HUBのスクリーンショット(Modelページ内のTrainタブ、チャートの1つを拡大したもの

プレビューモデル

モデルをトレーニングした後、Previewタブをクリックしてプレビューすることができます。

Testカードでは、トレーニングで使用したデータセットからプレビュー画像を選択するか、デバイスから画像をアップロードすることができます。

Ultralytics HUBのスクリーンショットで、モデルページ内のプレビュータブの矢印がチャートタブ、矢印がテストカードを指している。

注

カメラを使って写真を撮り、それを直接推論することもできる。

Ultralytics モデルページ内のプレビュータブとテストカード内のカメラタブを指す矢印のHUBスクリーンショット

さらに、Ultralytics HUBアプリを ダウンロードすれば、iOSまたはAndroidのモバイルデバイスでモデルをリアルタイムでプレビューできます。

Ultralytics モデルページ内のデプロイタブのHUBスクリーンショット(矢印はリアルタイムプレビューカードを指す

デプロイ・モデル

モデルをトレーニングした後、ONNX 、OpenVINO 、CoreML 、TensorFlow 、Paddleなど、13種類のフォーマットでエクスポートできます。

Ultralytics モデルページ内のデプロイタブのHUBスクリーンショット。矢印がエクスポートカードを指し、すべてのフォーマットがエクスポートされている。

チップ

エクスポートアクションのドロップダウンを開き、詳細オプションをクリックすると、各フォーマットのエクスポートオプションをカスタマイズできます。

Ultralytics モデルページ内のデプロイタブのスクリーンショット。

注

エクスポートアクションのドロップダウンを開き、詳細オプションをクリックすると、各フォーマットを再エクスポートできます。

推論APIを本番で使用することもできます。

Ultralytics  Ultralytics Inference API カードを指す矢印がある、Model ページ内の Deploy タブの HUB スクリーンショット。

詳しくはUltralytics Inference APIdocumentationをお読みください。

シェアモデル

インフォメーション

Ultralytics HUBの共有機能は、他の人とモデルを共有する便利な方法を提供します。この機能は、Ultralytics HUBの既存ユーザーとまだアカウントを作成していないユーザーの両方に対応するように設計されています。

注

あなたは自分のモデルの一般的なアクセスをコントロールすることができます。

一般的なアクセスを "プライベート "に設定することができ、この場合、あなただけがアクセスすることができます。また、一般的なアクセスを "Unlisted "に設定することもできます。この場合、Ultralytics HUBアカウントを持っているかどうかに関係なく、モデルへの直接リンクを持っている人であれば誰でも閲覧することができます。

共有したいモデルのモデルページに移動し、モデルアクションのドロップダウンを開き、共有オプションをクリックします。このアクションによってモデルの共有ダイアログが表示されます。

Ultralytics 共有オプションを指す矢印が付いたモデルページのHUBスクリーンショット

チップ

また、モデルのページや、モデルがあるプロジェクトのページから直接モデルを共有することもできます。

Ultralytics モデルページのHUBスクリーンショット。矢印がモデルの共有オプションを指している

一般アクセスを "Unlisted "に設定し、Saveをクリックする。

Ultralytics ドロップダウンを指す矢印と保存ボタンを指す矢印がある共有モデルダイアログのHUBスクリーンショット

これで、あなたのモデルへの直接リンクを持っている人は誰でもそれを見ることができる。

チップ

モデルの共有ダイアログに表示されているモデルのリンクをクリックすると、簡単にコピーすることができます。

Ultralytics モデルのリンクを指す矢印が表示された共有モデルダイアログのHUBスクリーンショット

編集モデル

編集したいモデルのモデルページに移動し、モデルアクションのドロップダウンを開き、編集オプションをクリックします。このアクションによってモデルの更新ダイアログが表示されます。

Ultralytics 矢印が編集オプションを指しているモデルページのHUBスクリーンショット

チップ

また、モデルのページや、モデルが配置されているプロジェクトのページから、直接モデルを編集することもできます。

Ultralytics モデルの1つの編集オプションを指し示す矢印のあるモデルページのHUBスクリーンショット

モデルに必要な変更を適用し、Saveをクリックして変更を確定します。

Ultralytics HUBのスクリーンショット。矢印が保存ボタンを指している。

モデルの削除

削除したいモデルのモデルページに移動し、モデルアクションのドロップダウンを開き、削除オプションをクリックします。このアクションはモデルを削除します。

Ultralytics 削除オプションを指す矢印があるモデルページのHUBスクリーンショット

チップ

また、モデルのページや、モデルが配置されているプロジェクトのページから直接モデルを削除することもできます。

Ultralytics モデルの1つの削除オプションを指し示す矢印のあるモデルページのHUBスクリーンショット

注

もし気が変わったら、ゴミ箱のページからモデルを復元することができます。

Ultralytics HUBのゴミ箱ページのスクリーンショット。矢印がモデルの復元オプションを指している。



Created 2023-11-12, Updated 2024-06-08
Authors: RizwanMunawar (3), glenn-jocher (8), sergiuwaxmann (3), Burhan-Q (1), priytosh-tripathi (1)

コメント