The CNN can be represented as a fully connected feedforward neural network by treating each pixel in the input image as an individual input unit. Each connection from the input to the hidden layer corresponds to a weight in the fully connected network. The constraints arise from the local connectivity and shared weights in convolutional layers