MATLAB 도움말 센터
클래스: Autoencoder
Autoencoder 객체를 network 객체로 변환
Autoencoder
network
net = network(autoenc)
net = network(autoenc)는 오토인코더 autoenc와 같은 network 객체를 반환합니다.
net
autoenc
예제
모두 확장
훈련된 오토인코더로, Autoencoder 클래스의 객체로 반환됩니다.
오토인코더 autoenc와 같은 신경망으로, network 클래스의 객체로 반환됩니다.
샘플 데이터를 불러옵니다.
X = bodyfat_dataset;
X는 252개의 다양한 관찰값의 13가지 특성을 정의하는 13×252 행렬입니다. 이 데이터에 대한 자세한 내용을 보려면 명령줄에 help bodyfat_dataset을 입력하십시오.
help bodyfat_dataset
특성 데이터에 대해 오토인코더를 훈련시킵니다.
autoenc = trainAutoencoder(X);
오토인코더 autoenc에서 network 객체를 만듭니다.
net = network(autoenc);
신경망 net을 사용하여 특성을 예측합니다.
Xpred = net(X);
실제 특성 데이터와 예측 특성 데이터 사이의 선형 회귀 모델을 피팅합니다. 모든 특성 데이터를 하나의 데이터 세트로 사용하여 회귀 모델의 추정된 피어슨 상관 계수, 기울기와 절편(편향)을 계산합니다.
[C, S, B] = regression(X, Xpred, 'one')
C = 0.9996
S = 0.9981
B = 0.1245
상관 계수가 1에 가까운 것을 볼 수 있는데, 이것은 특성 데이터와 신경망의 추정값이 서로 비슷함을 나타냅니다.
실제 데이터와 피팅된 선을 플로팅합니다.
plotregression(X, Xpred);
데이터가 피팅된 선 위에 있는 것처럼 보입니다. 이것은 예측값이 실제 데이터와 매우 비슷하는 결론을 뒷받침합니다.
R2015b에 개발됨
trainAutoencoder | Autoencoder
trainAutoencoder
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의