楼主: youxin1990122q
6778 6

[实际应用] 使用BP神经网络AMORE包遇到的问题求助 [推广有奖]

  • 0关注
  • 0粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
103 点
帖子
3
精华
0
在线时间
13 小时
注册时间
2013-10-9
最后登录
2016-4-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
x=read.table("dlsj.txt");t=read.table("cssj.txt") # 读入数据#
y=x$V1                                            #y是输出数据#
x1=x$V2                                           #x1到x4是输入数据#
x2=x$V3                             
x3=x$V4                             
x4=x$V5
cs=t$V1                                         #cs是用来预测的输出#
t1=t$V2                                         #t1到t4是用来预测的输入#
t2=t$V3                             
t3=t$V4                             
t4=t$V5
p=data.frame(x1,x2,x3,x4)
tt=data.frame(t1,t2,t3,t4)
net=newff(n.neurons=c(3,1,1),learning.rate.global=0.1,momentum.global=0.4,
error.criterium="LMS",Stao=NA,hidden.layer="tansig",
output.layer="tansig",method="ADAPTgdwm")
jm=train(net,p,y,error.criterium="LMS",report=TRUE,show.step=100,n.shows=5)#就是在这一步报错#
k=data.frame(x1=t1,x2=t2,x3=t3,x4=t4)
z=sim(jm$net,k)
new=data.frame(x1=0,x2=1,x4=1)
sim(jm$net,new)
报错形式为:
Error in train.method(net, P, T, show.step, n.threads = n.threads) :
  REAL() can only be applied to a 'numeric', not a 'integer'
> k=data.frame(x1=t1,x2=t2,x3=t3,x4=t4)
> z=sim(jm$net,k)
Error in sim(jm$net, k) : 找不到对象'jm'
> new=data.frame(x1=0,x2=1,x4=1)
> sim(jm$net,new)
Error in sim(jm$net, new) : 找不到对象'jm'

有没有大神帮忙看下错在那里 ,成分感激。。。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:BP神经网络 神经网络 More AMO 神经网 毕业论文

dlsj.txt

20.45 KB

dlsj是建模数据

cssj.txt

907 Bytes

cssj是预测数据

沙发
youxin1990122q 发表于 2015-5-13 11:55:44 |只看作者 |坛友微信交流群
没人来吗

使用道具

藤椅
lianyaoshi 学生认证  发表于 2016-2-22 16:27:35 |只看作者 |坛友微信交流群
楼主,这个问题有解决了吗,我也遇到同样问题了?

使用道具

板凳
dcfyb1990 发表于 2016-3-17 11:18:41 |只看作者 |坛友微信交流群
可以先用typeof(x)查看一下x的类型,如果是list我的解决方法是用x=matrix(unlist(x),nrow=nrow(x))转换一下就可以了~

使用道具

报纸
superhey 发表于 2016-6-23 16:03:23 |只看作者 |坛友微信交流群
xx=as.matrix(t)你要先将数据转化成矩阵形式

使用道具

地板
爽爽胖胖 学生认证  发表于 2018-12-21 01:40:54 |只看作者 |坛友微信交流群
还是不行。

使用道具

7
18813005963 发表于 2019-2-18 21:46:34 |只看作者 |坛友微信交流群
请问解决了吗 也遇到了这个问题

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 08:21