Machine Learning
4.1. Machine Learning#
Learning Outcome
Students will be able to define machine learning and statistical learning, as well as differentiate between supervised and unsupervised learning.
Sample Tasks
Identify, or give an example of, an unsupervised learning technique.
Use a package such as caret in R to perform a machine learning algorithm.
Our first reading, from the Python Data Science Handbook [Van16], gives an overview of different types of machine learning.
Reading Question
What is the difference between supervised learning and unsupervised learning? Give an example of each.
Our second reading is Wikipedia’s entry Statistical learning theory, which describes similar problems from a different angle.
Reading Question
What is the difference between Machine Learning and Statistical Learning?
Our third reading, also from the Python Data Science Handbook [Van16], gives on overview of the sklearn
library of machine learning algorithms.
Reading Questions
What does API stand for?
What is a model?
What is a hyperparameter?