Machine Learning Fundamentals - Calculus
The course is available as a part of subscription plans or Bootcamp program
1. Calculus I: Limits & Derivatives
This topic, Calculus I: Limits & Derivatives, introduces the mathematical field of calculus -- the study of rates of change -- from the ground up. It is essential because computing derivatives via differentiation is the basis of optimizing most machine learning algorithms, including those used in deep learning such as backpropagation and stochastic gradient descent.
Through the measured exposition of theory paired with interactive examples, you’ll develop a working understanding of how calculus is used to compute limits and differentiate functions. You’ll also learn how to apply automatic differentiation within the popular TensorFlow 2 and PyTorch machine learning libraries. The content covered in this class is itself foundational for several other topics in the Machine Learning Foundations series, especially Calculus II and Optimization.
Over the course of studying this topic, you'll:
2. Calculus II: Partial Derivatives & Integrals
This class, Calculus II: Partial Derivatives & Integrals, builds on single-variable derivative calculus to introduce gradients and integral calculus. Gradients of learning, which are facilitated by partial-derivative calculus, are the basis of training most machine learning algorithms with data -- i.e., stochastic gradient descent (SGD). Paired with the principle of the chain rule (also covered in this class), SGD enables the backpropagation algorithm to train deep neural networks.
Integral calculus, meanwhile, comes in handy for myriad tasks associated with machine learning, such as finding the area under the so-called “ROC curve” -- a prevailing metric for evaluating classification models. The content covered in this class is itself foundational for several other classes in the Machine Learning Foundations series, especially Probability & Information Theory and Optimization.
Over the course of studying this topic, you'll:
Dr Jon Krohn
Dr. Jon Krohn
1. Limits
2. Computing Derivatives with Differentiation
3. Automatic Differentiation
4. Review of Introductory Calculus
5. Machine Learning Gradients
6. Integrals