メインコンテンツ

gensim

(削除予定) 浅層ニューラル ネットワークのシミュレーション用の Simulink ブロックの生成

gensim は将来のリリースで削除される予定です。詳細については、Transition Legacy Neural Network Code to dlnetwork Workflowsを参照してください。

コードの更新に関するアドバイスについては、バージョン履歴を参照してください。

説明

gensim(net,st) は、サンプリング時間 st でニューラル ネットワーク net のシミュレーションを行うブロックが含まれる Simulink® システムを作成します。

net に入力または層の遅延がない (net.numInputDelaysnet.numLayerDelays の両方が 0 である) 場合、st に –1 を使用して、連続的にサンプリングを行うネットワークを取得できます。

gensim は、畳み込みネットワークや LSTM ネットワークなどの深層学習ネットワークをサポートしていません。深層学習用のコード生成の詳細は、コード生成と深層ニューラル ネットワークの展開を参照してください。

gensim の詳細については、MATLAB コマンド プロンプトで help network/gensim と入力してください。

すべて折りたたむ

この例では、フィードフォワード ネットワーク用の Simulink ブロックを生成する方法を示します。

単純な近似データ セットのデータを使用してフィードフォワード ネットワークを作成し、Simulink ブロックを生成します。

[x,t] = simplefit_dataset;
net = feedforwardnet(10);
net = train(net,x,t)
gensim(net)

入力引数

すべて折りたたむ

入力ネットワーク。ネットワーク オブジェクトとして指定します。ネットワーク オブジェクトを作成するには、feedforwardnetnarxnet などを使用します。

サンプル時間を -1 以外の値として指定します。詳細については、サンプル時間の指定 (Simulink)を参照してください。

詳細

すべて折りたたむ

バージョン履歴

R2006a より前に導入

すべて折りたたむ