주요 콘텐츠

generateSimulink

R2026b

클래스: Autoencoder

(제거될 예정임) 오토인코더의 Simulink 모델 생성

generateSimulink 함수는 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 레거시 신경망 코드를 dlnetwork 워크플로로 전환하기 항목을 참조하십시오.

코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.

설명

generateSimulink(autoenc)는 오토인코더 autoenc에 대한 Simulink® 모델을 만듭니다.

예제

입력 인수

모두 확장

훈련된 오토인코더로, Autoencoder 객체로 지정됩니다.

예제

모두 확장

훈련 데이터를 불러옵니다.

X = digitSmallCellArrayData;

훈련 데이터는 각 셀에 손으로 쓴 숫자를 표현한 합성 영상을 나타내는 28×28 행렬이 있는 1×500 셀형 배열입니다.

25개의 뉴런을 포함하는 은닉 계층 1개를 갖는 오토인코더를 훈련시킵니다.

hiddenSize = 25;
autoenc = trainAutoencoder(X,hiddenSize,...
        'L2WeightRegularization',0.004,...
        'SparsityRegularization',4,...
        'SparsityProportion',0.15);

오토인코더 autoenc에 대한 Simulink 모델을 만듭니다.

generateSimulink(autoenc)

Simulink model. The model passes constant x1 to a the autoencoder block. The autoencoder block passes its output to a scope block y1.

버전 내역

R2015b에 개발됨

모두 축소