From AssemblyAI Series videos here: https://www.youtube.com/playlist?list=PLcWfeUsAys2k_xub3mHks85sBHZvg24Jd
The series shows how to implement the following algorithms using just Numpy or basic Python math functions:
- K-Nearest Neighbors
- Linear Regression
- Logistic Regression
- Decision Trees
- Random Forest
- Naive Bayes
- Principal Component Analysis (PCA)
- Perceptron (from neural net)
- Support Vector Machine (SVM)
- K-Means
Some additional basic linear algebra is in the Notebook: some_linear_algebra.ipynb