Pustaka Python yang dapat menghitung matriks kebingungan untuk klasifikasi multi-label

9

Saya mencari perpustakaan Python yang dapat menghitung matriks kebingungan untuk klasifikasi multi-label .


FYI:

Franck Dernoncourt
sumber
Apa yang akhirnya kamu lakukan?
Morteza Shahriari Nia
@MortezaShahriariNia Saya tetap menggunakan monolabel.
Franck Dernoncourt
seperti apa matriks kebingungan multilabel teoretis? Saya pikir itu tidak berlaku, bukan?
user798719
3
sangat lucu bahwa ketiga jawaban untuk pertanyaan ini berkualitas sangat rendah.
Monica Heddneck
Tidak mengetahui paket apa pun, tetapi Anda mungkin dapat mempertimbangkan semua kombinasi multi-label yang mungkin sebagai kelas terpisah dan menggunakan beberapa paket yang sudah tersedia untuk multi-kelas. Kemudian, dari kebingungan itu, bangun matriks multi-label Anda
Valentin Calomme

Jawaban:

3

Lihat juga scikit-multilearn . Ini adalah perpustakaan yang sangat bagus yang memperluas sklearn untuk pembelajaran multi-label. Namun, saya tidak yakin bagaimana matriks kebingungan bekerja untuk masalah multi-label ...

Orang ini mengaku telah menyelesaikannya.


sumber
1

Sklearn memiliki metode untuk menggunakannya yang Anda dapat menghitung matriks kebingungan untuk multi-kelas.

from sklearn import cross_validation
confusion_matrix(original, Predicted)
Vivek Srinivasan
sumber
1
bagaimana dengan multi-label? github.com/scikit-learn/scikit-learn/issues/3452 masih terbuka
Franck Dernoncourt
1

Ada banyak parameter berbeda yang dapat mengevaluasi kinerja metode Anda dengan membandingkan label yang nyata dan yang diprediksi. Saya menyarankan modul PyCM yang dapat memberikan variasi luas parameter-parameter ini yang cocok untuk klasifikasi multi-kelas.

Alireza Zolanvari
sumber
0

Lihatlah perpustakaan sed_eval . Ini dikembangkan untuk mengevaluasi deteksi peristiwa dalam audio yang merupakan masalah multi-label (seperti pada setiap audio, ada beberapa peristiwa). Mereka memiliki banyak opsi evaluasi, yang mungkin sesuai dengan kebutuhan Anda. Anda bisa mendapatkan nilai true-positive, ... dan dari sana menghitung matriks kebingungan tidak terlalu sulit.

PickleRick
sumber