Properties Proof of CNN Operation
Properties Proof of CNN Operation
- (아직 생각중! 23.01.26)
- max-pooling
- Notation
- let ∗ be convolutional operator
- let ∗p be pooling operator
- let iw,ih be width of input, height of output
- let kw,kh be width of kernel and height of kernel respectively
- let sw,sh be width of stride, height of stride respectively
- let X′∈Mih+2ph,iw+2pw [X′]i+ph,j+pw=[X]i,j if i≥ph and j≥pw else 0
Definition
- Convolution
- [O]i,j,d=[K∗I]i,j,d=α=0∑kh−1β=0∑kw−1γ=0∑c−1[K]α,β,γ,d[X′]shi+α,shj+β,γ
- in case of height of [X′]i+shα,j+swβ
- shi+(kh−1)≤ih+2ph
- shi≤ih+2ph−(kh−1)
- i≤shij+2ph−kh+1
- i≤shij+2ph−kh+1≤shih+2ph−kh+1
- therefore oh=shih+2ph−kh+1
- Pooling
-