predictAndUpdateState
(권장되지 않음) 훈련된 순환 신경망을 사용하여 응답 변수 예측 및 신경망 상태 업데이트
predictAndUpdateState
는 권장되지 않습니다. 대신 predict
함수를 사용하고 상태 출력을 사용하여 신경망의 State
속성을 업데이트하십시오. 자세한 내용은 버전 내역을 참조하십시오.
구문
설명
CPU 또는 GPU에서 훈련된 딥러닝 신경망을 사용하여 예측을 수행할 수 있습니다. GPU를 사용하려면 Parallel Computing Toolbox™ 라이선스와 지원되는 GPU 장치가 필요합니다. 지원되는 장치에 대한 자세한 내용은 GPU 연산 요구 사항 (Parallel Computing Toolbox) 항목을 참조하십시오. 하드웨어 요구 사항은 ExecutionEnvironment
이름-값 인수를 사용하여 지정하십시오.
[
는 훈련된 순환 신경망 updatedNet
,Y
] = predictAndUpdateState(recNet
,sequences
)recNet
을 사용하여 sequences
의 데이터에 대한 응답 변수를 예측하고 신경망 상태를 업데이트합니다.
이 함수는 순환 신경망만 지원합니다. 입력값 recNet
은 LSTM 계층 같은 순환 계층을 적어도 하나 가지거나 상태 파라미터를 사용하는 사용자 지정 계층을 가져야 합니다.
[
은 다중 입력 신경망 updatedNet
,Y
] = predictAndUpdateState(recNet
,X1,...,XN
)recNet
에 대해 숫자형 배열 또는 셀형 배열 X1
, …, XN
의 데이터의 응답 변수를 예측합니다. 입력값 Xi
는 신경망 입력값 recNet.InputNames(i)
에 대응됩니다.
[
는 혼합된 데이터 유형의 데이터를 갖는 다중 입력 신경망 updatedNet
,Y
] = predictAndUpdateState(recNet
,mixed
)recNet
을 사용하여 예측을 수행합니다.
[updatedNet,
는 위에 열거된 입력 인수 중 하나를 사용하여 다중 출력 신경망의 Y1,...,YM
] = predictAndUpdateState(___)M
개 출력값에 대한 응답 변수를 예측합니다. 출력값 Yj
는 신경망 출력값 recNet.OutputNames(j)
에 대응됩니다. 분류 출력 계층에 대한 categorical형 출력값을 반환하려면 ReturnCategorical
옵션을 1
(true)로 설정하십시오.
[___] = predictAndUpdateState(___,
는 위에 열거된 구문 중 하나를 사용하여 하나 이상의 이름-값 인수로 지정된 추가 옵션으로 예측을 수행합니다. 예를 들어, Name=Value
)MiniBatchSize=27
은 크기가 27인 미니 배치를 사용하여 예측을 수행합니다.
팁
서로 길이가 다른 시퀀스를 사용하여 예측을 수행할 때는 미니 배치 크기가 입력 데이터에 추가되는 채우기 양에 영향을 주어 서로 다른 예측값이 나올 수 있습니다. 이 경우 여러 값을 사용해 보며 어느 것이 신경망에 가장 적합한지 살펴보십시오. 미니 배치 크기와 채우기 옵션을 지정하려면 각각 MiniBatchSize
옵션과 SequenceLength
옵션을 사용하십시오.
예제
입력 인수
이름-값 인수
출력 인수
알고리즘
대안
단일 분류 계층을 사용하는 순환 신경망에 한해 classifyAndUpdateState
함수를 사용하여 예측 클래스와 점수를 계산하고 신경망 상태를 업데이트할 수 있습니다.
신경망 계층의 활성화 결과를 구하려면 activations
함수를 사용하십시오. activations
함수는 신경망 상태를 업데이트하지 않습니다.
신경망 상태를 업데이트하지 않고 예측을 수행하려면 classify
함수 또는 predict
함수를 사용하십시오.
참고 문헌
[1] M. Kudo, J. Toyama, and M. Shimbo. "Multidimensional Curve Classification Using Passing-Through Regions." Pattern Recognition Letters. Vol. 20, No. 11–13, pages 1103–1111.
[2] UCI Machine Learning Repository: Japanese Vowels Dataset. https://archive.ics.uci.edu/ml/datasets/Japanese+Vowels