中易网

急~神经网络 matlab

答案:2  悬赏:30  
解决时间 2021-02-02 07:36
epochs=500,'.1.2854];tansig' network;logsig',T都是4列的矩阵,P.
Matrix must have 4 rows.3101].lr=0;0 1],M-out)

以上的程序执行后matlab不停地指示说
?.4745 1.3277 0;
LP;
net=newff(threshold,P; sz2 at 64
net=train(net? Error using ==>,[9;
plot(1;
net?;
P_test=[0;
out=sim(net.1709 0;
net,4],P_test);

但我的P.7783 0.

Error in ==>.01,{',T),请问这是为什么呢,T).trainParam;
net=train(net;;
M=[0;}.trainParam;0 1:4;trainlm','.goal=0threshold=[0 1;0 1.train
Inputs are incorrectly sized for network.4114 0.0000 0;)
最佳答案
4 rows是四行,不是4列
你转置看看

而且一般神经网络的输入都是列向量吧
你的输入明显是四列的行向量阿
全部回答

程序有点问题,估计是原作者数据处理没贴全。先改进如下:

clc; clear all; close all; format long; clear all; p=[4949.93 5203.34 5365.04 5365.99]; t=[10977.09 10987.81 11754.32 12520.57 1180.6 1333.5 1561.8 1738.8]; tt=[3.1 3.6; 4.2 4.8; 6.7 9.1; 13 18.9; 29 226.6; 51.1 42; 78.2 79.6; 113 720.4; 169.3 194.4; 202.3 253.8]; damax=max(max(max(tt)),max(t)); damin=min(min(min(tt)),min(t)); [a,b]=size(tt); for i=1:a     pp(i,:)=(tt(i,:)-damin)/(damax-damin); end tt=(t-damin)/(damax-damin); n=length(tt); threshold=[0,1;0,1]; net=newff(threshold,[3,1],{'tansig','logsig'},'trainlm'); net.trainparam.epochs=1000; net.trainparam.goal=0.001; lp.lr=0.1; pp = pp'; net=train(net,pp(:,1:n),tt); for i=1:length(pp)     p_test=pp(:,i);     out(i)=sim(net,p_test);     pre(i)=out(i)*(damax-damin)+damin; end

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请教各位高手用QST2方法寻找过渡态的问题
同网下两台计算机ping不通
豪门休闲会所地址在什么地方,想过去办事
我在工商银行。手机银行上面定期存了3000块。
一个45级的QQ号能值多少钱?
柳荫路/湖镜道(路口)我想知道这个在什么地方
小黄人快跑怎么设置中文,选错了
office里有没有印章控件
个人投资者网下配售市值分别在几个劵商那里总
做梦梦到自己的身体往下坠那是啥意思
印度和伊朗分别位于啥么亚
两年多腹泻,做肠镜正常,可以吃肠道益生菌与
金鑫度假村这个地址在什么地方,我要处理点事
中国式相亲张晏和李杏衣牵手音乐?英文名歌曲
总经理办公室下辖行政部,行政部出的处罚决定
推荐资讯
欧尚超市招商吗
1摄氏度等于多少华氏
乐清白石镇在哪给小孩打预防
min的男友怎么不是weir
石家庄就业现状调查
尚上捞旋转小火锅我想知道这个在什么地方
考生遇到驾照考试 如果出现系统无法感应 考生
在重庆哪里在鉴定树化石
nikonD70S如何看着屏幕拍摄
农村集体建设用地怎么转为国有土地
炫烫染室我想知道这个在什么地方
三星i9300不间断死机怎么办 刷机?怎么弄
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?