
Christian Quispe Bonilla
PreguntaHola, no entiendo porqué se hace el reshape de los datos y exactamente que hace las variables indicadas:
y_train=y_train.values.reshape(-1,1)

Alberto Perdomo
Xtian, el reshape se hace proque las redes neruonales trabajan con vectores planos horizontales. En cuanto a los datos en la variables y_train, las redes neuronales son algoritmos de aprendizaje supervisado por lo que nesecitan una variable objetivo con la que puedan comparar resultados y estimar el error del computo, con este valor se corrigen los pesos de las neuronas y se optimiza el resultado.
En este enlace https://github.com/p1gm1/Tutorial-pytorch, esta un tutorial que hice de redes neuronales para Pytorch,si quieres profundizar un pococ más.