このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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