Я пытаюсь научиться работать с нейронными сетями в 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
Я понимаю, что проблема в том, как я представляю свои входные переменные, но я слишком новичок, чтобы понять, что мне нужно сделать, чтобы исправить это. Кто-нибудь может помочь?
Спасибо!