Towards Learning Representations in Visual Computing Tasks