Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jxareas
GitHub Repository: jxareas/Machine-Learning-Notebooks
Path: blob/master/1_Supervised_Machine_Learning/Week 2. Regression with multiple input variables/_Learning Objectives.md
2826 views

Week 2: Regression with multiple input variables

This week, you'll extend linear regression to handle multiple input features. You'll also learn some methods for improving your model's training and performance, such as vectorization, feature scaling, feature engineering and polynomial regression. At the end of the week, you'll get to practice implementing linear regression in code.

Learning Objectives

  • Use vectorization to implement multiple linear regression

  • Use feature scaling, feature engineering, and polynomial regression to improve model training

  • Implement linear regression in code

Multiple linear regresion

Multiple features - Video • Duration: 9 min

Vectorization part 1 - Video • Duration: 6 min

Vectorization part 2 - Video • Duration: 6 min

Optional lab: Python, NumPy and vectorization - Lab • Duration: 1 hour1h

Gradient descent for multiple linear regression - Video • Duration: 7 min

Optional Lab: Multiple linear regression - Lab • Duration: 1 h

Practice quiz: Multiple linear regression

Practice quiz: Multiple linear regression

Gradient decent in practice

Feature scaling part 1 - Video • Duration: 6 min

Feature scaling part 2 - Video • Duration: 7 min

Checking gradient descent for convergence - Video • Duration: 5 min

Choosing the learning rate - Video • Duration: 6 min

Optional Lab: Feature scaling and learning rate - Lab • Duration: 1 h

Feature engineering - Video • Duration: 3 min

Polynomial regression - Video • Duration: 5 min

Optional lab: Feature engineering and Polynomial regression - Lab • Duration: 1 h

Optional lab: Linear regression with scikit-learn - Lab • Duration: 1 h

Practice quiz: Gradient descent in practice

Practice quiz: Gradient descent in practice

Week 2 practice lab: Linear regression

Week 2 practice lab: Linear regression - Programming Assignment • Duration: 3 h