Embodiments of the present application provide an image recognition method, the method comprising: constructing a neural
network model, and training the neural
network model through pre-acquired
sample image data to obtain an image recognition model, the neural
network model being composed of an input layer, a plurality of image feature capturing modules, a full connection layer, and an output layer in series; wherein the image feature capturing module is composed of a first
channel integration module, a first
convolution module, a feature map splicing module, a second
channel integration module, a spatial attention module, a first activation layer, a second
convolution module, and a second activation layer in series; acquiring an image to be recognized, inputting the image to be recognized into the image recognition model; and outputting a
classification result of the image to be recognized recognized by the image recognition model. The technical solution of the embodiments of the present application can improve the applicability of image recognition based on a neural network model.