.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

自己符号化器(AE:オートエンコーダ)、自己識別機とも呼ばれる。

歴史

特徴

教師あり、なし

入出力を一致させる。

特徴表現の獲得

隠れ層の次元を小さくして情報量を小さくした特徴表現を獲得する。
(入力の情報を圧縮される。→ 学習の結果、重みとして要約される。)

種類

様々な種類があるもよう。

できること

様々な用途で利用されている。

詳細

変分オートエンコーダ(VAE)

エンコーダとデコーダの仕組み

潜在変数z

KLダイバージェンス(正規化項)

損失関数

復元誤差とKLダイバージェンスの展開式を損失関数として利用することでVAEを最適化出来る

最適化

x をより良く表現する p(X) のパラメータを学習するには、周辺尤度 logp(X) の最大化を考える。

記号説明
X再構成されるデータ
p(X)再構成されるデータの確率分布
z潜在変数
p(z)潜在変数の確率分布
p(X|z)潜在変数zが与えられた時のxの確率分布(デンコーダ)
q(z|X)データXが与えられた時のzの確率分布(エンコーダ)

復元誤差

デコーダによる誤差

KLダイバージェンス

エンコーダによる誤差

損失関数

復元誤差KLダイバージェンスの展開式を損失関数として利用することでVAEを最適化出来る

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS