わかりやすいYOLOv8 Eigen-CAMを使ったYOLOv8の結果の説明

わかりやすいYOLOv8 Eigen-CAMを使用したYOLOv8の結果の解説

私はYOLO(You Only Look Once)モデルの大ファンであり、特にバージョン8が好きです。それは訓練と展開が簡単であり、医療画像の領域でも使用できます。最近、YOLOv8を使用した分類問題を完成させ、かなりうまくいきました。しかし、主な問題は、GRAD-CAMやEigen-CAMのような組み込みの説明可能な結果機能の不足でした。何時間もインターネットで検索した後、希望通りのGitHubリポジトリを見つけました。それは使いやすいです。では、使い方を見てみましょう。

  1. イントロダクション
  2. GitHubリポジトリのクローン
  3. ライブラリのインポート
  4. EigenCAMの初期化

Eigen-CAMの統合は、視覚的なオブジェクト検出の説明可能な人工知能(XAI)の重要な進歩を示しています。現代のコンピュータビジョンモデルの複雑さとその動作の透明性の必要性を考慮すると、この統合は特に注目に値します。具体的な予測に至るまでこれらのモデルがどのようにたどり着くかを理解するために、Eigen-CAM(Eigen Class Activation Mapping)が重要な役割を果たしています。

YOLO V8モデルとEigenCAMを統合するGitHubリポジトリに基づいたチュートリアルを作成するには、以下の手順に従ってください。

ステップ1:リポジトリのクローン [GitHub](https://github.com/rigvedrs/YOLO-V8-CAM)からリポジトリをクローンするか、直接`yolo_cam`フォルダーをダウンロードします。

ステップ2:ライブラリのインポート– クローンしたパッケージから必要なライブラリをインポートします。

from yolo_cam.eigen_cam import EigenCAMfrom yolo_cam.utils.image import show_cam_on_image, scale_cam_image

ステップ3:EigenCAMの初期化– YOLO V8モデルとターゲットレイヤーでEigenCAMを初期化します。タスクを指定します(分類の場合は`‘cls’`、オブジェクト検出の場合は`‘od’`)。デフォルトのタスクは`‘od’`です。

cam = EigenCAM(model, target_layers,task='cls')

ステップ4:ヒートマップの生成と可視化– グレースケールのヒートマップを生成し、入力画像にオーバーレイします。

grayscale_cam = cam(rgb_img)[0, :, :]cam_image = show_cam_on_image(img, grayscale_cam, use_rgb=True) # カラー画像を生成しますplt.imshow(cam_image)plt.show()

上記の2つを時々実行する必要があります。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...

データサイエンス

アステラソフトウェアのCOO、ジェイ・ミシュラ - インタビューシリーズ

ジェイ・ミシュラは、急速に成長しているエンタープライズ向けデータソリューションの提供企業であるAstera Softwareの最高執...

人工知能

『ジュリエット・パウエル&アート・クライナー、The AI Dilemma – インタビューシリーズの著者』

『AIのジレンマ』は、ジュリエット・パウエルとアート・クライナーによって書かれましたジュリエット・パウエルは、著者であ...

データサイエンス

「2023年にデータサイエンスFAANGの仕事をゲットする方法は?」

データサイエンスは非常に求められる分野となり、FAANG(Facebook、Amazon、Apple、Netflix、Google)企業での就職は大きな成...

人工知能

「アナコンダのCEO兼共同創業者、ピーターウォングによるインタビューシリーズ」

ピーター・ワンはAnacondaのCEO兼共同創設者ですAnaconda(以前はContinuum Analyticsとして知られる)を設立する前は、ピー...