Estoy buscando una biblioteca de Python que pueda calcular la matriz de confusión para la clasificación de etiquetas múltiples .
FYI:
- scikit-learn no admite etiquetas múltiples para matriz de confusión)
- ¿Cuál es la diferencia entre Multiclass y Multilabel Problem?
python
software-recommendation
multilabel-classification
Franck Dernoncourt
fuente
fuente
Respuestas:
También eche un vistazo a scikit-multilearn . Es una muy buena biblioteca que extiende sklearn para el aprendizaje de etiquetas múltiples. Sin embargo, no estoy seguro de cómo funciona la matriz de confusión para problemas de etiquetas múltiples ...
Este tipo afirma que lo ha resuelto.
fuente
Sklearn tiene un método para usarlo que puede calcular la matriz de confusión para la clase múltiple.
fuente
Prueba mlxtend . Aquí hay un ejemplo de caso de varias clases: http://rasbt.github.io/mlxtend/user_guide/evaluate/confusion_matrix/#example-2-multi-class-classification
fuente
Existen muchos parámetros diferentes que pueden evaluar el rendimiento de su método comparando las etiquetas reales y previstas. Sugiero un módulo PyCM que puede proporcionar una gran variedad de parámetros adecuados para la clasificación de varias clases.
fuente
Scikit-learn admite una matriz de confusión de etiquetas múltiples. Consulte los enlaces a continuación para obtener documentación y guía del usuario:
http://scikit-learn.org/stable/modules/generated/sklearn.metrics.confusion_matrix.html
http://scikit-learn.org/stable/modules/model_evaluation.html#confusion-matrix
fuente
Mira la biblioteca sed_eval . Está desarrollado para evaluar la detección de eventos en audio, que es un problema de múltiples etiquetas (como en cada audio, existen múltiples eventos). Tienen muchas opciones de evaluación, que pueden adaptarse a sus necesidades. Puede obtener la tasa de verdadero positivo ... y desde allí calcular la matriz de confusión no es tan difícil.
fuente
Aunque esta pregunta es antigua, estoy escribiendo esta respuesta para una nueva audiencia.
scikit-learn ahora admite la matriz de confusión para la clasificación de etiquetas múltiples.
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.multilabel_confusion_matrix.html
fuente