The invention provides an image recognition and recommendation method based on neural network depth learning. The method obtains pictures and classification from an image database, inputs to a convolution neural network, trains the neural network through repeated forward and backward propagation, improves image recognition accuracy, and extracts a 20-layer neural network model. By using this model, the object recognition and classification is carried out by collecting static pictures. Results are recognized, and by combining with the personalized characteristics of the input, the input probability of interest is analyzed. By using the machine learning model based on the effective recognition and classification of the material cloud database, and using the recommendation system algorithm, the predicted content material is pushed to the image inputter for cognitive learning. The method of the invention has the advantages of high image recognition rate, multiple recognition types and accurate content recommendation, and can be applied to the electronic products of a computer with a digital camera, a mobile phone, a tablet and an embedded system, so that people can photograph and recognize the objects seen in the eyes and actively learn the knowledge of recognizing the objects.