ヨロビジョン深圳
深セン
今すぐ参加

Ultralytics HUBでカスタムモデルをトレーニングする方法

Nuvola Ladi

3分で読めます

2024年5月31日

Ultralytics HUBでカスタムYOLOモデルを簡単にトレーニングする方法をご覧ください。この直感的なプラットフォームへのステップバイステップガイドでは、シームレスな統合、リアルタイムトラッキング、およびクラウドトレーニングの概要を提供します。

AI主導のイノベーションを常に追求している私たちと一緒に、カスタムUltralytics YOLOモデルのトレーニングを簡素化するように設計されたプラットフォームであるUltralytics HUBを詳しく見ていきましょう。あなたがベテランの開発者であろうと初心者であろうと、Ultralytics HUBは、コンピュータビジョンモデルの作成と管理のためのシームレスなエクスペリエンスを提供します。ほんの数クリックでカスタムYOLOモデルをトレーニングする方法を探りましょう。

Ultralytics HUBとは?

Ultralytics HUBは、データセット、プロジェクト、モデルを処理するために設計された包括的なプラットフォームであり、機械学習モデルのトレーニングとデプロイを容易にします。 

様々なプラットフォームとの統合、モバイルアプリ(AndroidとiOSの両方で利用可能)によるリアルタイムアップデートのサポート、新機能による継続的な進化が特徴です。より技術的な洞察とステップごとのワークフローについては、クラウドでコンピュータビジョンモデルをトレーニングする方法に関するMediumの記事をご覧ください。

Ultralytics HUBを使ってみる

ユーザーフレンドリーなインターフェース

Ultralytics HUBについて最初に気づくのは、その直感的なインターフェースです。ホームページから、データセット、プロジェクト、モデル、および統合に簡単にアクセスできます。まだベータ版ですが、このプラットフォームはすでにさまざまな強力な機能を誇っています。

データセットとモデル

Ultralytics HUBには、ベンチマークで一般的に使用されるVOCCOCO、Simpsonsなどの標準データセットがプリロードされています。これらのデータセットは実質的なもので、COCOは80クラス、140,000画像を備えています。ただし、このプラットフォームはより小さなデータセットもサポートしており、あらゆるレベルのユーザーにとって理想的です。カスタムデータセットをアップロードしたり、Roboflowなどの外部ツールと接続して、画像アノテーションやデータセットの準備を行うことができます。

プロジェクトの作成

Ultralytics HUBで新しいプロジェクトを作成するのは非常に簡単です。開始するためのステップバイステップガイドを以下に示します。

  1. プロジェクトの作成:まず、プロジェクトに名前を付けます。この例では、「Object Detection」としましょう。
  2. データセットの選択:利用可能なオプションからデータセットを選択します。ここでは、簡単にするために、14,000枚の画像を含むシンプソンズのデータセットを使用します。
  3. モデルの選択:YOLOモデルを選択します。Ultralytics HUBは、YOLOv5YOLOv8など、さまざまなモデルをサポートしています。この例では、YOLOv8 nanoモデルを使用します。
  4. ハイパーパラメータの調整:エポック数、画像サイズ、バッチサイズなどの設定を調整します。GPUまたはCPUを使用するかどうかを選択したり、キャッシュオプションを設定したりすることもできます。

モデルのトレーニング

プロジェクトのセットアップが完了すると、モデルのトレーニングはクリックするだけです。Ultralytics HUBは、複数のトレーニングオプションを提供します。

  • ローカルでのトレーニング:Ultralyticsをローカルマシンにインストールし、トレーニングスクリプトを実行します。
  • Google Colab:必要なコードがあらかじめ設定されたGoogle Colabノートブックを開きます。このオプションはコーディングを必要とせず、クラウドでシームレスに実行できます。
  • HUB Cloud:Ultralytics HUB Cloud Trainingは、YOLOモデルをトレーニングするためのノーコードソリューションを提供し、非コーダーやビジネスオーナーに最適です。ワークフローには、データセットのアップロード、モデルの選択、クラウドインスタンスのセットアップが含まれており、事前トレーニング済みのモデルを簡単に微調整し、さまざまなアプリケーション向けにエクスポートできます。

Google Colabでモデルをトレーニングするには:

  1. Ultralyticsのインストール:ノートブックにUltralyticsをインストールするコマンドを実行します。
  2. セットアップとAPIキー:セットアップを構成し、APIキーを入力します。
  3. トレーニングの開始:トレーニングコマンドを実行すると、モデルのトレーニングが開始されます。
__wf_reserved_inherit
図1. Nicolai Nielsen氏が、Ultralytics HUBでモデルをトレーニングする方法について解説しています。

トレーニング進捗のモニタリング

Ultralytics HUBは、モデルのトレーニングの進捗状況をリアルタイムで追跡します。精度、適合率、再現率、損失関数などの主要な指標を監視できます。このプラットフォームはトレーニングデータを視覚化し、モデルが時間の経過とともにどのように改善されるかを確認できます。

高度な機能と統合

クラウドトレーニングとRoboFlowの統合

Ultralytics HUBはクラウドトレーニングを導入し、ローカルでのセットアップなしに、クラウド上で直接モデルをトレーニングできるようになりました。また、Roboflowと統合して、画像のアノテーションとデータセットの準備を行うことができます。この統合により、データ準備からモデルトレーニングまでのワークフローが効率化されます。

モバイルアプリ

Ultralytics HUBアプリは、リアルタイムの物体検出をモバイルデバイスにもたらします。事前トレーニング済みのモデルを使用すると、このアプリはCOCOデータセットからオブジェクトを高精度で検出し、iPhone 14 Proで毎秒30フレームで実行できます。この機能は、現実世界のシナリオでモデルをテストし、トレーニング済みのモデルの機能を実証するのに最適です。

まとめ

Ultralytics HUBは、カスタムYOLOモデルのトレーニングをこれまで以上に容易にし、コンピュータビジョンの世界に革新をもたらします。ユーザーフレンドリーなインターフェース、堅牢な機能、シームレスな統合により、開発者や研究者にとって必須のツールとしての地位を確立しています。ローカル、クラウド、またはモバイルアプリで外出先でモデルをトレーニングする場合でも、Ultralytics HUBにお任せください。

さあ、ためらわずにUltralytics HUBにアクセスして、ほんの数クリックで機械学習プロジェクトの可能性を解き放ちましょう!

AIの未来を
共に築きましょう!

未来の機械学習で、新たな一歩を踏み出しましょう。

無料ではじめる
クリップボードにコピーしました