Работа с нейронной сетью в R в первый раз: get «требует числовую / сложную матрицу / векторные аргументы»

Я пытаюсь научиться работать с нейронными сетями в 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

Я понимаю, что проблема в том, как я представляю свои входные переменные, но я слишком новичок, чтобы понять, что мне нужно сделать, чтобы это исправить. Кто-нибудь может помочь?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос