Ultralytics YOLO27: ウェイトリストに登録する。
Get Started
pipのインストールから、デプロイ可能なカスタム検出器まで
基礎向け学習パス初級 約4時間 10件のレッスン最終試験 · 修了証

初めてのYOLOモデルをトレーニングする

Ultralytics YOLO26を新規インストールした状態から、カスタムトレーニング、検証、エクスポートまで進めます。画像で推論し、実際のデータセットを構成して、錠剤検出器をトレーニング・診断し、トラッキングを使って動画上でモデルを実行します。さらに、PyTorchとの一致を確認しながらONNXにエクスポートします。各ステップは、実際の出力を確認しながら、ノートPCのCPU上でPythonとCLIを使って実行できます。データセットの計画、収集、ラベル付けについては、「高性能YOLOデータセットの構築」で説明しています。

学習内容

カスタムデータセットでUltralytics YOLO26モデルをトレーニング、検証、エクスポートし、動画上で実行します。また、Pythonとコマンドラインの両方から、各ステップで問題が発生した際の診断方法を学びます。

  • Ultralyticsをインストールし、使用するデバイスを確認して、PythonとCLIでYOLO26の推論を実行します。

  • リーダーボードではなく、測定したレイテンシの予算に基づいてモデルサイズを選びます。

  • Ultralytics YOLO形式でデータセットを構成し、ラベルを変換して、どこからでも解決できるdata.yamlを記述します。

  • トレーニング、検証、再開、ウォームスタートを行い、検証アーティファクトを修正項目のリストにまとめます。

  • 動画をストリーミングしてトラッキングし、ONNX、TensorRT、OpenVINOなどにエクスポートして、エクスポート結果がPyTorchと一致することを確認します。

作成するもの
  • YOLO形式の錠剤データセットと、Ultralyticsが破損ラベルなしで読み込めるdata.yaml。

  • トレーニング済みのbest.pt検出器と、事前トレーニング済みのベースラインと並べた検証結果。

  • トラッキングで重複のない物体数を数え、フレームレートに追従できているかを確認する、ストリーミング対応の動画スクリプト。

  • 条件を揃えた場合に、検出結果とmAPがPyTorchモデルと一致するONNXエクスポート。

前提条件
  • Python 3.10以降と、Pythonスクリプトやシェルコマンドを問題なく実行できるスキル。

  • GPUは不要です。このコースの例はすべて、ノートPCのCPUで数分以内に実行できます。NVIDIA GPUまたはApple Siliconがあれば、より大規模な実行を高速化できます。

  • 推奨:事前にコンピュータービジョンの基礎と高性能YOLOデータセットの構築を完了してください。

コース内容

5個のモジュール · 10件のレッスン