YOLO Vision 2026:
Ultralytics YOLO

Google ColabでUltralytics YOLOv8を使用してカスタムデータセットを学習する

Google ColabでUltralytics YOLOv8を使用したカスタムデータセットの学習を習得しましょう。セットアップから学習、評価まで、このガイドですべてをカバーします。

NUNuvola Ladi2 min read
Google ColabでUltralytics YOLOv8を使用してカスタムデータセットを学習する

このブログでは、Google Colab上で Ultralytics YOLOv8 を使用してカスタムオブジェクト検出をマスターする方法を見ていきます。セットアップからトレーニング、評価までのプロセス全体をご案内しながら、 YOLOv8 のパワーを最大限に引き出す準備をしましょう。

Google ColabでのUltralytics YOLOv8モデルのセットアップ#

まずはGoogle Colabで環境を構築しましょう。Google Colabとは何でしょうか?Google Colaboratoryの略であるGoogle Colabは、Pythonコードを記述および実行するためのGoogleによる無料のクラウドプラットフォームです。

セットアップの最初のステップは、適切なランタイムタイプを選択してGPUにアクセスできるようにすることです。nvidia-smiコマンドを使用してGPUのセットアップを検証し、すべてがスムーズに動作していることを確認してください。

次に、 pip を使用して Ultralytics と YOLOv8 の依存関係をインストールします。Ultralytics から YOLO モデルをインポートして、カスタムオブジェクト検出の旅を始めましょう。

データセットのラベル付けと準備#

次に、 dataset を準備しましょう。 bounding boxes でデータにラベル付けを行い、各オブジェクトのクラスを指定します。Ultralytics からデータセットを YOLOv8 形式でエクスポートし、Google Colab ノートブックにインポートします。

カスタムのUltralytics YOLOv8モデルのトレーニング#

オブジェクト検出のタスクを detect に設定し、ニーズに合った YOLOv8 model のサイズを選択します。トレーニング用のデータセットの場所、エポック数、画像サイズを指定します。YOLOv8 と GPU アクセラレーションのパワーにより、モデルが学習し適応していく様子をご覧ください。

モデルの評価と検証#

トレーニングが完了したら、平均エラー位置などの指標を使用してモデルのパフォーマンスを評価します。未知のデータでモデルを検証し、その汎化性能を確認します。混同行列をプロットし、予測を分析してモデルをさらに微調整します。

Ultralytics YOLOv8モデルは、単一のCLIコマンドで簡単に検証できます。このコマンドには、ハイパーパラメータの自動設定やマルチメトリクスサポートなど、多くの主要な機能が含まれています。

Ultralytics は、ユーザーがニーズに応じてより良い出力結果を得るためにバリデーション時に使用できる、いくつかの CLI および Python の引数もサポートしています。詳細については、 docs をご覧ください。

Nicolai Nielsen outlining how to train custom datasets with Ultralytics YOLOv8 in Google Colab

図 1. Google Colab で Ultralytics YOLOv8 を使用してカスタムデータセットをトレーニングする方法を解説する Nicolai Nielsen

モデルを次のレベルへ#

Google ColabでのカスタムUltralytics YOLOv8モデルのトレーニングが正常に完了しました。しかし、私たちの旅はここで終わりません。次回の動画では、モデルの重みをエクスポートし、カスタムトレーニングしたYOLOv8モデルを使用してライブ推論を実行する方法について解説します。物体検出の限界に挑戦する、ワクワクする体験にご期待ください。お楽しみに!

まとめ#

Google ColabにおけるUltralytics YOLOv8を使ったカスタム物体検出の世界をご覧いただきありがとうございました。AIと機械学習の無限の可能性を引き続き探求していきますので、今後のエキサイティングなアップデートやチュートリアルにご期待ください。

この包括的なガイドにより、Google Colab上で Ultralytics YOLOv8 を使用して独自のカスタムオブジェクト検出モデルをトレーニングする準備が整いました。完全なチュートリアルをご覧ください Watch the full tutorial

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。
詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。
詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。
詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。
詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。
詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

Ultralytics YOLOモデルを使用して、自動車分野にコンピュータビジョンを適用しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。
詳細はこちら

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

機械学習の未来とともに旅を始めましょう