Libreria Python in grado di calcolare la matrice di confusione per la classificazione multi-etichetta


9

Sto cercando una libreria Python in grado di calcolare la matrice di confusione per la classificazione multi-etichetta .


FYI:


Cosa sei finito a fare?
Morteza Shahriari Nia,

@MortezaShahriariNia Sono rimasto monolabel.
Franck Dernoncourt,

come sarebbe una matrice di confusione teorica multilabel? Non penso che si applichi, vero?
user798719

3
molto divertente che tutte e 3 le risposte a questa domanda siano di qualità così bassa.
Monica Heddneck l'

Non è a conoscenza di alcun pacchetto, ma potresti forse considerare tutte le possibili combinazioni multi-etichetta come una classe separata e utilizzare alcuni dei pacchetti già disponibili per multi-classe. Quindi, da quella confusione, costruisci la tua matrice multi-etichetta
Valentin Calomme il

Risposte:


3

Dai anche un'occhiata a scikit-multilearn . È un'ottima libreria che estende sklearn per l'apprendimento multi-etichetta. Tuttavia, non sono sicuro di come funzioni la matrice di confusione per problemi con più etichette ...

Questo ragazzo afferma di averlo risolto.




1

Esistono molti parametri diversi che possono valutare le prestazioni del metodo confrontando le etichette reali e previste. Suggerisco il modulo PyCM che può dare una grande varietà di questi parametri che sono adatti per la classificazione multi-classe.



0

Guarda la libreria sed_eval . È stato sviluppato per valutare il rilevamento di eventi nell'audio, che rappresenta un problema con più etichette (come in ogni audio, esistono più eventi). Hanno molte opzioni di valutazione, che potrebbero adattarsi alle tue esigenze. Puoi ottenere il tasso vero positivo, ... e da lì calcolare la matrice di confusione non è così difficile.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.