Machine learning - Machine learning is an application of artificial intelligence that provides the AI System with the ability to automatically learn from the environment and applies that learning to make better decisions. There are a variety of algorithms that Machine Learning uses to iteratively learn, describe and improve data in order to predict better outcomes. These algorithms use statistical techniques to spot patterns and then perform actions on these patterns. - Deep learning is the next generation of Machine Learning. It’s a subset of Machine Learning. Deep Learning models can make their own predictions entirely independent of humans. Machine Learning models of the past still need human intervention in many cases to arrive at the optimal outcome. Deep Learning models use artificial neural networks.