Skills › ML Fundamentals

ML Maths Basics

Understand linear algebra, probability, and calculus concepts used in ML.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Manipulate vectors and matrices
  • Understand gradient descent intuitively
  • Apply Bayes' theorem and basic probability

Watch (10 videos)

Coding PCA from Scratch : Data Science Code
ritvikmath · advanced hands-on
→ Implement PCA from scratch→ Apply dimensionality reduction techniques
ROC and AUC in R
StatQuest with Josh Starmer · beginner hands-on
→ Draw ROC curves in R→ Calculate AUC for model evaluation
NumPy Crash Course - Complete Tutorial
Patrick Loeber · beginner hands-on
→ Apply NumPy to scientific computing→ Use NumPy for data science tasks
L3.3 Vectorization in Python
Sebastian Raschka · beginner hands-on
→ Implement vectorization in Python→ Optimize machine learning models with NumPy
Naive Bayes from Scratch - Machine Learning Python
Aladdin Persson · advanced hands-on
→ Implement Naive Bayes from scratch→ Understand Gaussian Naive Bayes
predict.m - Programming Assignment 2 Machine Learning
Aladdin Persson · beginner hands-on
→ Implement predictive models in MATLAB→ Solve machine learning problems
Logistic Regression in Python - Machine Learning From Scratch 03 - Python Tutorial
Patrick Loeber · beginner hands-on
→ Implement Logistic Regression in Python→ Use NumPy for ML algorithms
Implement 1D convolution, part 6: Multi-channel, multi-kernel convolutions
Brandon Rohrer · beginner hands-on
→ Implement 1D convolution with Cottonwood→ Apply multi-channel convolutions to heartbeat classification
Mean Shift Dynamic Bandwidth - Practical Machine Learning Tutorial with Python p.42
sentdex · beginner hands-on
→ Implement Mean Shift clustering→ Use dynamic bandwidth in clustering
I completed Andrej Karpathy’s AI challenge (advanced)
David Ondrej · intermediate hands-on
→ Implement micrograd from scratch→ Train models with Google Colab