This method consists of a convolutional neural network (CNN) and long short-term memory (LSTM)3.
cNN first extracts features from a given image, and then, LSTM generates a caption from the extracted features.