Machine Learning is the scientific practice of teaching computers to mimic human intelligence and actions. These computers also have to improve their learning in an autonomous manner. It is done by learning from observations and real-world interactions. Sets of data are studied by the machines to derive meaningful conclusions.