Biblioteka Python, która może obliczyć macierz nieporozumień do klasyfikacji wielu etykiet


9

Szukam biblioteki Pythona, która może obliczyć macierz nieporozumień do klasyfikacji wieloznakowej .


FYI:


Co skończyłeś?
Morteza Shahriari Nia

@MortezaShahriariNia Pozostałem mono-etykietowany.
Franck Dernoncourt

jak wyglądałaby teoretyczna macierz wielopłaszczyznowego zamieszania? Nie sądzę, żeby miało to zastosowanie, prawda?
user798719,

3
bardzo zabawne, że wszystkie 3 odpowiedzi na to pytanie są niezwykle niskiej jakości.
Monica Heddneck,

Nie znam żadnych pakietów, ale być może możesz rozważyć wszystkie możliwe kombinacje wielu etykiet jako osobną klasę i użyć niektórych z już dostępnych pakietów dla wielu klas. Następnie, z tego zamieszania, zbuduj swoją matrycę wielu etykiet
Valentin Calomme

Odpowiedzi:


3

Zobacz także scikit-multilearn . Jest to bardzo dobra biblioteka, która rozszerza wiedzę na temat uczenia się wielu marek. Nie jestem jednak pewien, jak działa macierz nieporozumień w przypadku problemów z wieloma etykietami ...

Ten facet twierdzi, że go rozwiązał.




1

Istnieje wiele różnych parametrów, które mogą ocenić wydajność twojej metody poprzez porównanie rzeczywistych i przewidywanych etykiet. Sugeruję moduł PyCM , który może dać ogromną różnorodność tych parametrów, które są odpowiednie do klasyfikacji wielu klas.



0

Spójrz na bibliotekę sed_eval . Został opracowany do oceny wykrywania zdarzeń w dźwięku, który jest problemem związanym z wieloma etykietami (ponieważ w każdym dźwięku istnieje wiele zdarzeń). Mają wiele opcji oceny, które mogą pasować do twoich potrzeb. Możesz uzyskać współczynnik prawdziwie dodatni ... i stamtąd obliczenie macierzy zamieszania nie jest takie trudne.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.