Question: 1) Write a python program that calculates the convolution and average pooling (use stride = 2 in both convolution and pooling calculation) from the input
1) Write a python program that calculates the convolution and average pooling (use stride = 2 in both convolution and pooling calculation) from the input data and a given filter shown below. (hint: use matrix multiplication to perform the convolution)
data=np.array(([1,1,0,0,1],[0,1,0,1,0], [0,1,0,1,1], [1,0,1,1,0], [0,0,1,0,1]])
filter=np.array([[1,0,1], [0,1,1],[1,1,0]])
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
