semi supervised and unsupervised deep visual learning: a survey