Machine learning is a subfield of artificial intelligence that makes use of statistical models and algorithms to teach computers how to learn from data without being specifically programmed to do so. This is accomplished by presenting the data in a way that is understandable by the computer.