- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 0 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 40 点
- 帖子
- 1
- 精华
- 0
- 在线时间
- 6 小时
- 注册时间
- 2019-4-10
- 最后登录
- 2019-6-8
小学生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 0 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 40 点
- 帖子
- 1
- 精华
- 0
- 在线时间
- 6 小时
- 注册时间
- 2019-4-10
- 最后登录
- 2019-6-8
|
10论坛币
R版本3.52
使用neuralnet包进行神经网络的训练,完成后时用compute函数进行预测时出现问题
报错
Error in cbind(1, pred) %*% weights[[num_hidden_layers + 1]] :
requires numeric/complex matrix/vector arguments
源程序
concrete<-read.csv("data.csv",header = F,fileEncoding = "UTF-8",sep=",")
traindata<-concrete[1:50000,]
testdata<-concrete[50001:175814,]
traindata<-as.matrix(traindata)
testdata<-as.matrix(testdata)
library(neuralnet)
net <- neuralnet(x8~x1+x2+x3+x4+x5+x6+x7,traindata, hidden=c(5,3), threshold=0.005, learningrate = 0.1, algorithm = "rprop+", err.fct = "sse", act.fct = "logistic")
compute(net,testdata)
|
|