训练模型投掷"不符合标准的论点"错误

时间:2018-04-01 20:34:45

标签: r neural-network deep-learning

所以我使用前馈神经网络进行多类分类。数据如下: 7500列,57行,第1列是预测变量,Pred,其值为0,1和2.

train_nn <- cbind(class.ind(as.factor(train$Pred)),train[,c(-1)] )
test_nn <- cbind(class.ind(as.factor(test$Pred)),test[,c(-1)] )
names(train_nn) <- c("l1","l2","l3",names(train[,c(-1)]))
n <- names(train_nn)
f <- as.formula(paste("l1 + l2 + l3 ~", paste(n[!n %in% "Pred"], collapse = " + ")))
modelffnn <- neuralnet(f,data=train_nn,hidden=c(18,15, 10,5),linear.output=F)

我在运行最后一行代码时遇到的错误是:

  

神经元中的错误[[i]]%*%权重[[i]]:不一致的参数

我已经查找了,并且在使用compute()时,这个错误似乎在很多情况下发生过。

我不确定为什么会出现这个问题,以及如何解决这个问题。

0 个答案:

没有答案
相关问题