October 2018
Intermediate to advanced
472 pages
10h 57m
English
Convolution can be defined as the process of striding a small kernel/filter/array over a target array and obtaining the sum of element-wise multiplication between the kernel and a subset of equal size of the target array at that location.
Consider the following example:
array = np.array([0, 1, 0, 1, 0, 1, 0, 1, 0, 1])kernel = np.array([-1, 1, 0])
Here, you have a target array of length 10 and a kernel of length 3.
When you start the convolution, implement the following steps:
Read now
Unlock full access