<aside> ✅ 입력이 들어왔을 때, 해당 입력 데이터를 최대한 압축시킨 후, 데이터의 특징을 추출하여 다시 본래의 입력 형태로 복원시키는 신경망

Untitled

</aside>

<aside> ✅ 데이터를 압축하는 부분을 Encoder, 복원하는 부분을 Decoder라고 하며 압축 과정에서 추출한 의미 있는 데이터를 Z로 보통 latent vector라고 부르며 이를 latent variable, feature 라고도 부름

</aside>

사용)

특징 추출기처럼 사용하여 심층 신경망의 비지도 학습에 사용될 수 있음

활용)

<aside> ✅ Stacked Autoencoder

Untitled

가장 기본적인 Autoencoder 구조 : input_layer, hidden_layer, output_layer 구성

위 구조에서 hidden_layer 개수를 늘린 것을 stacked autoencoder, deep autoencoder로 부름

<aside> ✅ Saprse Autoencoder

Untitled

hidden_layer 내 노드 수를 증가 시킨다.

<aside> ✅ Denoising Autoencoder

Untitled

입력 층에서 hidden_layer 로 갈 때, Noise 추가한 것

<aside> ✅ Variational Autoencoder

Untitled

vae 인코더는 주어진 입력에 대하여 평균 코딩과, 표준편차 코딩을 만듬

vae 손실함수