Skip to content

Latest commit

 

History

History
88 lines (53 loc) · 2.89 KB

bitacora.md

File metadata and controls

88 lines (53 loc) · 2.89 KB

<- Volver Home

Bitacora de progreso

Resumen de los cambios que se van haciendo al proyecto.


09/03/2017

Luego de 70000 pasos se obtiene un modelo entrenado con esta precición para top_k = 1:

  • TRAIN: precision = 0.864
  • VALIDATION: precision = 0.844
  • TEST: precision = 0.628

Vemos que el modelo no lo está haciendo bien para las imagenes de la captura F. El modelo sufre de alta varianza, no está generaizando bien.


15/03/2017

Se cambia la estructura del modelo agregando más kernels y se reentrena:

model_cant_kernels1 = 60
model_cant_kernels2 = 120
model_cant_fc1 = 250

Bitacora Bitacora Bitacora

Vemos que el modelo lo hace muy bien con los sets de test y validacion, pero mal con el de test. Osea que no puede generalizar el aprendizaje para evaluar imagenes de otras capturas correctamente. Es decir que el modelo está sobreajustado.


16/03/2017

Se cambia la estructura, disminuyendo la cantidad de kernels a la mitad y se reentrena

model_cant_kernels1 = 30
model_cant_kernels2 = 60
model_cant_fc1 = 125

Bitacora Bitacora Bitacora

Vemos que el modelo lo hace muy bien con los sets de test y validacion, pero mal con el de test, aunque mejoró respecto de la estructura anterior, ademas de que mejoró el tiempo de entrenamiento.
En el paso 10000 se obtiene la mejor precisión, luego comienza a disminuir producto del sobreajuste.
Aun el modelo no lo hace como quisieramos para el set de test, osea para las capturas nuevas.


17/03/2017

La estructura del modelo es igual a la del punto anterior, pero se agrega un dropout de la capa FC1, con un 50% de probabilidades de que se activen o no las neuronas (buscamos regularizar el modelo para que generalice mejor)

Los resultados son estos:

Bitacora Bitacora Bitacora

Vemos que no hay mejoras en la captura de test, llega hasta un 65% de acierto, frente al 99% del set de entrenamiento y 95% del set de validación.


20/03/2017

Usando la misma estructura, se agrega regularización a los parametros de los kernels de convolución. wd=0.0004 (weight decay)

Se entrena el modeo por 42900 pasos (35 horas de entrenamineto) y se evalua:

Bitacora Bitacora Bitacora

Vemos que el modelo mejora bastante en el set de test. La regularización es un buen camino. En los sets de train y validation la precición es muy elevada (> 98%) y en el set de test es cercana al 75%. El modelo está aprendiendo mejor.


<- Volver Home