In the past, machines were considered as tools that reduce human effort by performing tasks that humans are capable of, except thinking and learning. Machines, these days, come with cognitive skills as well, making them highly intelligent, if not to the level of humans. Artificial intelligence (AI) is currently being utilized in a variety of areas including self-driving cars and interpreting complex data. The former have the ability to maneuver in heavy traffic, react instantaneously to unpredictable pedestrians or drivers, and face a completely new environment on-road every time, all of which is possible because of the complex algorithm built into it for learning, a term called machine learning. Machine learning has also made machine-mediated interpretation of complex data a reality.