X
Ultralytics YOLOv8.2 リリースUltralytics YOLOv8.2 モバイル・リリースUltralytics YOLOv8.2 リリース・アロー
グリーンチェック
クリップボードにコピーされたリンク

How to Training Your Custom Models with (カスタムモデルをトレーニングする方法) Ultralytics ハブ

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

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

Ultralytics HUB とは?

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

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

Ultralytics HUBを使い始める

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

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

データセットとモデル

Ultralytics HUBには、ベンチマークによく使われるVOCCOCO、シンプソンズなどの標準データセットがあらかじめ搭載されている。これらのデータセットは充実しており、COCOは80クラス、14万枚の画像を備えている。しかし、このプラットフォームは小規模なデータセットもサポートしており、あらゆるレベルのユーザーに最適です。カスタムデータセットをアップロードしたり、画像アノテーションやデータセット準備のために Roboflowなどの外部ツールと接続して、画像の注釈やデータセットの準備を行うことができる。

プロジェクトの作成

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

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

モデルのトレーニング

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

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

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

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

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

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

高度な機能と統合

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

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

モバイルアプリ

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

まとめ

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

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

Facebookのロゴツイッターのロゴリンクトインのロゴコピー・リンク・シンボル

このカテゴリの続きを読む

AIの未来
を一緒に作りましょう!

機械学習の未来への旅を始めよう