【おーとえんこーだー】
オートエンコーダー とは?
💡 データを圧縮して本質を見抜く「AIの圧縮名人」
📌 このページのポイント
なんでわざわざ圧縮して復元するの?
圧縮するときに情報量が制限されるから、モデルは「本当に大事な特徴だけ残す」ことを強いられるんだ。例えば100次元のデータを10次元に圧縮すると、10次元でも元を復元できるような「エッセンス」を学ぶことになる。これがデータの本質的な特徴になるよ。
異常検知にどう使うの?
正常データだけで学習したオートエンコーダーは、正常データの復元は上手にできるけど、見たことがない異常データは上手く復元できないんだ。だから「復元誤差が大きいデータ=異常」と判定できる。工場の製品検査や不正検知でよく使われる手法だよ。
VAEって聞いたことあるけど関係あるの?
VAE(変分オートエンコーダー)はオートエンコーダーの発展形だよ。普通のオートエンコーダーの圧縮表現に確率分布の考え方を導入したもので、新しいデータを「生成」できるようになるんだ。Stable Diffusionの内部にもVAEが使われているよ。
オートエンコーダーって実務でどんなふうに使われてるの?
まとめ:ざっくりこれだけ覚えればOK!
「オートエンコーダー」って出てきたら「データを圧縮してから復元することで本質的な特徴を学習するニューラルネットワークだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Autoencoder」 = 自動符号化器
💬 「Auto(自動で)」+「Encoder(符号化する器)」。データを自動的に符号化(圧縮)して特徴を学ぶ仕組みだよ