Ozellik Secimi Nedir?
Ozellik secimi (feature selection), bir ML modelinin tahminleme performansina en cok katki saglayan ozellik alt kumesini belirleyerek gereksiz, tekrarli ve alakasiz ozellikleri eleme surecidir. Daha fazla ozellik her zaman daha iyi model demek degildir; aksine fazla ozellik overfitting riskini arttirir, egitim suresini uzatir ve modelin yorumlanmasini guclestirir. Ozellik secimi bu uclu problemi ayni anda ele alir: daha az ozellik, daha hizli model ve cogu zaman daha iyi genelleme.
Filter, Wrapper ve Embedded Yontemler
Filter yontemleri istatistiksel kriterlerle (mutual information, chi-squared, korelasyon) ozellikleri siralar ve model egitiminden bagimsiz calisir; hizlidir ancak ozellik etkilesimini gormez. Wrapper yontemleri bir ozellik alt kumesi secip modeli egitip performansi olcutler; RFE en yaygin ornektir. Embedded yontemler ise ozellik secimini dogrudan model egitim sureci icine entegre eder: LASSO L1 cezasiyla bazi agirlikları sifirlarken Random Forest ve XGBoost egitim sirasinda ozellik onem skoru hesaplar. Her yontemin diger olcutleri vardir: veri boyutu, hesaplama butcesi ve yorumlanabilirlik gereksinimine gore secilir.
Boyutsallak Laneti
Ozellik sayisi artikca veri uzayinin hacmi ustel olarak buyur; sabit ornek sayisiyla uzayin giderek kucuk bir parcasi dolar. Bu durum mesafe bazli algoritmalarda ornek yakınliğini anlamsiz killar, agac derinligini gerceksiz arttirir ve model varyansini siser. Ozellik secimi bu olguya en dogrudan yanittir. Yapay olarak bilgilendirici gorunen ama gercekte gurultu olan ozellikler tanimlamak ve elemek, buyuk boyutlu veri kumelerinde genelleme kapasitesini korumanin en pratik yoludur.
Yorumlanabilirlik ve SHAP
Ozellik secimi yalnizca performans degil yorumlanabilirlik acisindan da deger tasir. Hangi ozelliklerin modeli surdurup surdurmedigini anlamak, hata ayiklamada ve alan uzmanlarindan geri bildirim almada kritiktir. SHAP (SHapley Additive exPlanations) deger teorisine dayanan bu arac, her ozelligin her tahmine yaptigi marginal katkiyi hesaplar ve gorsel olarak sunar. Permutation importance ise test setindeki bir ozelligi rastgele karistry, performans dususunu olcer ve bu dususu onem skoru olarak raporlar. Bu iki yontem ozellik secimini yorumlanabilirlik ile birlestirir.
Özellik Seçimi Yöntemleri Karşılaştırması
Filter Yöntemleri
Korelasyon, chi-kare ve mutual information modelden bağımsız hesaplanır; hızlı ama özellik etkileşimlerini görmez.
Wrapper Yöntemleri
RFE (Recursive Feature Elimination) ve forward/backward selection; modeli yeniden eğiterek özellik alt kümeleri değerlendirilir — doğru ama pahalı.
Embedded Yöntemleri
Lasso L1 regularizasyon ve tree feature importance; model eğitimi sırasında özellik ağırlıkları doğal olarak sıfırlanır.
SHAP Tabanlı Seçim
SHAP değerleri küresel özellik önemini nesnel ölçer; model bağımsız, yorumlanabilir ve non-lineer etkileşimleri yakalar.
help Sik Sorulan Sorular
- check_circle Ozellik secimi ile boyut indirgeme (PCA gibi) arasindaki fark nedir? Ozellik secimi mevcut ozelliklerin bir alt kumesini tutar; yorumlanabilirlik korunur. PCA gibi boyut indirgeme yapay yeni ozellikler olusturur; yorumlanabilirlik kaybolur ama bazen daha iyi genelleme saglar.
- check_circle Kac ozellik yeterlidir? Genel kural yoktur; veri boyutuna, ornek sayisina ve modele bagimlidir. Cross-validation ile farkli ozellik sayilari denenerek elbow noktasi belirlenir.
- check_circle Ozellik secimi her zaman gerekli midir? Sinirli ornek sayisi veya yuksek boyutlu veri durumunda buyuk fayda saglar. Derin ogrenme modelleri ozellik muhendisligini otomatiklestirebilir; bu durumda acik ozellik secimi daha az kritik olabilir.
- check_circle Kategorik ozellikler icin hangi yontem kullanilir? Chi-squared test veya mutual information filter yontemleri kategorik ozellikler icin uygundur. Agac tabanli modellerin onem skorlari ise karma veri kumelerinde pratik bir embedded yontemdir.