## Overview

• Supervised learning using linear regression.
• Batch and stochastic gradient descent as an algorithm for fitting linear regression models.
• Normal equation as a very efficient way to let you fit linear models.