Convolution Definition Machine Learning