Convolutional Layer 2D

Bu fonksiyon bloğu, bir sinir ağında 2D konvolüsyon katmanı oluşturmak için kullanılır. Farklı kullanım senaryolarına uyum sağlamak için çeşitli konvolüsyon parametreleri ayarlarını yapılandırma imkanı sunar.

📥 Girdiler

Bu fonksiyon bloğunun doğrudan herhangi bir girişi yoktur.

📤 Çıktılar

Bu fonksiyon bloğu, herhangi bir çıktı üretmez.

🕹️ Kontroller

Filter Size Konvolüsyon katmanında kullanılacak filtre sayısı, bu değer ne kadar çok özellik haritası üretileceğini belirler.

Kernel Size Konvolüsyon çekirdeğinin boyutları, her zaman tek bir sayı olmalıdır (örn. 1, 3, 5).

Dilation Size Konvolüsyon katmanı için genişletme oranıdır. -1 değeri varsayılan davranışı belirtir. Genişletme boyutu, konvolüsyon katmanlarının parametre boyutunu azaltmaya yardımcı olabilir.

Activation Function Katmanın çıktısına uygulanacak bir aktivasyon fonksiyonu seçmenizi sağlayan bir açılır menü; ReLU, sigmoid ve softmax gibi seçenekler içerir.

🎨 Özellikler

Flexible Configuration Kullanıcılar, belirli model gereksinimlerine göre filtre boyutunu, çekirdek boyutunu, genişletme boyutunu ve aktivasyon fonksiyonlarını ayarlayabilir.

Validation Checks Bu fonksiyon bloğu, geçerli parametreleri kontrol eder (örn. çekirdek boyutu tek olmalıdır) ve geçersiz girdiler için hata kaydı sağlar.

📝 Kullanım Talimatları

  1. Configure Filter Size: İstenilen filtre sayısını Filter Size girişini kullanarak ayarlayın.

  2. Set Kernel Size: Kernel Size girişini kullanarak çekirdek boyutunu girin, bunun tek bir sayı olduğundan emin olun.

  3. Adjust Dilation Size: Gerekirse genişletme oranını belirtin veya -1 yazarak varsayılan ayarında bırakın.

  4. Select Activation Function: Açılır menüden istenen aktivasyon fonksiyonunu seçin.

  5. Integrate into Model: Bu bloğu daha büyük bir sinir ağı konfigürasyonu içinde kullanın.

📊 Değerlendirme

Değerlendirme sırasında, bu fonksiyon bloğu sağlanan parametrelere göre bir 2D konvolüsyon katmanı yapılandırması üretir.

💡 İpuçları ve Püf Noktaları

Choosing Kernel Size

Çekirdek boyutunun sadece tek değil, aynı zamanda giriş verilerinizi göz önünde bulundurarak makul bir boyutta olmasına dikkat edin. Daha büyük çekirdekler, daha yüksek hesaplama gücü gerektirebilir ve mekansal çözünürlüğü kaybetmenize neden olabilir.

Using Different Activations

Farklı aktivasyon fonksiyonları ile deney yaparak modelinizin performansına ve yakınsama hızına en uygun olanı bulun.

Dilation Rate Effects

Genişletme oranı 1'den büyük olan bir değer kullanmak, parametre sayısını artırmadan konvolüsyon filtrelerinin algılama alanını genişletmeye yardımcı olabilir.

🛠️ Sorun Giderme

Kernel Size Error

Çekirdek boyutuyla ilgili bir hata alırsanız, tanımlandığı gibi tek bir sayı kullandığınızı iki kez kontrol edin. Gerekirse değeri ayarlayın.

Dilation Value Warning

Negatif bir genişletme değeri girilirse, bir hata kaydedilecektir. Yanlış yapılandırmalardan kaçınmak için genişletmenin doğru ayarlandığından emin olun.

Last updated