AutoEncoder: 이미지 압축 및 노이즈 제거
AutoEncoderAutoEncoder는 Encoder를 통해 정보를 압축하고, Decoder를 통해 정보를 복원한다. 예를 들어, 28 x 28 흑백 이미지가 있다고 해보자. 이미지는 총 784개의 정보를 가진다. 만약 이미지를 64개의 정보로 압축할 수 있다면 어떨까?Encoder는 Linear layer를 이용해 784개의 정보를 64개로 압축한다. 압축된 정보는 latent variable라고 하며, $z$로 표기한다.nn.Linear(784, 64)Decoder는 64개로 압축된 latent variable을 다시 원본인 784개 정보로 복원한다.nn.Linear(64, 784) 왜 사용할까?정보를 다시 원본으로 복원시킬 거라면 왜 사용할까? Decoder가 원본보다 더 나은 형태로 복원시킬 ..