https://medium.com/@monocosmo77/how-much-has-semi-supervised-learning-stabilised-part2-machine-learning-64ded69eefdb