adddelay
ニューラル ネットワークの応答への遅延の追加
構文
net = adddelay(net,n)
説明
net = adddelay(net,n)
は、次の引数を取ります。
net | ニューラル ネットワーク |
n | 遅延数 |
そして、指定された遅延数 n
だけ入力遅延の接続が増加し、それと同じ数だけ出力フィードバック遅延が減少したネットワークを返します。これにより、タイムステップ n
だけ遅れて出力が生成される点を除き、元のネットワークと同じ動作をするネットワークが得られます。
遅延数 n
を指定しない場合、既定の遅延数 1 が使用されます。
例
ネットワークへの遅延の削除と追加
この例では、入力時系列 X
とターゲット時系列 T
に対し、オリジナルの形式で時間遅延ネットワークの作成、学習、シミュレーションを行う方法を示します。その後、遅延を一旦削除してから、削除した遅延を元に戻します。1 番目と 3 番目の出力は同じになりますが、2 番目の結果には次のステップの予測が新たに追加されます。
時間遅延
[X,T] = simpleseries_dataset; net1 = timedelaynet(1:2,20); [Xs,Xi,Ai,Ts] = preparets(net1,X,T); net1 = train(net1,Xs,Ts,Xi);
y1 = net1(Xs,Xi); view(net1)
遅延の削除
net2 = removedelay(net1); [Xs,Xi,Ai,Ts] = preparets(net2,X,T); y2 = net2(Xs,Xi); view(net2)
遅延の追加
net3 = adddelay(net2); [Xs,Xi,Ai,Ts] = preparets(net3,X,T); y3 = net3(Xs,Xi); view(net3)
バージョン履歴
R2010b で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)