özelliğine göre tanımlayabileceğim bir dizi elementim var . Böylece:
buradaki , j özelliklerine göre eleman i için (sayısal) değerlendirmedir . Böylece öğelerim n boyut uzayında noktalar olarak görülebilir .
Okumalarıma göre, "Bayes Sınıflandırıcısı" gibi bazılarımdan oluşan bir "eğitim seti" kullanmam şartıyla setimin herhangi bir öğesinde bana "evet" ya da "hayır" cevabı verebilecek algoritmalar var setimin elemanları ve algoritmanın beklenen sonucu. Bu verilere dayanarak, algoritma eğitim setinin bir parçası olmayan başka bir öğeyi alabilmeli ve eğitim seti sayesinde öğrendiklerine dayanarak bir "evet" veya "hayır" cevabı verebilmelidir. Beklentiniz (eğitim seti) hakkında bir tür fikriniz varsa, ancak bu sonuca yol açan belirli kurallardan emin değilseniz, bu harika bir şey.
Verilerimle ne yapmak istiyorum "evet" ya da "hayır" cevabı almak değil, ama elemanları içinde bir sıralama tanıtmak istiyorum. Bazıları diğerlerinden daha iyi. Tıpkı Bayes filtresinde olduğu gibi, beklediğim konusunda genel bir fikrim var. Böylece, MLA'ya besleyeceğim öğelerimin bir alt kümesinden alınan bir "eğitim sıralaması" oluşturabilirim. Bu eğitime dayanarak tüm setimi sıralayabilecektir.
Bunu yapmak için iki yaklaşım görüyorum:
- Her elemente MLA tarafından bir puan verilecek, daha sonra elementler puana göre sıralanacaktır.
- MLA, iki eleman ve x_j alabilir ve hangisinin daha iyi olduğunu belirleyebilir (ikili karşılaştırmalar). Bu karşılaştırma işlemini kullanarak hızlı sıralama kullanın.
Not: bir fonksiyona göre ikili fonksiyonun uygulanması önemsizdir ve bir ikili fonksiyona dayalı olarak, bir skor oluşturmak önemsizdir, dolayısıyla bunlar aynı sonuçlara ulaşmak için sadece iki yaklaşımdır.
MLA'ların bir puanlama fonksiyonu veya çift karşılaştırma fonksiyonu sağlayabilecek örnekleri var mı?
DÜZENLEME: Daha fazla bağlam eklemek için: şu anda öğelerim üzerinde hesaplamalar yaparak her bir öğe için puan (gerçek sayı) üreten bir algoritmaya göre . Oluşturulan sıralama oldukça doğru olsa da, sık sık algoritmayı bir şekilde değiştirmek için değiştirmem gerekiyor çünkü beklediğim şeye göre sıralanmamış bazı öğeleri açıkça görebiliyorum.
Şu anda tasarım sürecim:
- Mükemmel bir sıralamanın ne olacağına dair bir fikir edinin
- Böyle öğeleri sıralayacak bir algoritmayı (manuel olarak) türetmeye çalışın
- Sonuçları gözlemleyin
- Algoritmayı uyarlayın
Bu yüzden MLA'ları düşündüm, çünkü sürecimin başlangıç noktası eğitim verisi olarak kullanılabilecek şeydi. Muhtemelen mevcut rütbeyi alarak başlayabilirim, ihtiyaçlarıma göre eşyaları değiştirebilir ve besleyebilirim.