The use and development of computer systems that is able to learn and adapt without explicit instructions, via the analysis of and drawing conclusions from patterns in data using algorithms and statistical models. This is a branch of artificial intelligence which relies on computer systems to learn from data, identify patterns, and make decisions with minimal human input.