BP神经网络输入输出格式问题 15

我的样本输入是6*5,输出是1,如下x=[-0.4839-0.45571.0000-0.8114-1.0000;-0.5180-0.48391.0000-0.8067-1... 我的样本输入是6*5,输出是1,如下
x =[-0.4839 -0.4557 1.0000 -0.8114 -1.0000;
-0.5180 -0.4839 1.0000 -0.8067 -1.0000;
-0.5061 -0.4667 1.0000 -0.8001 -1.0000;
-0.5322 -0.4539 1.0000 -0.7820 -1.0000;
-0.5206 -0.4631 1.0000 -0.7853 -1.0000;
-0.5406 -0.4622 1.0000 -0.7775 -1.0000];
y=[-1.0000 -0.5714 0.2857 1.0000 -0.7143];
网络训练好后,用这组数据测试
t1 =[-0.5208 ; -0.4879 ; 1.0000 ; -0.7871 ; -1.0000]
Y2=sim(net,t1);
报错输入格式不对:
Inputs are incorrectly sized for network.
Matrix must have 6 rows.
要求矩阵有6行是什么意思?应该怎么改
输出搞错了是6个,y=[-1.0000 -0.5714 0.2857 1.0000 0.0000 -0.7143]; 测试数据也不对, 是输入为t1=[-0.5208 -0.4879 1.0000 -0.7871 -1.0000]]
展开
 我来答
棉花糖QQonedcae4
2014-10-20 · 知道合伙人互联网行家
棉花糖QQonedcae4
知道合伙人互联网行家
采纳数:20232 获赞数:39191
山东师范大学计算机科学与技术专业,本科学士学位,培训过软件开发,及法律。

向TA提问 私信TA
展开全部
在你的代码基础上说了。 clc;clear; close all; p=load('originaldata.txt');%你问题最后说的数据文件名跟这个不同。 p1=p'; t=[1];% 这个输出(Targets)应该和输入数据对应,输入数据有10个,输出应该也是10个 所以改为 t是一个1x10的行向量
追问
是测试数据格式错了,y=[-1.0000; -0.5714; 0.2857;1.0000 ;0.0000 ;-0.7143]就对了
骑电车的
2014-10-20 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:225
采纳率:25%
帮助的人:60.2万
展开全部
好高级的东西,根本看没懂呀大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丿Gentleman丿
2014-10-20
知道答主
回答量:27
采纳率:0%
帮助的人:3.5万
展开全部
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rootiris甜甜l
2014-10-20
知道答主
回答量:2
采纳率:0%
帮助的人:2619
展开全部
输入输出格式问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式