See: Convolutional Network Training System, Convolutional-Pooling Neural Network (CNN/ConvNet) Model.