Semi Supervised Machine Learning Algorithms