主要内容

神经状态空间模型

使用神经网络来表示定义系统非线性状态空间实现的函数

神经状态空间模型是一种非线性状态空间模型,其中状态转换和测量函数使用神经网络建模。您可以使用 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 起)
nssTrainingOptions为神经状态空间系统创建训练选项对象 (自 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 起)

主题