A neural network for automatically tagging an input image is provided. The neural network includes a residual attention network configured to extract features of the input image and generate a first feature map including the features of the input image; a first tagging network configured to receive the first feature map and generate a predicted probability of a first tag of the input image; a second tagging network configured to receive the first feature map and generate a predicted probability of a second tag of the input image; and a third tagging network configured to receive the first feature map and generate a predicted probability of a third tag of the input image.
展开▼