メインコンテンツ

separatewb

(削除予定) 重み/バイアス ベクトルからのバイアス値と重み値の分離

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

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

構文

[b,IW,LW] = separatewb(net,wb)

説明

[b,IW,LW] = separatewb(net,wb) は、2 つの引数を取ります。

net

ニューラル ネットワーク

wb

重み/バイアス ベクトル

これは、以下を返します。

b

バイアス ベクトルの cell 配列

IW

入力の重み行列の cell 配列

LW

層の重み行列の cell 配列

ここでは、特定のデータに当てはめるようにフィードフォワード ネットワークの学習を行い、そのバイアス値と重み値でベクトルを形成します。その後、単一のベクトルを元のバイアスと重みに再度分割します。

[x,t] = simplefit_dataset;
net = feedforwardnet(20);
net = train(net,x,t);
wb = formwb(net,net.b,net.iw,net.lw)
[b,iw,lw] = separatewb(net,wb)

バージョン履歴

R2010b で導入

すべて折りたたむ