Machine learning is an innovative method of analyzing data that has the capability to automate analytical model building. It is a field of computer science and an important branch of artificial intelligence. Machine learning is based on the revolutionary idea that computer systems could learn from data, just like humans.