My solution to the Image Captioning Final Project of the "Introduction to Deep Learning" course in the "Advanced Machine Learning" specialization on Coursera.
Trained model is also deployed as a telegram bot, so you have the opportunity to play with it.
Despite the fact that the model is not of the best quality, it is good just for fun :)
Telegram bot link
Course certificate link
Image Captioning is the process of generating textual description of an image.
It uses both Computer Vision and Natural Language Processing to generate the captions.