Text this: Deep Learning for Automatic Image Captioning in Poor Training Conditions