Estou procurando uma biblioteca Python que possa calcular a matriz de confusão para a classificação de vários rótulos .
PARA SUA INFORMAÇÃO:
- O scikit-learn não suporta rótulos múltiplos para matriz de confusão)
- Qual é a diferença entre Multiclass e Multilabel Problem
python
software-recommendation
multilabel-classification
Franck Dernoncourt
fonte
fonte
Respostas:
Veja também o scikit-multilearn . É uma biblioteca muito boa que estende o sklearn para aprendizado de vários rótulos. No entanto, não tenho certeza de como a matriz de confusão funciona para problemas com vários rótulos ...
Esse cara afirma que resolveu.
fonte
O Sklearn possui um método para o qual você pode calcular a matriz de confusão para várias classes.
fonte
Tente mlxtend . Aqui está um exemplo de caso com várias classes: http://rasbt.github.io/mlxtend/user_guide/evaluate/confusion_matrix/#example-2-multi-class-classification
fonte
Existem muitos parâmetros diferentes que podem avaliar o desempenho do seu método, comparando os rótulos reais e previstos. Sugiro o módulo PyCM , que pode fornecer uma grande variedade desses parâmetros, adequados para a classificação de várias classes.
fonte
O Scikit-learn suporta matriz de confusão de vários rótulos. Consulte os links abaixo para obter a documentação e o guia do usuário:
http://scikit-learn.org/stable/modules/generated/sklearn.metrics.confusion_matrix.html
http://scikit-learn.org/stable/modules/model_evaluation.html#confusion-matrix
fonte
Veja a biblioteca sed_eval . Ele foi desenvolvido para avaliar a detecção de eventos em áudio, o que é um problema com vários rótulos (como em cada áudio, existem vários eventos). Eles têm muitas opções de avaliação, que podem se adequar às suas necessidades. Você pode obter a taxa de verdadeiro positivo ... e, a partir daí, calcular a matriz de confusão não é tão difícil.
fonte
Embora essa pergunta seja antiga, estou escrevendo esta resposta para um novo público.
O scikit-learn agora suporta matriz de confusão para classificação de vários rótulos.
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.multilabel_confusion_matrix.html
fonte