Deep learning algorithms for Computer Vision