Praca z neuralnetem w R po raz pierwszy: pobierz „wymaga liczbowych / złożonych argumentów macierzowych / wektorowych”

Próbuję nauczyć się pracować z sieciami neuronowymi w R. Jako problem z nauką korzystam znastępujący problem naKaggle:

Nie martw się, ten problem został zaprojektowany specjalnie z myślą o ludziach, z którymi można się uczyć, nie ma z tym żadnej nagrody.

Zacząłem od prostej regresji logistycznej, która była świetna do zmoczenia stóp. Teraz chciałbym nauczyć się pracować z sieciami neuronowymi. Moje dane treningowe wyglądają następująco (Kolumna: Wiersz):

- survived: 1
- pclass:   3
- sex:      male
- age:      22.0
- sibsp:    1
- parch:    0
- ticket:   PC 17601
- fare:     7.25
- cabin:    C85
- embarked: S

Mój początkowy kod R wygląda tak:

> net <- neuralnet(survived ~ pclass + sex + age + sibsp +
                   parch + ticket + fare + cabin + embarked, 
                   train, hidden=10, threshold=0.01)

Po uruchomieniu tego wiersza kodu pojawia się następujący błąd:

Error in neurons[[i]] %*% weights[[i]] : 
  requires numeric/complex matrix/vector arguments

Rozumiem, że problem leży w sposobie, w jaki przedstawiam moje zmienne wejściowe, ale jestem zbyt nowicjuszem, aby zrozumieć, co muszę zrobić, aby to poprawić. Czy ktoś może pomóc?

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion