Machine Learning and Deep Learning Optimizers Implementation

Machine Learning and Deep Learning Optimizers Implementation

Numerical Optimization, Machine Learning, Deep Learning, Gradient Descent



Sub Category

  • Other IT & Software

{inAds}

Objectives

  • Python Implementation of Gradient Descent Optimizer to Train Single Variable Linear Regression Model.
  • Python Implementation of Gradient Descent Optimizer to Train Multi Variable Linear Regression Model.
  • Python Implementation of Stochastic Gradient Descent (SGD) for Single Variable LR.
  • Python Implementation of SGD for Multi-Variable LR.
  • Python Implementation of Mini-Batch GD for Single and Multi-Variable LR.
  • Generalization of Mini-Batch to Work as SGD and Batch GD.
  • Generalization of Multi-Variable LR to Work for Single Variable LR.
  • Numerical Optimization Problem Definition.
  • Model Parameters Initialization.
  • Calculating MSE Cost Function as Vector Norm.
  • How to Calculate the Gradient?
  • Model Parameters Update.
  • Iterate Till Achieving the Optimum Parameter Values.
  • Gradient Stop Condition.
  • Model Performance Evaluation.
  • How to Obtain Better Model Performance?
  • Plotting of Learning Curves.
  • Cost Convergence Check.
  • Make Your Implementation as a Function.
  • Multivariable Linear Regression Problem Definition.
  • Going from Single Variable to Multivariable Linear Regression.
  • Gradient Descent Optimizer Vectorize Implementation.
  • Why We Use Vectorize Implementation.
  • Generalization of the Implementation to Work for Single and Multivariable Linear Regression.
  • Data Preparation for Vectorize Implementation.
  • Dimensions Problem and How to Deal With it.
  • Make Your Implementation of Vectorize Implementation as a Function.
  • Try Different Combinations of Hyperparameters.


Pre Requisites

  1. Python.
  2. NumPy.
  3. Watch Day 1 and Day 2 in the course Master Numerical Optimization for Machine Learning and Deep Learning in 5 Days.
  4. The course available on our channel "Artificial Intelligence & Data Science شرح بالعربي"


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post