Image Captioning using Convolutional Neural Networks and Recurrent Neural Network | Synapse