← all repositories

zotroneneis/machine_learning_basics

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

4.4k stars Jupyter Notebook ML FrameworksLearning
machine_learning_basics
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.