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!