使用Neuralnet软件包时卡住

使用Neuralnet软件包时卡住,r,R,我试图通过以下数据集来训练一个模型 注意:这是一个7MB的文件 但是我在等待了很长时间后,一直没有得到答案。有人能建议我修改代码吗 raw_data <- readMat('C:/Users/xyz/Desktop/ml-class-master/ml-class-master/mlclass-ex4/ex4data1.mat'); X <- unlist(raw_data['X']); X <- matrix(X, nrow=5000) y <-unlist(raw_d

我试图通过以下数据集来训练一个模型 注意:这是一个7MB的文件

但是我在等待了很长时间后,一直没有得到答案。有人能建议我修改代码吗

raw_data <- readMat('C:/Users/xyz/Desktop/ml-class-master/ml-class-master/mlclass-ex4/ex4data1.mat');
X <- unlist(raw_data['X']);
X <- matrix(X, nrow=5000)
y <-unlist(raw_data['y'])
Y <- matrix(y, nrow=5000)
mydata<-as.data.frame(X);
mydata$Y<-Y;
n<-names(mydata)[1:400]
fm <- paste("Y ~", paste(n, collapse="+"))
fm <- as.formula(fm)
m<-neuralnet(fm,data=mydata,hidden=25,stepmax=1e6,rep=50)

神经网络在处理大数据时可能需要很长时间,你需要等待多长时间。超过3个小时。早些时候,我收到了一条警告信息:算法在stepmax中的1次迭代中没有收敛。我没有查看整个数据集的大小,但您可以简单地说Y~。。rep参数将重复训练50次,而不是fm哪个包是来自?@raj的“readMat”和“neuralnet”。将其减少到1或2,然后检查是否有效。关于神经网络训练,通过插入符号和nnet进行训练速度相当快。