Deep Neural Networks Scanning for patterns (aka convolutional networks)