Concept Based Learning In Machine Learning