Machine learning is the study of computer programs that use algorithms and statistical models to learn through analysing data and drawing patterns from it.
Machine learning is not explicitly programmed, nor follows a pre-defined set of instructions. It is a type of artificial intelligence (AI) that enables self-learning from data. It then applies that learning without any need for human intervention. When computers are fed new data they learn, change, develop, improve and grow on their own.
Though many different types of machine learning exist, there are 3 prominent methods being used today and those are: