Main Content

separatewb

重み/バイアス ベクトルからのバイアス値と重み値の分離

構文

[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 で導入

参考

| |