Kısa cümleler için bir metin kategorisi oluşturuyorum. Kullanıcıya "girdiğiniz metnin kategorisinin C olduğunu" söylemenin yanı sıra, bu kararı neden verdiğimi kısa ve anlaşılır bir şekilde açıklamak istiyorum. Örneğin, kullanıcıya "cümlenizi karmaşık 3 katmanlı bir sinir ağına koydum ve en iyi skoru veren cevap" demek istemiyorum; "Cümleniz bu kategorinin karakteristiği olan U, V ve W kelimelerini içeriyor, X, Y ve Z gibi eğitim verilerinde görünen cümleler yüzünden" gibi açıklamalar istiyorum.
Sorum şu: bu tür uygulamalar için en uygun sınıflandırma algoritmaları hangileridir?
k-en yakın komşular iyi bir aday gibi görünüyor, çünkü kullanıcıya "Cümlenizin C kategorisi var, çünkü aynı kategoriye sahip X, Y ve Z cümlelerine benzer. Ancak metin kategorilendirme sorunları üzerindeki performansının Performansı açıklama yeteneği ile dengeleyen bir sınıflandırma arıyorum.
DÜZENLEME: Böyle bir sınıflandırıcı aramak için çok zaman geçirdikten sonra , sınıflandırıcıların kararlarını açıklamasına izin veren limdu adlı bir makine öğrenme kütüphanesi oluşturmaya başladım . Hala geliştirilme aşamasındadır, ancak sınıflandırıcılarımızın neden bu kadar sık başarısız olduklarını kendime ve meslektaşlarıma açıklamama yardımcı oldu ...