zotroneneis/machine_learning_basics
Plain Python implementations of fundamental machine learning algorithms from scratch for educational purposes.

Velocity · 7d
+1.5
★ / day
Trend
→steady
star history
This repository provides Jupyter notebooks implementing basic ML algorithms (linear/logistic regression, k-NN, k-means, decision trees, SVMs, perceptron, PCA, simple neural networks, Bayesian regression) without using external ML libraries. It focuses on building understanding of the underlying mechanics rather than production-ready implementations. It also includes data preprocessing tutorials for image and tabular datasets.