Yolo 深圳
深セン
今すぐ参加

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

Nuvola Ladi

3分で読めます

2024年5月31日

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

私たちは常にAIを活用したイノベーションに取り組んでいますが、Ultralytics HUBはカスタムトレーニングを簡素化するために設計されたプラットフォームです。 Ultralytics YOLOモデルのトレーニングを簡素化するために設計されたプラットフォームです。経験豊富な開発者でも初心者でも、Ultralytics HUBはコンピュータビジョンモデルの作成と管理にシームレスな体験を提供します。わずか数クリックでカスタムYOLO モデルをトレーニングする方法を探ってみましょう。

Ultralytics HUBとは?

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

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

Ultralytics HUBを使い始める

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

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

データセットとモデル

Ultralytics HUBには、以下のような標準データセットがあらかじめ搭載されています。 VOC, COCOSimpsonsのような標準的なデータセットがプリロードされています。これらのデータセットは充実しており、COCO 80クラス、14万枚の画像が収録されている。しかし、このプラットフォームは小規模なデータセットもサポートしており、あらゆるレベルのユーザーに最適です。カスタムデータセットをアップロードすることも、以下のような外部ツールと接続することもできる。 Roboflowのような外部ツールと接続することもできる。

プロジェクトの作成

Ultralytics HUBでの新規プロジェクトの作成は驚くほど簡単です。ステップバイステップのガイドをご覧ください:

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

モデルのトレーニング

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

  • ローカルトレーニング:ローカルトレーニング:ローカルマシンにUltralytics インストールし、トレーニングスクリプトを実行します。
    ‍。
  • Google Colab:必要なコードがあらかじめ設定されたGoogle Colabノートブックを開きます。このオプションはコーディングを必要とせず、クラウド上でシームレスに動作します。
  • HUBクラウド Ultralytics HUB Cloud Trainingは、YOLO モデルをトレーニングするためのノーコードソリューションを提供します。ワークフローには、データセットのアップロード、モデルの選択、クラウドインスタンスのセットアップが含まれ、事前訓練されたモデルを微調整し、様々なアプリケーション用にエクスポートすることが簡単にできます。

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

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

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

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

高度な機能と統合

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

Ultralytics HUBはクラウドトレーニングを導入し、ユーザーはローカルで設定することなく、クラウド上で直接モデルをトレーニングできるようになりました。このプラットフォームは Roboflowと統合しています。この統合により、データ準備からモデルトレーニングまでのワークフローが効率化されます。

モバイルアプリ

Ultralytics HUBアプリは、リアルタイム物体検出をモバイルデバイスにもたらします。事前に訓練されたモデルを使用して、このアプリはiPhone 14 Pro上で毎秒30フレームで動作するCOCO データセットから高い精度で物体をdetect することができます。この機能は、実世界のシナリオでモデルをテストし、訓練されたモデルの能力を実証するのに最適です。

まとめ

Ultralytics HUBはコンピュータビジョンの世界を大きく変えるもので、カスタムYOLO モデルをこれまで以上に簡単にトレーニングすることができます。ユーザーフレンドリーなインターフェイス、堅牢な機能、シームレスな統合により、開発者や研究者にとって必須のツールとなっています。ローカル、クラウド、モバイルアプリのいずれでモデルをトレーニングする場合でも、Ultralytics HUBはあなたをカバーします。

なぜ待つのですか?今すぐUltralytics HUBに飛び込んで、わずか数クリックで機械学習プロジェクトの可能性を解き放ちましょう!

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

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

無料ではじめる