Ultralytics YOLO27: ウェイトリストに登録する。
Get Started
製品アイデアから最初のYOLO26予測まで
基礎向け学習パス初級 約3時間 10件のレッスン最終試験 · 修了証

コンピュータービジョンの基礎

あらゆるビジョンシステムを機能させるための判断力を学びます。タスクの定義、Ultralytics YOLOの7つのタスクからの選択、データとラベルの監査、適切なデータ分割、指標の読み取りを、実画像とデータセットを使った実行可能なYOLO26の例で解説します。

学習内容

コンピュータービジョンの問題を定義し、適切なタスクとラベルを選び、データが現実に即しているかを確認し、学習前に「良い」状態とは何かを把握します。

  • 製品アイデアを3行のタスク仕様に落とし込み、ビジネスルールをモデルではなくコードに記述します。

  • 分類、検出、インスタンスセグメンテーション、セマンティックセグメンテーション、深度推定、姿勢推定、OBBの7つから、出力に適したタスクを選びます。

  • 検出器の出力を読み取り、各誤りのコストに基づいて信頼度とIoUのしきい値を設定します。

  • 実際のデータセットを監査し、網羅性の不足、壊れたラベル、分割間で漏洩する類似画像を見つけます。

  • 適合率、再現率、mAP50-95、クラス別AP、混同行列を併せて確認し、リリース、反復、再検討のいずれが必要かを判断します。

作成するもの
  • プロジェクトのタスク仕様と、YOLO26の出力に基づくコードで記述した判定ルール。

  • 実際のデータセットのデータセット監査とラベル確認、および優先順位付きのデータ収集計画。

  • 類似画像が検証データに混入しないようにするリークチェックとグループ分割。

  • ボトルネックとなるクラスとリリースのしきい値を明示した評価結果。

  • 自分の画像を使った最初のYOLO26の実行と、仕様に照らした確認。

前提条件
  • コンピュータービジョンの経験は不要です。概念だけで理解できます。

  • 任意ですが、例を実行するにはPython 3.10以降とpip install ultralyticsを推奨します。すべての処理はノートPCのCPUで数秒以内に実行できます。

コース内容

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