如何使用神经网络的训练权重

7ビュ(過去30日間)
大卫·弗朗哥
大卫·弗朗哥 2020 年 10 月 1 日
回答済み: 大卫·弗朗哥 2020 年 10 月 1 日
如何使用神经网络的训练权重来模拟分类问题的输出?

採用された回答

大卫·弗朗哥
大卫·弗朗哥 2020 年 10 月 1 日
我找到了答案(输出和yy相等):
模拟一个神经网络
清晰的
关闭
clc
rng默认的
[x,y] = simpleclass_dataset;
神经元= 10;
网络=前馈网络(神经元);
Net = train(Net,x,y);
输出= sim(net,x);
% outputs = round(outputs);
图中,plotconfusion (y,输出)
w1 = net.IW{1,1};
w2 = net.LW{2,1};
B1 = net.b{1};
B2 = net.b{2};
Xx = x;
ii = 1:length(net.inputs{1}.processFcns)
xx = feval(net.inputs{1}.processFcns{ii},...
“应用”xx, net.inputs {1} .processSettings {2});
结束
A1 = tanh(w1*xx + b1);
Yy =纯蛋白(w2*a1 + b2);
mm = 1:长度(net.outputs{1,2}.processFcns)
yy = feval(net.outputs{1,2}.processFcns{mm},...
“反向”yy, net.outputs {1,2} .processSettings {mm});
结束
图,plotconfusion (y, yy)
=)

その他の回答(0件)

製品


リリス

R2018b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的