Contents
Concepts
-
Underfitting vs Overfitting
Underfitting vs Overfitting explained and visualized in a Jupyter notebook.
Regression
-
Linear Regression From Scratch
Build, Train, and Evaluate a linear regressor in Python.
Classification
-
Logistic Regression From Scratch
Build, Train, and Evaluate a logistic regressor in Python.
-
Naive Bayes From Scratch
Build, Train, and Evaluate a Naive Bayes classifier in Python.
-
K-Nearest Neighbors From Scratch
Implement a K-Nearest Neighbors model from scratch in Python.
-
SVM From Scratch
Implement a Support Vector Machine model from scratch in Python.
Computer Vision
-
Colors in OpenCV
Learn the basics of OpenCV and analyze color in an image with this interactive jupyter notebook