The document discusses designing a machine learning system to play checkers. It covers:
1) Choosing training experience of playing games against itself.
2) Defining the target function to evaluate board states and choose the best move.
3) Representing the target function as a linear combination of board features and weights to be learned.