Autoencoder 클래스
R2026b슈퍼클래스:
(제거될 예정임) Autoencoder 클래스
Autoencoder 함수는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 레거시 신경망 코드를 dlnetwork 워크플로로 전환하기 항목을 참조하십시오.
코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.
설명
Autoencoder 객체는 인코더와 디코더로 구성된 오토인코더 신경망을 포함합니다. 인코더는 입력값을 은닉 표현으로 매핑합니다. 디코더는 이 표현을 다시 원래 입력값으로 매핑하려고 시도합니다.
생성
는 autoenc = trainAutoencoder(X)X의 훈련 데이터를 사용하여 훈련된 오토인코더를 반환합니다.
는 은닉 표현 크기가 autoenc = trainAutoencoder(X,hiddenSize)hiddenSize인 오토인코더를 반환합니다.
는 위에 열거된 입력 인수와 하나 이상의 이름-값 쌍 인수로 지정된 추가 옵션에 대해 오토인코더를 반환합니다.autoenc = trainAutoencoder(___,Name,Value)
입력 인수
속성
메서드
| decode | (제거될 예정임) 인코딩된 데이터 디코딩 |
| encode | 입력 데이터 인코딩 |
| generateFunction | (제거될 예정임) 오토인코더를 실행하는 MATLAB 함수 생성 |
| generateSimulink | (제거될 예정임) 오토인코더의 Simulink 모델 생성 |
| network | (제거될 예정임) Autoencoder 객체를 network 객체로 변환 |
| plotWeights | (제거될 예정임) 오토인코더의 인코더에 대한 가중치 시각화 결과 플로팅 |
| predict | (제거될 예정임) 훈련된 오토인코더를 사용하여 입력값 재생성 |
| stack | (제거될 예정임) 여러 오토인코더의 인코더들을 한꺼번에 누적 |
| view | 오토인코더 보기 |
복사 의미 체계
값입니다. 값 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사를 참조하십시오.