오토인코더
자동 인코더는 비지도 학습에서 효율적인 인코딩을 위해 사용되는 인공 신경망으로, 종종 차원 감소를 위해 사용됩니다.
이는 데이터의 압축 및 압축 해제 기능이 손실 가능하고 샘플로부터 자동으로 학습되는 데이터 압축 알고리즘이지만, 자동 인코더가 언급되는 대부분의 경우 압축 및 압축 해제 기능은 신경망을 통해 구현됩니다.
자동 인코더는 데이터별 또는 데이터 종속적이므로 훈련 데이터와 유사한 데이터만 압축할 수 있습니다.
자동 인코더는 손실이 있습니다. 즉, 압축 해제된 출력은 MP3, JPEG 등의 압축 알고리즘과 마찬가지로 원래 입력에 비해 품질이 떨어집니다.
자동 인코더는 데이터 샘플로부터 자동으로 학습되므로 새로운 작업을 하지 않고도 주어진 입력 클래스에 대한 특정 인코더를 쉽게 학습할 수 있습니다.