Linear Models & Gradient Descent: Gradient Descent and Regularization

Intermediate
  • 12 videos | 53m 22s
  • Includes Assessment
  • Earns a Badge
Rating 3.9 of 7 users Rating 3.9 of 7 users (7)
Explore the features of simple and multiple regression, implement simple and multiple regression models, and explore concepts of gradient descent and regularization and different types of gradient descent and regularization. Key concepts covered in this 12-video course include characteristics of the prominent types of linear regression; essential features of simple and multiple regressions and how they are used to implement linear models; and how to implement simple regression models by using Python libraries for machine learning solutions. Next, observe how to implement multiple regression models in Python by using Scikit-learn and StatsModels; learn the different types of gradient descent; and see how to classify the prominent gradient descent optimization algorithms from the perspective of their mathematical representation. Learn how to implement a simple representation of gradient descent using Python; how to implement linear regression by using mini-batch gradient descent to compute hypothesis and predictions; and learn the benefits of regularization and the objectives of L1 and L2 regularization. Finally, learn how to implement L1 and L2 regularization of linear models by using Scikit-learn.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    List and describe the characteristics of the prominent types of linear regression
    Describe the essential features of simple and multiple regressions and how they're used to implement linear models
    Demonstrate how to implement simple regression models using python libraries
    Implement multiple regression models in python using scikit-learn and statsmodels
    Define gradient descent and the different types of gradient descent
  • Classify the prominent gradient descent optimization algorithms from the perspective of their mathematical representation
    Implement a simple representation of gradient descent using python
    Implement linear regression using mini-batch gradient descent to compute hypothesis and predictions
    Describe the benefits of regularization and the objective of l1 & l2 regularization
    Demonstrate how to implement l1 and l2 regularization of linear models using scikit-learn
    Recall the essential features of simple and multiple regression, implement a simple regression model using python and implement l1 regularization using scikit-learn

IN THIS COURSE

  • 52s
  • 4m 38s
    After completing this video, you will be able to list and describe the characteristics of the prominent types of linear regression. FREE ACCESS
  • Locked
    3.  Simple and Multiple Regression
    5m 2s
    After completing this video, you will be able to describe the essential features of simple and multiple regressions and how to use them to implement linear models. FREE ACCESS
  • Locked
    4.  Implementing Simple Regression
    3m 25s
    In this video, you will learn how to implement simple regression models using Python libraries. FREE ACCESS
  • Locked
    5.  Implementing Multiple Regression
    3m 18s
    In this video, you will learn how to implement multiple regression models in Python using Scikit-learn and StatsModels. FREE ACCESS
  • Locked
    6.  Gradient Descent and Types
    3m 38s
    Learn how to define gradient descent and the different types of gradient descent. FREE ACCESS
  • Locked
    7.  Gradient Descent Optimization Algorithms
    5m 28s
    In this video, you will learn how to classify the prominent gradient descent optimization algorithms from the perspective of their mathematical representation. FREE ACCESS
  • Locked
    8.  Implementing Gradient Descent
    6m 10s
    In this video, you will learn how to implement a simple representation of gradient descent using Python. FREE ACCESS
  • Locked
    9.  Implementing Mini Batch Gradient Descent
    4m 47s
    In this video, learn how to implement linear regression using mini-batch gradient descent to compute the hypothesis and predictions. FREE ACCESS
  • Locked
    10.  Regularization Types
    4m 57s
    Upon completion of this video, you will be able to describe the benefits of regularization and the objectives of L1 & L2 regularization. FREE ACCESS
  • Locked
    11.  Implementing L1 & L2 Regularization
    6m 11s
    In this video, you will learn how to implement L1 and L2 regularization of linear models using Scikit-learn. FREE ACCESS
  • Locked
    12.  Exercise: Regression and Gradient Descent
    4m 56s
    Upon completion of this video, you will be able to recall the essential features of simple and multiple regression, implement a simple regression model using Python, and implement L1 regularization using Scikit-learn. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.1 of 16 users Rating 4.1 of 16 users (16)
Rating 4.1 of 11 users Rating 4.1 of 11 users (11)
Rating 4.3 of 107 users Rating 4.3 of 107 users (107)