To improve the recognition accuracy and the convergence speed of the convolutional neural network algorithm, a convolutional neural network algorithm based on double optimization is proposed. By modeling a convolutional neural network and optimizing the process of feature extraction and regression classification, an optimization convolutional neural network is built. Thus, the integrated optimization of the convolution and the full-connection process is realized. Compared with the local optimization network, the integrated optimization network obtains a higher convergence speed and better recognition accuracies. The experiments are conducted based on handwritten digit datasets and face datasets and the results show the improvement of the convergence speed and the recognition accuracy. And the effectiveness of the proposed algorithm is demonstrated. Moreover, this optimization strategy can be further extended into other deep learning algorithms related to convolution neural networks.
Deep LearningConvolutional Neural NetworksClassification and RecognitionDual Optimization Model