A deep convolutional neural network architecture includes five components:
1. Convolutional layer and rectified linear unit (ReLu)
2. Pooling layer
3. Fully connected layer
4. Dropout
5. Activation functions