오토인코더란 ! 입력이 들어왔을 때, 해당 입력 데이터를 최대한 compression 시킨 후 다시 본래의 입력 형태로 복원.

압축 과정에서 추출한 의미 있는 데이터 Z를 보통 latent vector라고 부른다.

Auto Encoder의 결과를 시각화한 이미지

y축으로 두께 변하고, x축으로는 기울기가 변한다.
이 모델의 latent vector는 두께, 회전, Class로 정의되어 있다는 것을 알 수 있다.
여기서 중요한 점은 Auto Encoder가 출력하는 latent vector를 미리 알 수 없고 Encoder 모델이 학습을 통해 자동적으로 latent vector를 찾아준 것이다.