Autoencoder 클래스
슈퍼클래스:
Autoencoder 클래스
설명
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 | 오토인코더 보기 |
복사 의미 체계
값입니다. 값 클래스가 복사 작업에 미치는 영향에 대한 내용은 객체 복사를 참조하십시오.
버전 내역
R2015b에 개발됨