Ask Your Neurons: A Deep Learning Approach to Visual Question Answering