Which of the following is an example of supervised learning?
- Letting a robot learn to walk by rewarding good steps
- Reducing the number of features in a dataset
- Grouping customers into segments based on their buying habits
- Predicting house prices using previous sales data