Machine learning 

One of AI’s sub-disciplines, denoting the ability of a piece of software to learn from its environment or from a very large set of representative data, enabling systems to adapt their behaviour to changing circumstances or to perform tasks for which they have not been explicitly programmed. (Source: EC)