A bunch of algorithms for semisupervised learning