1
1
1 Learning Objectives
The basics of machine learning
How to perform cross-validation to avoid overtraining
Several popular machine learning algorithms
How to build a recommendation system
What regularization is and why it is useful
There are six major sections in this course: introduction to machine learning; machine learning
basics; linear regression for prediction, smoothing, and working with matrices; distance, knn,
cross validation, and generative models; classification with more than two classes and the caret
package; and model fitting and recommendation systems.
In this section, you’ll be introduced to some of the terminology and concepts you’ll need going
forward.
In this section, you’ll learn how to start building a machine learning algorithm using training and
test data sets and the importance of conditional probabilities for machine learning.
1.1.3 Linear Regression for Prediction, Smoothing, and
Working with Matrices
In this section, you’ll learn why linear regression is a useful baseline approach but is often
insufficiently flexible for more complex analyses, how to smooth noisy data, and how to use
matrices for machine learning.
In this section, you’ll learn different types of discriminative and generative approaches for
machine learning algorithms.
In this section, you’ll learn how to overcome the curse of dimensionality using methods that adapt
to higher dimensions and how to use the caret package to implement many different machine
learning algorithms.
In this section, you’ll learn how to apply the machine learning algorithms you have learned.