Özellik mühendisliği olarak özellik seçimini kastediyorum . Genellikle takip ettiğim ve bazı insanların gördüğü süreç
- Özellik mühendisliği
Özelliklerde RandomForest, Gradient Boosted Trees, Neutral Networks veya SVM gibi yüksek performans gösteren birkaç algoritmayı deneyin.
2.1 Küçük bir parametre aralığında ızgara araması gibi basit parametre ayarlamaları yapın
2. adımın sonucu tatmin edici değilse, daha fazla özellik oluşturmak veya gereksiz özellikleri kaldırmak ve en iyilerini korumak için 1. adıma geri dönün, insanlar genellikle bu özellik seçimini çağırır . Yeni özellikler için fikirleriniz tükeniyorsa daha fazla algoritma deneyin.
Sonuç tamamsa veya istediğiniz şeye yakınsa, 3. adıma geçin
- Kapsamlı parametre ayarlama
Bunu yapmanın nedeni, sınıflandırmanın tamamen özellik mühendisliği ile ilgili olmasıdır ve Computer Vision gibi belirli bir sorun için özelleştirilmiş derin öğrenme gibi inanılmaz güçlü bir sınıflandırıcı bilmiyorsanız. İyi özellikler üretmek anahtardır. Sınıflandırıcı seçmek önemlidir, ancak önemli değildir. Yukarıda belirtilen tüm sınıflandırıcılar performans açısından oldukça karşılaştırılabilir ve çoğu zaman en iyi sınıflandırıcı bunlardan biri olduğu ortaya çıkar.
Parametre ayarlama, bazı durumlarda performansı oldukça artırabilir. Ancak iyi özellikler olmadan, ayarlama çok yardımcı olmaz. Unutmayın, her zaman parametre ayarlama için zamanınız vardır. Ayrıca, parametreyi kapsamlı bir şekilde ayarlamanın bir anlamı yoktur, o zaman yeni bir özellik keşfedersiniz ve her şeyi yeniden yaparsınız.