Image Captioning is the process of generating a textual description of an image. Basically, image captioning is a computer describing an input image in a sentence or paragraph. It uses concepts of Computer Vision and Natural Language Processing fields to generate the captions. Figure below displays my developed model's predictions on sample images.