Atrous Spatial Pyramid Pooling (ASPP): Multiple parallel dilations (d=1,6,12,18) use karo k=3 ke saath multi-scale context efficiently capture karne ke liye.
Convolutional Layer Basics - ye basic conv operation ke hyperparameters hain
Receptive Field Analysis - stride aur dilation seedha receptive field expand karte hain
Pooling Layers - stride downsampling ke liye pooling ka alternative provide karta hai
Semantic Segmentation Architectures - dilated convolutions dense prediction ke liye critical hain
Network Depth vs Width - dilation excessive parameters ke bina depth allow karta hai
Recall Ek 12-Saal Ke Bacche Ko Explain Karo
Socho tum ek lambi wall par paintings ki photos le rahe ho:
Stride wo distance hai jitna tum photos ke beech walk karte ho. Stride 1 = har step par ek photo lo (bahut saari photos, sab kuch detail mein dekho). Stride 2 = har 2 steps par ek photo lo (kam photos, faster, lekin steps ke beech chhoti cheezein miss ho sakti hain).
Padding bilkul wall ke edges ke around extra blank space add karne jaisa hai taaki jab tum bilkul ends par khade ho, tera camera edge wali paintings ko bhi poora capture kare. Padding ke bina, corner paintings sirf ek photo mein aati hain. Padding ke saath, wo kai photos mein aati hain!
Dilation holes wale net se dekhne jaisa hai. Ek regular 3×3 net 9 neighbouring tiles ko closely packed dekhta hai. Ek dilated net un 9 viewing spots ko zyada door spread karta hai—tum abhi bhi sirf 9 tiles dekh rahe ho, lekin ab wo ek bade area par spread hain, isliye tum bina bade net ke dekh sakte ho ki door wali tiles mein koi pattern hai ya nahi. Ye sampling ki tarah hai: ek bade area mein har tile check karne ki jagah (expensive!), tum 9 carefully-spaced tiles check karte ho jo tumhe us area mein kya ho raha hai uska accha sense deti hain.
#flashcards/ai-ml
Convolution mein stride kya hota hai? :: Vo number of pixels jitna filter applications ke beech move karta hai. Stride s step size aur downsampling factor control karta hai.
Stride s, kernel k, padding p ke liye output size formula kya hai?
Wout=⌊(Win+2p−k)/s⌋+1
"Same padding" kya hota hai?
Woh padding jo input spatial dimensions preserve karti hai. Stride 1 aur odd kernel k ke liye: p=(k−1)/2
Dilation rate d kya hota hai?
Consecutive kernel elements ke beech pixels ki number. Dilation d weights ke beech (d−1) gaps insert karta hai.
Dilation d ke liye effective kernel size kya hoti hai?
keff=k+(k−1)(d−1). Ye actual receptive field span hai, lekin sirf k2 parameters exist karte hain.
Stride aur dilation mein kya farq hai?
Stride output sampling control karta hai (kin positions par hum compute karte hain). Dilation input sampling control karta hai (har kernel kin pixels ko dekhta hai). Stride output size reduce karta hai; dilation output size change kiye bina receptive field expand karta hai.
Dilation ki jagah bade kernels kyun use karein?
Exponentially kam parameters. d=4 ke saath 3×3 kernel 11×11 receptive field cover karta hai 9 parameters ke saath, jabki ek sahi 11×11 kernel ke 121 parameters hote hain.
Padding kya rokta hai?
Layers ke across spatial dimension shrinkage, aur early layers mein border pixels ki underrepresentation.