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.otras-metricas [2025/02/03 18:32] admin [Fbeta-score] |
clase:iabd:pia:2eval:tema08.otras-metricas [2025/02/03 19:35] (actual) admin [Fbeta-score] |
||
---|---|---|---|
Línea 54: | Línea 54: | ||
<sxh python> | <sxh python> | ||
model.compile(optimizer=' | model.compile(optimizer=' | ||
- | </ | ||
- | |||
- | <sxh python> | ||
model.compile(optimizer=' | model.compile(optimizer=' | ||
</ | </ | ||
Línea 69: | Línea 66: | ||
===== Fbeta-score ===== | ===== Fbeta-score ===== | ||
- | El Fβ-score permite ajustar si penalizamos más los falsos positivos o los falsos negativos. | + | El Fβ-score |
Al dar más importancia a uno que a otro realmente no es una métrica de rendimiento general ya que está " | Al dar más importancia a uno que a otro realmente no es una métrica de rendimiento general ya que está " | ||
Línea 87: | Línea 84: | ||
Veamos ahora unos ejemplos: | Veamos ahora unos ejemplos: | ||
- | * Con β=1 ambos están equilibrados. Y da lo mismo que se intercambien los valores | + | * Con β=1 ambos están equilibrados. Y da lo mismo que se intercambien los valores |
^ Sensibilidad | ^ Sensibilidad | ||
Línea 100: | Línea 97: | ||
- | El caso base es 0,3 y al usar β=2 con una baja sensibilidad el resultado es más bajo aun (0,23) mientras que con una alta sensibilidad el valor es mayor (0,43) | + | El caso base es 0,3 y al usar β=2; con una baja sensibilidad |
* Con β=0,5 la baja precisión penaliza 4 veces más que la sensibilidad | * Con β=0,5 la baja precisión penaliza 4 veces más que la sensibilidad | ||
Línea 108: | Línea 105: | ||
| 0,6 | 0,2 | 0,5 | 0,23 | | 0,6 | 0,2 | 0,5 | 0,23 | ||
- | El caso base es 0,3 y al usar β=2 con una baja precisión el resultado es más bajo aun (0,23) mientras que con una alta precisión el valor es mayor (0,43) | + | El caso base es 0,3 y al usar β=2 con una baja precisión |
+ | |||
+ | Más información: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * {{ : | ||
==== Valor de β ==== | ==== Valor de β ==== | ||
Línea 116: | Línea 118: | ||
Es decir, el valor de β no es la relación directa entre sensibilidad y precisión, sino que se eleva al cuadrado. | Es decir, el valor de β no es la relación directa entre sensibilidad y precisión, sino que se eleva al cuadrado. | ||
- | A medida que β aumenta, la sensibilidad pesa exponencialmente más en la precisión. | + | A medida que β aumenta, la sensibilidad pesa exponencialmente más que la precisión. |
Para calcular la β se usa la regla de: | Para calcular la β se usa la regla de: | ||
Línea 129: | Línea 131: | ||
$$ | $$ | ||
- | Más información: | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * {{ : | ||
- | |||
- | ==== Ejemplos ==== | ||
- | Por último veamos cuando deberíamos usar el fβ-score. | ||
- | |||
- | === β>1 === | ||
- | Cuando es más costoso cometer falsos negativos (FN), es decir, cuando es crítico detectar todos los casos positivos aunque implique aumentar los falsos positivos. | ||
- | |||
- | * Diagnóstico de enfermedades graves (Ejemplo: cáncer, VIH, COVID-19): | ||
- | * Detección de fraude financiero: Es preferible revisar más transacciones sospechosas (falsos positivos) que dejar pasar fraudes reales (falsos negativos). | ||
- | * Sistemas de seguridad y detección de amenazas (Ejemplo: detección de intrusos en redes, ataques cibernéticos, | ||
- | === β<1 === | ||
- | Cuando es más costoso cometer falsos positivos (FP), es decir, cuando es crítico que los positivos realmente sean correctos, aunque se pasen por alto algunos casos positivos reales. | ||
- | | + | Veamos ahora ejemplo de valores alto y bajos de β. |
- | * Recomendación de productos o publicidad personalizada: | + | * **β> |
- | * Contratación automática basada en IA: Un falso positivo significaría contratar a un candidato inadecuado, lo que puede ser costoso para la empresa. Es mejor ser más estricto en la selección, aunque se descarte algún candidato válido. | + | * Diagnóstico de enfermedades graves (Ejemplo: cáncer, VIH, COVID-19): |
- | * Sistemas judiciales y de evaluación de riesgos penales: Un falso positivo (clasificar a una persona como de "alto riesgo" | + | * Detección de fraude financiero: Es preferible revisar más transacciones sospechosas (falsos positivos) que dejar pasar fraudes reales (falsos negativos). |
+ | * Sistemas de seguridad y detección de amenazas (Ejemplo: detección de intrusos en redes, ataques cibernéticos, | ||
+ | * **β< | ||
+ | | ||
+ | * Recomendación de productos o publicidad personalizada: | ||
+ | * Contratación automática basada en IA: Un falso positivo significaría contratar a un candidato inadecuado, lo que puede ser costoso para la empresa. Es mejor ser más estricto en la selección, aunque se descarte algún candidato válido. | ||
+ | * Sistemas judiciales y de evaluación de riesgos penales: Un falso positivo (clasificar a una persona como de "alto riesgo" | ||
==== Keras ==== | ==== Keras ==== |