
Before moving to supervised and unsupervised learning, We shall start with the very basic definition of Machine learning first. Machine learning is defined as the branch of artificial intelligence (AI) and computer science that focuses on using data and algorithms to enable AI use human intelligence to learn and program. The concept of machine learning is pretty vast but in this article we would have a detailed discussion on two major machine learning types that are Supervised learning and unsupervised learning.