AltHub

rushter/MLAlgorithms Alternatives

machine learning algorithms implementation

Minimal and clean Python implementations of common machine learning algorithms, written with numpy/scipy/autograd for educational purposes.

11.2kPythonMITactive · last push 5mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

gavinkhung/machine-learning-visualizedGitHub

choose when you prefer Jupyter notebooks with visualizations and first-principles derivations over standalone scripts.

ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy

2.0k
TeX
MIT
active2mo ago
trekhleb/homemade-machine-learningGitHub

choose when you want interactive Jupyter demos with math explanations and visualizations.

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

24.8k
Jupyter Notebook
MIT
slowing11mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

zotroneneis/machine_learning_basicsGitHub

choose when you want plain Python implementations without notebooks, but note it is not actively maintained.

Plain python implementations of basic machine learning algorithms

4.4k
Jupyter Notebook
MIT
dormant2.3y ago

Listed as an alternative to

These projects were analysed and named MLAlgorithms among their alternatives. The relationship is not symmetric — how MLAlgorithms rates them is a separate judgement, made when MLAlgorithms is analysed in its own right.

eriklindernoren/ML-From-ScratchGitHub

calls MLAlgorithms “Choose for minimal, clean NumPy implementations that are actively maintained.”

Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

32.9kPythondormant
trekhleb/homemade-machine-learningGitHub

calls MLAlgorithms “Choose for minimal, dependency-free Python implementations with a cleaner codebase than the seed.”

🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

24.8kJupyter Notebookslowing
MLEveryday/100-Days-Of-ML-CodeGitHub

calls MLAlgorithms “choose for a compact, clean and current implementation reference of ML algorithms.”

100-Days-Of-ML-Code中文版

22.2kJupyter Notebookactive
Avik-Jain/100-Days-Of-ML-CodeGitHub

calls MLAlgorithms “choose to study minimal, clean implementations of algorithms instead of a guided daily challenge.”

100 Days of ML Coding

51.8kdormant
aymericdamien/TensorFlow-ExamplesGitHub

calls MLAlgorithms “Choose for a framework-free, minimal Python implementation of classic ML algorithms instead of TensorFlow-based examples.”

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

43.7kJupyter Notebookdormant
ageron/handson-mlGitHub

calls MLAlgorithms “Choose when you want minimal standalone implementations of ML algorithms for reference, not a full tutorial.”

⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.

25.6kJupyter Notebookactive
rasbt/python-machine-learning-bookGitHub

calls MLAlgorithms “Choose for terse algorithm implementations without the book's narrative.”

The "Python Machine Learning (1st edition)" book code repository and info resource

12.6kJupyter Notebookactive
ctgk/PRMLGitHub

calls MLAlgorithms “Use this if you want minimal implementations as plain Python code with no PRML textbook narrative”

PRML algorithms implemented in Python

11.7kJupyter Notebookslowing
lazyprogrammer/machine_learning_examplesGitHub

calls MLAlgorithms “When you want clean, minimal implementations of common ML algorithms without the extra tutorial fluff.”

A collection of machine learning examples and tutorials.

8.9kPythonactive
amueller/introduction_to_ml_with_pythonGitHub

calls MLAlgorithms “Pick for compact pure-Python implementations of core ML algorithms to see how they work internally.”

Notebooks and code for the book "Introduction to Machine Learning with Python"

8.2kJupyter Notebookdormant
jakevdp/PythonDataScienceHandbookGitHub

calls MLAlgorithms “choose only for minimal, clean ML implementations; seed is a full teaching guide”

Python Data Science Handbook: full text in Jupyter Notebooks

49.7kJupyter Notebookdormant
NLP-LOVE/ML-NLPGitHub

calls MLAlgorithms “Minimal ML algorithm implementations, a narrow subset without DL/NLP.”

此项目是机器学习(Machine Learning)、深度学习(Deep Learning)、NLP面试中常考到的知识点和代码实现,也是作为一个算法工程师必会的理论基础知识。

17.8kJupyter Notebookslowing
Yorko/mlcourse.aiGitHub

calls MLAlgorithms “when you need clean minimal algorithm implementations as a code reference, not a full learning path.”

Open Machine Learning Course

10.7kPythonactive
instillai/machine-learning-courseGitHub

calls MLAlgorithms “Choose for quick, minimal algorithm implementation snippets, not for gaining a structured ML education.”

:speech_balloon: Machine Learning Course with Python:

7.0kPythondormant
MLEveryday/practicalAI-cnGitHub

calls MLAlgorithms “When you want minimal, clean Python implementations of core ML algorithms for reading, not a PyTorch notebook course.”

AI实战-practicalAI 中文版

6.9kJupyter Notebookactive