Multiclass ve Multilabel Problemi arasındaki fark nedir


52

Çok sınıflı bir problem ile çoklu etiket problemi arasındaki fark nedir?


Her iki görev de Vowpal Wabbit yazılım paketi ile gerçekleştirilebilir (komut satırı, piton bağları mevcuttur).
Vladislavs Dovgalecs

Ben bu kavramı öğrendim ve benim anlayış inşa bu yazı , onlar çok zarif bir şekilde çok etiketli sınıflandırma açıkladı.
user235077

Yanıtlar:


45

Aradaki farkın, çok-sınıflı problemlerde sınıfların karşılıklı olarak dışsal olduğunu, oysa çok-etiketli problemler için her bir etiketin farklı bir sınıflandırma görevini temsil ettiğini, ancak görevlerin bir şekilde ilişkili olduğunu (ayrı ayrı değil, birlikte ele almanın bir faydası olduğunu) düşünüyorum. ). Örneğin, ünlü leptograspus yengeçleri veri setinde , erkeklerin ve dişilerin iki renkli yengeç formunun örnekleri vardır. Buna, dört sınıflı (erkek-mavi, dişi-mavi, erkek-turuncu, dişi-turuncu) çok sınıflı bir problem veya bir etiketin erkek / dişi ve diğer mavi olacağı bir çoklu etiket problemi olarak yaklaşabilirsiniz. /Portakal. Temelde çoklu etiket problemlerinde bir model birden fazla sınıfa ait olabilir.



@ Öğrenci üzgünüm, üzerinde çok çalıştığım bir şey değil. Çok etiketli öğrenmeye bazı benzerlikleri olan çok-görevli öğrenmeye bakmak isteyebilirsiniz. Belki de bunun için kullanılan veri setlerinden bazıları, çoklu etiketli öğrenme için kıyaslama noktaları olarak da faydalı olabilir.
Dikran Marsupial

26

Çok sınıflı sınıflandırma , ikiden fazla sınıf içeren bir sınıflandırma görevi anlamına gelir; örneğin, portakal, elma veya armut olabilen bir dizi meyvenin sınıflandırılması. Çok sınıflı sınıflandırma, her numunenin bir ve sadece bir etikete atandığı varsayımını yapar: bir meyve hem elma hem de armut olabilir, ancak her ikisi de aynı anda olamaz.

Çok etiketli sınıflandırma , her numuneye bir hedef etiket kümesi atar. Bu, bir doküman için alakalı konular gibi birbirini dışlamayan bir veri noktasının özelliklerini öngörmek olarak düşünülebilir. Bir metin aynı anda din, politika, finans veya eğitim hakkında olabilir veya bunlardan hiçbiri olmayabilir.

Alındığı http://scikit-learn.org/stable/modules/multiclass.html


18

Diğer cevapları tamamlamak için işte bazı rakamlar. Bir satır = bir örnek için beklenen çıktı.

çok sınıflı

Bir sütun = bir sınıf (bir sıcak kodlama)

görüntü tanımını buraya girin

Multılabel

Bir sütun = bir sınıf

görüntü tanımını buraya girin


Bunu görüyorsun:

  • multilabel durumunda, bir örnek birden fazla sınıfa atanabilir.
  • çoklu sınıf durumunda, toplamda 2'den fazla sınıf vardır.

Bir yan not olarak, hiçbir şey çoklu sınıf çoklu sınıflandırma problemi yaşamanızı engellemez , örneğin:

görüntü tanımını buraya girin


7

Çok sınıflı bir problem, örneklerin sınırlı, karşılıklı seçkin bir sınıf koleksiyonundan birine atanmasını sağlar. Zaten yengeçler verilen örnekte olduğu gibi (@Dikran'dan): Erkek-mavi, dişi-mavi, dişi-turuncu, dişi-turuncu. Bunların her biri diğerlerine özeldir ve birlikte ele alındıklarında kapsamlıdır.

Çok etiketli bir problemin bir biçimi, bunları cinsiyet ve renk olarak iki etikete bölmektir; cinsiyet erkek veya kadın olabilir ve renk mavi veya turuncu olabilir. Ancak bunun, her örnek her etiketi alacağı için çok etiketli bir problemin özel bir durumudur (yani her yengeç hem cinsiyete hem de renge sahiptir).

Çok etiketli problemler ayrıca her bir örneğe değişken sayıda etiket atanmasına izin veren başka durumlar da içerir. Örneğin, HABERLER, SİYASET, SPOR, TIP, vb. Kategorilere bir gazete veya telsiz servisindeki bir makale atanabilir. Belli bir spor olayı tarafından ortaya çıkarılan siyasi gerilimleri içeren bir diğeri ise SPOR ve SİYASET etiketlerini alabilir. Bulunduğum yerde, ABD'de Superbowl'un sonuçları olayın toplumsal etkisi göz önüne alındığında hem SPOR hem de NEWS olarak etiketlendi.

Değişken sayıda etikete sahip olan bu etiketleme biçiminin, yengeçlerle örneğe benzer bir forma girebileceğini unutmayın; Her etiketin, LABEL-X olarak veya LABEL-X olarak kabul edilmemesi dışında. Ancak tüm yöntemler bu yeniden yapılandırmayı gerektirmez.


2

Ve bir başka fark, çoklu etiket probleminin, modelin farklı sınıflar arasındaki korelasyonu öğrenmesini gerektirmesidir, ancak çoklu sınıf problemlerinde, farklı sınıflar birbirinden bağımsızdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.