openloop
(削除予定) ニューラル ネットワークの閉ループ フィードバックから開ループへの変換
openloop は将来のリリースで削除される予定です。詳細については、Transition Legacy Neural Network Code to dlnetwork Workflowsを参照してください。
コードの更新に関するアドバイスについては、バージョン履歴を参照してください。
構文
net = openloop(net)
[net,xi,ai] = openloop(net,xi,ai)
説明
net = openloop(net) は、ニューラル ネットワークを受け取り、閉ループ フィードバックを開ループに変換します。これは、net.outputs{i}.feedbackMode プロパティが 'closed' である各フィードバック出力 i について、関連するフィードバック層の重みを、新しい入力と入力重みの接続に置き換えます。net.outputs{i}.feedbackMode プロパティが 'open' に設定され、net.outputs{i}.feedbackInput プロパティが新しい入力のインデックスに設定されます。最後に、フィードバック入力の重みの遅延 (置き換えられた層重みの遅延の値) から net.outputs{i}.feedbackDelays の値が減算されます。
[net,xi,ai] = openloop(net,xi,ai) は、閉ループ ネットワーク、およびその現在の入力遅延状態 xi と層遅延状態 ai を、開ループの形式に変換します。



