5.00
(1 Rating)

Mathematical Foundations of Machine Learning

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn the mathematical foundations of machine learning for free with this comprehensive course from Udemy, taught by expert Dr. Jon Krohn. This course dives deep into essential concepts like linear algebra, calculus, and tensor operations, helping you understand the algorithms behind powerful machine learning models.

This course covers:

  • Linear Algebra Data Structures
  • Tensor Operations
  • Matrix Properties
  • Eigenvectors and Eigenvalues
  • Matrix Operations for Machine Learning
  • Limits
  • Derivatives and Differentiation
  • Automatic Differentiation
  • Partial-Derivative Calculus
  • Integral Calculus

This course goes beyond basic libraries like Scikit-learn and Keras, providing a thorough understanding of the math that powers them. Learn through hands-on exercises, Python code demos, and practical assignments.

Unlock this free course on Theetay, your destination for free online courses from top providers like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more.

Show More

What Will You Learn?

  • Understand the fundamentals of linear algebra and calculus, critical mathematical subjects underlying all of machine learning and data science
  • Manipulate tensors using all three of the most important Python tensor libraries: NumPy, TensorFlow, and PyTorch
  • How to apply all of the essential vector and matrix operations for machine learning and data science
  • Reduce the dimensionality of complex data to the most informative elements with eigenvectors, SVD, and PCA
  • Solve for unknowns with both simple techniques (e.g., elimination) and advanced techniques (e.g., pseudoinversion)
  • Appreciate how calculus works, from first principles, via interactive code demos in Python
  • Intimately understand advanced differentiation rules like the chain rule
  • Compute the partial derivatives of machine-learning cost functions by hand as well as with TensorFlow and PyTorch
  • Grasp exactly what gradients are and appreciate why they are essential for enabling ML via gradient descent
  • Use integral calculus to determine the area under any given curve
  • Be able to more intimately grasp the details of cutting-edge machine learning papers
  • Develop an understanding of what’s going on beneath the hood of machine learning algorithms, including those used for deep learning

Course Content

Data Structures of Linear Algebra

  • What Linear Algebra Is
    23:29
  • Plotting a System of Linear Equations
    09:18
  • Linear Algebra Exercise
    05:06
  • Tensors
    02:33
  • Scalars
    13:04
  • Vectors and Vector Transposition
    12:19
  • Norms and Unit Vectors
    14:37
  • Basis
    04:30
  • Matrix Tensors
    08:23
  • Generic Tensor Notation
    06:43
  • Exercises on Algebra Data Structures
    02:07
  • Course Material Download Link
    00:00

Tensor Operations

Matrix Properties

Eigenvectors and Eigenvalues

Matrix Operations for Machine Learning

Limits

Derivatives and Differentiations

Automatic Differentiation

Partial Derivative Calculus

Integral Calculus

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
ST
3 months ago
it was a good experience with hands on demo code and practice question.

Want to receive push notifications for all major on-site activities?

×