setwb
単一ベクトルによるすべてのネットワークの重み値およびバイアス値の設定
構文
net = setwb(net,wb)
説明
この関数は、ネットワークの重みとバイアスを値から成るベクトルに設定します。
net = setwb(net,wb) は次の入力を取ります。
net | ニューラル ネットワーク |
wb | 重みとバイアスの値から成るベクトル |
例
ネットワークの重みとバイアスの設定
この例では、ネットワークの重みとバイアスの値を設定して表示する方法を示します。
ネットワークを作成して構成します。
[x,t] = simplefit_dataset; net = feedforwardnet(3); net = configure(net,x,t); view(net)

このネットワークでは、最初の層に 3 つの重みと 3 つのバイアスが含まれ、2 番目の層に 3 つの重みと 1 つのバイアスが含まれます。そのため、このネットワークの重みとバイアスの値の総数は 10 です。重みとバイアスをランダムな値に設定します。
net = setwb(net,rand(10,1));
重みとバイアスの値を表示します。
net.IW{1,1}
net.b{1}
ans =
0.1576
0.9706
0.9572
ans =
0.5469
0.9575
0.9649
バージョン履歴
R2010b で導入
参考
getwb | formwb | separatewb