Stride Ne Demek?
Yayın: · Son güncelleme:
Stride Ne Demek? Kısaca
Stride, evrişimli sinir ağlarında filtrenin görüntü üzerinde her adımda kaç piksel kaydırılacağını belirleyen ayardır. Stride 1 ise filtre birer piksel, 2 ise ikişer piksel ilerler; değer büyüdükçe çıktı özellik haritası küçülür.

Stride ne demek?
Stride, İngilizcede "adım" ya da "uzun adım" anlamına gelir. Yapay zekâda, özellikle evrişim ve havuzlama işlemlerinde, filtrenin bir konumdan diğerine geçerken atladığı piksel sayısını ifade eder. Türkçe kaynaklarda "adım büyüklüğü" ya da "kaydırma adımı" olarak da geçer.
Nasıl çalışır?
Bir filtrenin görüntünün sol üst köşesinden başlayıp sağa doğru tarandığını düşün:
- Stride = 1: Filtre her seferinde bir piksel kayar; pencereler büyük ölçüde örtüşür ve çıktı neredeyse girdi kadar büyük olur.
- Stride = 2: Filtre ikişer piksel kayar; çıktı genişlik ve yükseklikte yaklaşık yarıya iner.
- Daha büyük stride: Daha az konum taranır, çıktı daha da küçülür.
Aynı kural dikey yönde de uygulanır.
Çıktı boyutu nasıl hesaplanır?
Bir boyut için yaygın formül şudur:
Çıktı = ⌊(Girdi − Filtre + 2 × Padding) / Stride⌋ + 1
Varsayımsal örnek: 7 piksellik bir girdi, 3 piksellik filtre, padding 0 ve stride 2 için çıktı (7 − 3) / 2 + 1 = 3 olur. Aynı ayarlarda stride 1 seçilseydi çıktı 5 olurdu.
Neden önemlidir?
- Boyut küçültme: Stride'ı büyük evrişimler, havuzlama katmanına alternatif olarak özellik haritasını küçültmek için kullanılır.
- Hesaplama: Daha büyük stride, daha az işlem ve bellek demektir.
- Bilgi kaybı: Çok büyük stride, küçük ayrıntıların atlanmasına yol açabilir.
Stride, filtre boyutu ve padding birlikte seçilerek ağın her katmanında istenen çıktı boyutu elde edilir. Bu üç ayar, evrişimli ağ tasarımının temel yapı taşlarıdır.
Sıkça Sorulan Sorular
Stride ile padding arasındaki fark nedir?
Stride, filtrenin kaç piksel atlayarak ilerleyeceğini belirler. Padding ise girdinin kenarlarına eklenen boşluk (genellikle sıfır) miktarıdır; biri çıktıyı küçültmeye, diğeri boyutu korumaya yöneliktir.
Stride değeri 1'den küçük olabilir mi?
Klasik evrişimde stride en az 1'dir. Ancak çıktıyı büyüten transpoze evrişim gibi işlemler bazen kesirli adımlı evrişim (fractionally strided convolution) olarak da adlandırılır.