A computer device, comprising a memory, a processor and a computer program which is stored on the memory and runs on the processor, wherein the processor, upon executing the program, implements a method for training a fine-grained image recognition model, wherein the method comprises:
- obtaining images as training samples, and respectively obtaining a tag corresponding to each image, the tag including a class to which the image belongs;
- training according to the training samples and corresponding tags to obtain a fine-grained image recognition model, and performing constraint at a feature level from two dimensions, namely, the class and object parts, during the training, so that the fine-grained image recognition model learns key object parts in the images, and completes fine-grained image classification according to the key object parts.