Semi-supervised learning is a technique in between supervised and unsupervised learning. Arguably, it should not be a category of machine...