주요 콘텐츠

신경망 상태공간 모델

시스템의 비선형 상태공간 실현을 정의하는 함수를 나타내기 위해 신경망 사용

신경망 상태공간 모델은 신경망을 사용하여 상태 천이와 측정 함수를 모델링하는 비선형 상태공간 모델의 한 유형입니다. System Identification Toolbox™를 사용하여 이러한 신경망의 가중치와 편향을 식별할 수 있습니다. 제어, 추정, 최적화, 차수 축소 모델링을 위해 훈련된 모델을 사용할 수 있습니다.

라이브 편집기 작업

신경망 상태공간 모델 추정Estimate neural state-space model in the Live Editor (R2023b 이후)

함수

createMLPNetworkCreate and initialize a Multi-Layer Perceptron (MLP) network to be used within a neural state-space system (R2022b 이후)
setNetworkAssign dlnetwork object as the state or output function of a neural state-space model (R2024b 이후)
nssTrainingOptionsCreate training options object for neural state-space systems (R2022b 이후)
nlssestEstimate nonlinear state-space model using measured time-domain system data (R2022b 이후)
generateMATLABFunctionGenerate MATLAB functions that evaluate the state and output functions, and their Jacobians, of a nonlinear grey-box or neural state-space model (R2022b 이후)
idNeuralStateSpace/evaluateEvaluate a neural state-space system for a given set of state and input values and return state derivative (or next state) and output values (R2022b 이후)
idNeuralStateSpace/linearizeLinearize a neural state-space model around an operating point (R2022b 이후)
simSimulate response of identified model

객체

idNeuralStateSpaceNeural state-space model with identifiable network weights (R2022b 이후)
nssTrainingADAMAdam training options object for neural state-space systems (R2022b 이후)
nssTrainingSGDMSGDM training options object for neural state-space systems (R2022b 이후)
nssTrainingRMSPropRMSProp training options object for neural state-space systems (R2024b 이후)
nssTrainingLBFGSL-BFGS training options object for neural state-space systems (R2024b 이후)

블록

Neural State-Space ModelSimulate neural state-space model in Simulink (R2022b 이후)

도움말 항목