Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:iabd:pia:2eval:tema08 [2025/01/08 13:00] admin [Validación] |
clase:iabd:pia:2eval:tema08 [2025/02/15 20:21] (actual) admin [8 Métricas y Evaluación de redes neuronales] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== 8 Métricas y Evaluación de redes neuronales ====== | ====== 8 Métricas y Evaluación de redes neuronales ====== | ||
Hasta ahora hemos visto como definir una red neuronal y como entrenarla. El último paso que nos queda es saber si la red ha funcionado correctamente. | Hasta ahora hemos visto como definir una red neuronal y como entrenarla. El último paso que nos queda es saber si la red ha funcionado correctamente. | ||
+ | |||
+ | <note tip> | ||
+ | Aunque estamos hablando de redes neuronales, las métricas se puede aplicar a cualquier modelo de IA o de Machine Learning | ||
+ | </ | ||
+ | |||
Pero ¿Eso no se hacía con la función de coste? Pues no exactamente. | Pero ¿Eso no se hacía con la función de coste? Pues no exactamente. | ||
La función de coste se usa para ayudar a ajustar los parámetros durante el entrenamiento mediante los datos de entrada pero | La función de coste se usa para ayudar a ajustar los parámetros durante el entrenamiento mediante los datos de entrada pero | ||
no para saber si el modelo es bueno. Para saber si el modelo es bueno , se usan las métricas. | no para saber si el modelo es bueno. Para saber si el modelo es bueno , se usan las métricas. | ||
- | Las métricas son muy parecidas a las funciones de coste pero hay métricas que no existen como función de coste. En ciertos casos la métrica será la misma que la función de coste. | + | Hay métricas |
- | Así que este tema lo vamos a dividir | + | Las métricas son un tema del que se habla mucho pero no se termina de explicar bien. Debido a que tienen una mínima parte de estadística se suelen contar de forma muy superficial y desde mi punto de vista hasta se explican de forma erronea. |
+ | |||
+ | Puesto | ||
* [[# | * [[# | ||
* [[# | * [[# | ||
- | * [[tema08.metricas_regresion]] | + | * [[tema08.metricas_regresion]]: Métricas que se usan en problemas de regresión |
+ | * [[tema08.metricas_regresion# | ||
+ | * [[tema08.metricas_regresion# | ||
+ | * [[tema08.metricas_regresion# | ||
+ | * [[tema08.metricas_regresion# | ||
+ | * [[tema08.metricas_regresion# | ||
+ | * [[tema08.metricas_regresion# | ||
* Problemas de clasificación: | * Problemas de clasificación: | ||
- | * [[tema08.metricas_clasificacion]] | + | * [[tema08.metricas_clasificacion]]: Métricas básicas que se usan en problemas de clasificación (Sensibilidad, |
- | * [[tema08.metricas_derivadas]] | + | * Sensibilidad |
- | * [[tema08.seleccion-metricas]] | + | * Especificidad |
- | * [[tema08.intervalo_confianza]] | + | * Precision o Valor Predictivo Positivo (VPP) |
+ | * Valor Predictivo Negativo (VPN) | ||
+ | * Prevalencia | ||
+ | * [[tema08.metricas_derivadas]]: Métricas // | ||
+ | * Métricas independientes de la prevalencia: | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * Métricas de rendimiento global: Usan la prevalencia además de la sensibilidad y especificidad. | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * Métricas para datos desbalaceados: | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.metricas_derivadas# | ||
+ | * [[tema08.seleccion-metricas]]: **Esta es la parte más importante ya que se explica que métrica usar en cada caso.** | ||
+ | * [[tema08.intervalo_confianza]]: Crear intervalos de confianza (o Intervalo de credibilidad) para comparar métricas. | ||
+ | * [[tema08.otras-metricas]]: | ||
+ | * [[tema08.otras-metricas# | ||
+ | * [[tema08.otras-metricas# | ||
+ | |||
===== Métricas en keras ===== | ===== Métricas en keras ===== | ||
Línea 128: | Línea 165: | ||
* [[tema08.seleccion-metricas]] | * [[tema08.seleccion-metricas]] | ||
* [[tema08.intervalo_confianza]] | * [[tema08.intervalo_confianza]] | ||
+ | * [[tema08.otras-metricas]] | ||
- | ==== Ejercicios ==== | + | ===== Ejercicios |
- | === Ejercicio 1 === | + | ==== Ejercicio 1 ==== |
Dado el problema de las flores, vuelve a entrenar una red neuronal pero ahora indicando los datos de validación. | Dado el problema de las flores, vuelve a entrenar una red neuronal pero ahora indicando los datos de validación. | ||
Línea 146: | Línea 184: | ||
Muestra la gráfica en la que se vea el //loss// en cada época tanto en entrenamiento como en validación. | Muestra la gráfica en la que se vea el //loss// en cada época tanto en entrenamiento como en validación. | ||
+ | === Ejercicio 3 === | ||
+ | Repite los dos ejercicios anteriores pero ahora invirtiendo los porcentajes: | ||
+ | * 20% Entrenamiento | ||
+ | * 80% Validación | ||
+ | ¿Como han cambiado los resultados? ¿Porqué? | ||