Any process by which a system improves performance from experience — Herbert Simon
Machine learning refers to the ability of computers to automatically acquire new knowledge, learning from, for example, past cases or experience, from the computer’s own experiences, from exploration, or from direct input of knowledge by the system users. Machine learning enables computer software to adapt to changing circumstances, enabling it to make better decisions than non-AI software.
The diagram presents an overview of machine learning. The center-most area depicts techniques and algorithms for pattern detection. The middle region lists reasoning methodologies. The outer-most part of the diagram identifies application areas and activities where machine learning applies today.