オートエンコーダー

オートエンコーダー(Autoencoder、自己符号化器)とは、ニューラルネットワークを利用した教師なし学習の一種で、入力データを一度低次元の潜在空間に圧縮(エンコード)し、その圧縮データから元のデータにできるだけ忠実に近似するよう復元(デコード)する仕組みです。

いわゆる非可逆圧縮の一種であり、この圧縮処理により、データの本質的な特徴だけを抽出し、重要でない情報やノイズを削減しながら元のデータに近い形に再構成することを目的としています。

オートエンコーダーは主に次元削減や特徴抽出、異常検知、生成モデルの基盤技術として広く用いられています。

ネットワークはエンコーダ部分(圧縮する機能)とデコーダ部分(復元する機能)から構成され、中間にある潜在空間が圧縮された特徴表現を保持します。学習は入力データと再構築結果を比較し、差分を最小化するように重みを調整する教師なしの形式で行われます。

つまり、単なるコピーではなく、情報の要点をつかむ効率的な圧縮と復元の仕組みであり、圧縮時に失った情報を取り戻さずとも重要な特徴は保つことができます。

関連項目 編集