我如何创建一个能提供多重输入和输出的神经网络?
65次观看(过去30天)
显示旧的评论
嗨,我正在尝试设计一个ffnn神经网络。我有900x4的输入数据,我想设计输出数据为900x2。但你不能将函数输出分配给这个表达式。发生错误。
如何解决这个问题?
清晰的所有;关闭所有;clc;
一个= xlsread (“input2.xlsx”);
[I 4] = size(input)
[O 2] = size(目标)
Input = [a(:,3) a(:,4) a(:,5) a(:,6)];
Target = [a(:,1) a(:,2)];
网= feedforwardnet (10);
Net = train(Net, input', target');
y =净(输入);
穿孔=执行(净,y,目标)
0评论
答案(2)
Bhargavi Maganuru
2019年11月26日
输入的
火车
应为R × Q矩阵,其中R为输入尺寸,Q为批量尺寸。
输入尺寸为900x4 (Q-900和R-4),目标尺寸为900x2(Q-900和R-2)。
所以
下面这行没有问题
Net = train (Net, input', target');
但是,行
y =净(输入);
穿孔=执行(净,y,目标)
会给出一个错误,因为大小不匹配。你可以试着对输入和目标同时使用转置
.
y =净(输入);
穿孔=执行(净,y,目标');
希望这冥界
ps !