主要内容

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)

此网络在第一层有三个权重和三个偏置,在第二层有三个权重和一个偏置。因此,网络中权重和偏置值的总数是 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 中推出

另请参阅

| |