What is Machine Learning?

#artificialintelligence 

Machine Learning (ML) is a technique that uses algorithms to learn from the data without being programmed explicitly. Due to the data abundance and efficient data storage, ML rose to the limelight in recent times, but the foundational research in this field was done in seventy's and eighty's. Different ways for a computer to learn from data -- supervised learning, unsupervised learning, and reinforcement learning. A supervised learning algorithm takes labeled data while training the model, and then the model makes predictions in the presence of the new data. These problems could be divided into regression and classification problems.