IIC2613 / Syllabus

Repositorio oficial Inteligencia Artificial 2020-2
6 stars 1 forks source link

[Tarea 4] P6.1.1 Value Error #121

Open raimundomartinez opened 3 years ago

raimundomartinez commented 3 years ago

Hola. Que al intentar correr mlp.fit(X_train, y_train_onehot, epochs=40, batch_size=32, verbose=1, validation_split=0.2 ) Me sale el siguiente error: Error

Busque un poco, y en el siguiente link sale que es un bug de Keras https://github.com/YerevaNN/R-NET-in-Keras/issues/13 Pero ese post es de 2017 por lo que ya no debería estar ese bug. ¿Alguien sabe porque me saldra este error? Agradecería mucho la ayuda

IngElecPuc commented 3 years ago

Hola No estoy seguro de que sea un error de keras, aunque lo parece. El tema es que en el foro, el error que se comenta es cuando se utiliza una GRU, que es otra capa diferente a una Dense y podría haber tenido el bug en otro lado. Por lo demás se parece bastante. ¿Te estás fijando bien si en la capa de entrada a la ANN tienes bien definido input_shape? Saludos

andresplass commented 3 years ago

Hola con respecto a este error, lo solucioné tomando solo el elemento[0] de cada X (Ya que eran de la forma X = [ [[elem1]], ... ]

Lo cual me llevó al error en la última neurona que se agrega mlp.add(Dense(26, activation='softmax')). Como en nuestro caso tenemos 4 labels posibles, ¿la idea sería poner mlp.add(Dense(4, activation='softmax')) ?

Si es así, está bien que los Epoch sean de 11/11 y no de 450/450 como era en la ayudantía? @IngElecPuc D:

Muchas gracias!