← all repositories

rushter/MLAlgorithms

A Python library of clean, educational implementations of common machine learning algorithms including neural networks, ensemble methods, and reinforcement learning.

11k stars Python ML FrameworksLearning
MLAlgorithms
Velocity · 7d
+3.1
★ / day
Trend
steady
star history

This repository provides minimal, readable implementations of machine learning algorithms designed for learning purposes. It covers neural network architectures (MLP, CNN, RNN, LSTM), classical algorithms (SVM, K-means, PCA, Naive Bayes), ensemble methods (Random Forest, Gradient Boosting), and deep reinforcement learning (Deep Q-learning). All implementations use numpy, scipy, and autograd, prioritizing clarity over optimization.

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