DeepLearning.AI - Calculus for Machine Learning and Data Science
- Offered byCoursera
Calculus for Machine Learning and Data Science at Coursera Overview
Duration | 25 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Calculus for Machine Learning and Data Science at Coursera Highlights
- Earn a Certificate upon completion
Calculus for Machine Learning and Data Science at Coursera Course details
- Analytically optimize different types of functions commonly used in machine learning using properties of derivatives and gradients
- Mathematics for Machine Learning and Data science is a foundational online program created in by DeepLearning.AI and taught by Luis Serrano
- This beginner-friendly program is where you?ll master the fundamental mathematics toolkit of machine learning
- This specialization uses innovative pedagogy in mathematics to help you learn quickly and intuitively, with courses that use easy-to-follow plugins and visualizations to help you see how the math behind machine learning actually works
- Upon completion, you?ll understand the mathematics behind all the most common algorithms and data analysis techniques ? plus the know-how to incorporate them into your machine learning career
Calculus for Machine Learning and Data Science at Coursera Curriculum
Week 1 - Derivatives and Optimization
Course Introduction by Andrew Ng
Course Introduction by Luis Serrano
Machine Learning Motivation
Motivation to Derivatives - Part I
Derivatives and Tangents
Slopes, maxima and minima
Derivatives and their notation
Some common derivatives - Lines
Some common Derivatives - Quadratics
Some common derivatives - Higher degree polynomials
Some common derivatives - Other power functions
The inverse function and its derivative
Derivative of trigonometric functions
Meaning of the Exponential (e)
The derivative of e^x
The derivative of log(x)
Existence of the derivative
Properties of the derivative: Multiplication by scalars
Properties of the derivative: The sum rule
Properties of the derivative: The product rule
Properties of the derivative: The chain rule
Introduction to Optimization
Optimization of squared loss - The one powerline problem
Optimization of squared loss - The two powerline problem
Optimization of squared loss - The three powerline problem
Optimization of log-loss - Part 1
Optimization of log-loss - Part 2
Week 1 - Conclusion
(Optional) Downloading your Notebook and Refreshing your Workspace
(Optional) Assignment Troubleshooting Tips
(Optional) Partial Grading for Assignments
Derivatives
Derivatives and Optimization
Week 2 - Gradients and Gradient Descent
Introduction to Tangent planes
Partial derivatives - Part 1
Partial derivatives - Part 2
Gradients
Gradients and maxima/minima
Optimization with gradients: An example
Optimization using gradients - Analytical method
Optimization using Gradient Descent in one variable - Part 1
Optimization using Gradient Descent in one variable - Part 2
Optimization using Gradient Descent in two variables - Part 1
Optimization using Gradient Descent in two variables - Part 2
Optimization using Gradient Descent - Least squares
Optimization using Gradient Descent - Least squares with multiple observations
Week 2 - Conclusion
Partial Derivatives and Gradient
Partial Derivatives and Gradient Descent
Week 3 - Optimization in Neural Networks and Newton's Method
Regression with a perceptron
Regression with a perceptron - Loss function
Regression with a perceptron - Gradient Descent
Classification with Perceptron
Classification with Perceptron - The sigmoid function
Classification with Perceptron - Gradient Descent
Classification with Perceptron - Calculating the derivatives
Classification with a Neural Network
Classification with a Neural Network - Minimizing log-loss
Gradient Descent and Backpropagation
Newton's Method
Newton's Method: An example
The second derivative
The Hessian
Hessians and concavity
Newton's Method for two variables
Week 3 - Conclusion
Acknowledgments
(Optional) Opportunity to Mentor Other Learners
Optimization in Neural Networks
Optimization in Neural Networks and Newton's Method