1. Machine learning (ML) is a subfield of artificial intelligence concerned with building computer programs that learn from data and improve their abilities to perform tasks. 2. ML programs build models from example data to predict future examples or describe relationships in the data. For example, an ML program given patient cases could predict diseases in new patients or describe relationships between diseases and symptoms. 3. There are different types of learning including supervised learning (classification, regression), unsupervised learning (clustering), and reinforcement learning (sequential decision making). The goal is to learn patterns in data and generalize to new examples.