Boyut İndirgeme Nedir?
İngilizce: Dimensionality Reduction
Yayın: · Son güncelleme:
Boyut İndirgeme Nedir? Kısaca
Boyut indirgeme, çok sayıda özellik içeren bir veri setini, verideki önemli bilgiyi mümkün olduğunca koruyarak daha az sayıda değişkenle temsil etme işlemidir; görselleştirme, hız ve aşırı öğrenmeyi azaltma amacıyla kullanılır.

Boyut indirgeme, verideki özellik (sütun) sayısını azaltma işlemidir. Örneğin yüzlerce ölçüm içeren bir veri setini, en önemli bilgiyi taşıyan birkaç değişkene indirmeyi amaçlar.
Boyut indirgeme nedir?
Makine öğrenmesinde her özellik bir "boyut" olarak düşünülür. Boyut sayısı arttıkça veri noktaları bu geniş uzayda seyrekleşir, modeller daha fazla veriye ihtiyaç duyar ve hesaplama ağırlaşır. Bu soruna "boyutluluğun laneti" denir. Boyut indirgeme bu yükü hafifletir.
İki ana yaklaşım vardır:
- Özellik seçimi: Mevcut özelliklerden bir kısmını seçip diğerlerini atmak.
- Özellik çıkarımı: Özellikleri birleştirerek daha az sayıda yeni değişken üretmek.
Yaygın yöntemler
| Yöntem | Kısa açıklama |
|---|---|
| Temel bileşenler analizi (PCA) | Doğrusal; varyansı en çok koruyan yeni eksenleri bulur |
| Tekil değer ayrışımı (SVD) | PCA'nın arkasındaki matris ayrışımı; metin verisinde de yaygın |
| t-SNE | Doğrusal değil; yakın noktaları yakın tutarak 2-3 boyutta görselleştirir |
| UMAP | t-SNE'ye benzer, genellikle daha hızlı ve genel yapıyı daha iyi korur |
| Otokodlayıcı | Sinir ağıyla veriyi sıkıştırıp yeniden oluşturmayı öğrenir |
Ne işe yarar?
- Yüksek boyutlu veriyi 2 ya da 3 boyutta görselleştirmek.
- Gürültüyü ve gereksiz tekrarları azaltmak.
- Model eğitimini hızlandırmak ve depolamayı küçültmek.
- Aşırı öğrenme riskini düşürmek.
Nelere dikkat etmeli?
Boyut indirgeme her zaman bilgi kaybı demektir; ne kadar kayıp kabul edileceği probleme bağlıdır. Yeni oluşturulan değişkenler çoğu zaman doğrudan yorumlanamaz. Görselleştirme yöntemlerinde (t-SNE, UMAP) grafikteki mesafe ve küme büyüklükleri yanıltıcı olabilir; bu grafikler kesin sonuç için değil, keşif için kullanılmalıdır.
Sıkça Sorulan Sorular
Boyut indirgeme ile özellik seçimi aynı mı?
Özellik seçimi, boyut indirgemenin bir türüdür. Boyut indirgeme ayrıca PCA gibi özellikleri birleştirerek yeni değişkenler üreten yöntemleri de kapsar.
Boyut indirgeme her zaman gerekli mi?
Hayır. Özellik sayısı azsa ya da model yüksek boyutla iyi başa çıkıyorsa gerekmeyebilir. Genellikle görselleştirme, hız ya da aşırı öğrenme sorunu olduğunda başvurulur.