Biblioteca Python que pode calcular a matriz de confusão para classificação de vários rótulos


9

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 que você acabou fazendo?
Morteza Shahriari Nia 13/10

@MortezaShahriariNia Eu fiquei monolabelado.
Franck Dernoncourt

como seria uma matriz teórica de confusão com vários rótulos? Eu não acho que se aplica, não é?
User798719

3
muito engraçado que todas as três respostas a essa pergunta sejam de qualidade notavelmente baixa.
Monica Heddneck

Não está ciente de nenhum pacote, mas talvez você possa considerar todas as combinações possíveis de vários rótulos como uma classe separada e usar alguns dos pacotes já disponíveis para multi-classes. Então, a partir dessa confusão, construa sua matriz de rótulos múltiplos
Valentin Calomme

Respostas:


3

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.




1

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.



0

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.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.