A Semi Supervised Learner