メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ニューラル状態空間モデル

ニューラル ネットワークを使用して、システムの非線形状態空間実現を定義する関数を表します。

ニューラル状態空間モデルは、非線形状態空間モデルの一種で、状態遷移関数と測定関数をニューラル ネットワークを使用してモデル化したものです。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 以降)
sim同定されたモデルの応答のシミュレーション

オブジェクト

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 以降)

トピック