Generating Descriptive and Accurate Image Captions with Neural Networks