Skip to the content.

G検定トップ > DAE(デノイジングオートエンコーダ)とは?G検定対策

まず結論

  • DAE(Denoising Autoencoder)とは、ノイズを加えた入力データから、元のきれいなデータを復元するように学習する自己教師あり学習のオートエンコーダです。
  • G検定では「CAMなどの可視化手法と混同していないか」「何のためのモデルか」が問われます。

直感的な説明

  • DAEは「ノイズだらけの写真を渡されて、元の写真を思い出す練習」をするモデルです。
  • わざと汚したデータを入力し、それを元に戻すことで、

    • ノイズに強い特徴
    • 本質的な構造 を学習します。
  • 「どこを見たか」を説明するモデルではありません。

定義・仕組み

  • オートエンコーダ(Autoencoder)は、

    • Encoder:入力を圧縮
    • Decoder:元に復元 という構造を持つニューラルネットワークです。
  • DAEでは、

    • 入力:ノイズを加えたデータ
    • 教師信号:ノイズのない元データ を用いて学習します。
  • 目的は「ノイズ除去・特徴抽出」です。

いつ使う?(得意・不得意)

得意な場面

  • ノイズ除去(画像・音声)
  • 前処理としての特徴学習
  • 異常検知の基礎モデル

不得意・注意点

  • 分類結果の理由説明(XAI)
  • 「どの部分が判断に影響したか」を示す用途

G検定ひっかけポイント

  • 最大のひっかけ

    • 「DAEは画像認識モデルの判断根拠を可視化する」→ ❌
  • 正しい理解

    • 判断根拠の可視化 → CAM / Grad-CAM
    • ノイズ除去・特徴学習 → DAE
  • よくある混同

    • DAE(Denoising Autoencoder)
    • CAE(Convolutional Autoencoder)
  • 選択肢で

    • 「ノイズを除去する」→ DAE
    • 「ヒートマップで重要領域を表示」→ CAM

まとめ(試験直前用)

  • DAEはノイズ除去用のオートエンコーダ
  • 可視化・説明手法ではない
  • 自己教師あり学習
  • CAMと並んだら、役割の違いで即切る

🔗 関連記事


🏠 G検トップに戻る