Lecture 4: Learning is now available on the course website. In this part of the course, we introduce the domain of machine learning, looking at techniques that allow our AI to learn how to perform a task, without explicit instructions for how to do so. This week, we'll introduce three broad categories of machine learning: supervised learning, reinforcement learning, and unsupervised learning.
In the first part of this project, you'll build a classifier to predict user behavior on an online shopping website, taking advantage of supervised learning techniques in
scikit-learn. In the second part of the project, you'll use reinforcement learning to design an AI to teach itself how to win at
Nim: through repeatedly playing games against itself, the AI will over time learn which moves are better than others.