Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Machine Learning from Scratch - Python Tutorials

Patrick Loeber via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to implement fundamental machine learning algorithms from scratch using Python without relying on external libraries like scikit-learn. Master the mathematical foundations and coding principles behind 14 essential algorithms including K-Nearest Neighbors, Linear and Logistic Regression, Naive Bayes, Perceptron, Support Vector Machines, Decision Trees, Random Forest, Principal Component Analysis, K-Means Clustering, AdaBoost, and Linear Discriminant Analysis. Build each algorithm step-by-step through hands-on Python tutorials that emphasize understanding the underlying mathematics and logic rather than using pre-built functions. Develop practical skills in data loading and manipulation while gaining deep insights into how machine learning algorithms actually work under the hood. Perfect your Python programming abilities while creating a solid foundation for advanced machine learning concepts and preparing yourself to better understand and optimize existing ML libraries.

Syllabus

KNN (K Nearest Neighbors) in Python - Machine Learning From Scratch 01 - Python Tutorial
Linear Regression in Python - Machine Learning From Scratch 02 - Python Tutorial
Logistic Regression in Python - Machine Learning From Scratch 03 - Python Tutorial
Linear and Logistic Regression in 60 lines of Python - Machine Learning From Scratch 04
Naive Bayes in Python - Machine Learning From Scratch 05 - Python Tutorial
Perceptron in Python - Machine Learning From Scratch 06 - Python Tutorial
SVM (Support Vector Machine) in Python - Machine Learning From Scratch 07 - Python Tutorial
Decision Tree in Python Part 1/2 - Machine Learning From Scratch 08 - Python Tutorial
Decision Tree in Python Part 2/2 - Machine Learning From Scratch 09 - Python Tutorial
Random Forest in Python - Machine Learning From Scratch 10 - Python Tutorial
PCA (Principal Component Analysis) in Python - Machine Learning From Scratch 11 - Python Tutorial
K-Means Clustering in Python - Machine Learning From Scratch 12 - Python Tutorial
AdaBoost in Python - Machine Learning From Scratch 13 - Python Tutorial
LDA (Linear Discriminant Analysis) In Python - ML From Scratch 14 - Python Tutorial
How To Load Machine Learning Data From Files In Python

Taught by

Patrick Loeber

Reviews

Start your review of Machine Learning from Scratch - Python Tutorials

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.