oscoidi / Perceptron

Perceptron diseñado con la idea de asimilar los conceptos escondidos detras del algoritmo backpropagation.
33 stars 25 forks source link

como soluciono este error #3

Open colcrt opened 4 years ago

colcrt commented 4 years ago

entrenamiento numero 1 Traceback (most recent call last): File "perceptron.py", line 143, in Perceptron() File "perceptron.py", line 22, in init self.train() #entrenamos la red neuronal File "", line 66, in train self.readlines() File "perceptron.py", line 90, in readlines self.perceptron[0][3][k] = float(numero) IndexError: list assignment index out of range

oscoidi commented 4 years ago

Buenas colcrt,

Cuando inicias el programa te pregunta el número de capas y el número de neuronas en cada capa. Lo importante es que la capa 0 tenga tantas neuronas como datos de entrada( en el ejemplo que he adjuntado 2 neuronas) y la última capa tiene que tener tantas neuronas como datos de salida(en este caso 1).

Si el número de entradas y salidas no coincide con el número de neuronas salta un error de dimensión de matrices como el que te ha aparecido a ti.

Espero que te haya ayudado. Cualquier duda me comentas. Un saludo.