Machine learning involves using experience to improve performance on some task. It can be viewed as approximating a target function from training data using a learning algorithm. The Least Mean Squares algorithm was discussed as a way to learn linear weights to approximate a target evaluation function for the game of checkers from examples of board positions and estimated values. Different representations, learning algorithms, and evaluation methods were also summarized.