我正在尝试学习在 R 中使用神经网络。作为一个学习问题,我一直在Kaggle使用以下问题:
不用担心,这个问题是专门为人们设计的,没有任何奖励。
我从一个简单的逻辑回归开始,这对弄湿我的脚非常有用。现在我想学习使用神经网络。我的训练数据如下所示(列:行):
- survived: 1
- pclass: 3
- sex: male
- age: 22.0
- sibsp: 1
- parch: 0
- ticket: PC 17601
- fare: 7.25
- cabin: C85
- embarked: S
我的起始 R 代码如下所示:
> net <- neuralnet(survived ~ pclass + sex + age + sibsp +
parch + ticket + fare + cabin + embarked,
train, hidden=10, threshold=0.01)
当我运行这行代码时,出现以下错误:
Error in neurons[[i]] %*% weights[[i]] :
requires numeric/complex matrix/vector arguments
我知道问题出在我呈现输入变量的方式上,但我太新手了,无法理解我需要做些什么来纠正这个问题。任何人都可以帮忙吗?
谢谢!