Havuzlama Katmanı Nedir?
İngilizce: Pooling Layer
Yayın: · Son güncelleme:
Havuzlama Katmanı Nedir? Kısaca
Havuzlama katmanı (pooling layer), evrişimli sinir ağlarında özellik haritalarını küçük bölgelere ayırıp her bölgeyi tek bir değerle (genellikle en büyük ya da ortalama) özetleyen katmandır. Hesaplama yükünü azaltır ve küçük kaymalara karşı dayanıklılık sağlar.

Havuzlama katmanı nedir?
Havuzlama katmanı (İngilizce pooling layer), evrişimli sinir ağlarında evrişim katmanlarının ardından sıkça kullanılan bir katmandır. Görevi, özellik haritasının boyutunu küçültmek ve en önemli bilgiyi korumaktır. Bunu yaparken öğrenilecek bir parametresi yoktur; yalnızca sabit bir özetleme kuralı uygular.
Nasıl çalışır?
Özellik haritası küçük pencerelere bölünür (çoğunlukla 2×2). Her pencere tek bir sayıyla temsil edilir:
- Max pooling (en büyük değer havuzlama): Penceredeki en büyük değeri alır. Belirli bir desenin o bölgede güçlü biçimde bulunup bulunmadığını korur; en yaygın türdür.
- Average pooling (ortalama havuzlama): Penceredeki değerlerin ortalamasını alır; daha yumuşak bir özet verir.
- Global havuzlama: Tüm özellik haritasını tek bir sayıya indirir; genellikle sınıflandırma katmanından hemen önce kullanılır.
Varsayımsal örnek: 2×2'lik bir penceredeki değerler 1, 5, 3 ve 2 ise max pooling 5, average pooling 2,75 sonucunu verir. 2×2 pencere ve 2 adımlık kaydırmayla 8×8'lik bir harita 4×4'e iner.
Ne işe yarar?
- Hesaplama tasarrufu: Sonraki katmanlar daha küçük verilerle çalışır.
- Küçük kaymalara dayanıklılık: Bir desen birkaç piksel kaysa bile sonuç büyük ölçüde değişmez.
- Daha geniş bakış: Derin katmanlar, görüntünün daha büyük bölgelerini özetleyen bilgiyle çalışır.
Nelere dikkat etmeli?
Havuzlama, bilginin bir kısmını kalıcı olarak atar; konum ayrıntısının önemli olduğu görevlerde (ör. görüntü bölütleme) dikkatli kullanılmalıdır. Bazı modern mimariler havuzlama yerine adımı büyük tutulan evrişimlerle boyut küçültmeyi tercih eder.
Sıkça Sorulan Sorular
Max pooling ile average pooling arasındaki fark nedir?
Max pooling her penceredeki en güçlü sinyali korur, average pooling ise tüm değerlerin ortalamasını alır. Ara katmanlarda max pooling daha yaygındır, ağın sonunda ise global average pooling sık kullanılır.
Havuzlama katmanı öğrenme yapar mı?
Hayır, klasik havuzlama katmanlarında öğrenilen bir ağırlık yoktur. Pencere boyutu ve kaydırma adımı gibi ayarlar önceden belirlenir.