🌐
GitHub
github.com › trekhleb › homemade-machine-learning
GitHub - trekhleb/homemade-machine-learning: 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
This repository contains examples of popular machine learning algorithms implemented in Python with mathematics behind them being explained.
Starred by 24.5K users
Forked by 4.2K users
Languages   Jupyter Notebook 99.4% | Python 0.6%
🌐
GitHub
github.com › tirthajyoti › Machine-Learning-with-Python
GitHub - tirthajyoti/Machine-Learning-with-Python: Practice and tutorial-style notebooks covering wide variety of machine learning techniques · GitHub
User needs to request predictions by executing a Python script. Uses Flask and Gunicorn. Serving a recurrent neural network (RNN) through a HTTP webpage, complete with a web form, where users can input parameters and click a button to generate text based on the pre-trained RNN model. Uses Flask, Jinja, Keras/TensorFlow, WTForms. Implementing some of the core OOP principles in a machine learning context by building your own Scikit-learn-like estimator, and making it better.
Starred by 3.3K users
Forked by 1.8K users
Languages   Jupyter Notebook
🌐
GitHub
github.com › topics › machine-learning-python
machine-learning-python · GitHub Topics · GitHub
This repository explores the variety of techniques and algorithms commonly used in machine learning and the implementation in MATLAB and PYTHON.
🌐
GitHub
github.com › zotroneneis › machine_learning_basics
GitHub - zotroneneis/machine_learning_basics: Plain python implementations of basic machine learning algorithms
This repository contains implementations of basic machine learning algorithms in plain Python (Python Version 3.6+). All algorithms are implemented from scratch without using additional machine learning libraries.
Starred by 4.4K users
Forked by 835 users
Languages   Jupyter Notebook 100.0% | Jupyter Notebook 100.0%
🌐
GitHub
github.com › topics › machine-learning-algorithms
machine-learning-algorithms · GitHub Topics · GitHub
machine-learning deep-learning machine-learning-algorithms artificial-intelligence software-engineer ... 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
🌐
GitHub
github.com › stonemason11 › Machine-Learning-Algorithms-in-Python
GitHub - stonemason11/Machine-Learning-Algorithms-in-Python: Popular and less popular machine learning and data processing algorithms implemented in Python
For each algorithm there will be a notebook test document and a clean python script. The algorithms implemented in this repository include: 1. Adaboost 2. Adaptive Projected Subgradient Method (APSM) 3. Convolutional Neural Network (CNN) 4. Compressed Sensing Matching Pursuit (CSMP) 5. Decision tree 6. Fuzzy C Means 7. Hierarchical and DBSCAN Clustering 8. Iterative Shrinkage/Thresholding (IST) algorithms 9.
Starred by 54 users
Forked by 34 users
Languages   Jupyter Notebook 98.1% | Python 1.9% | Jupyter Notebook 98.1% | Python 1.9%
🌐
GitHub
github.com › susanli2016 › Machine-Learning-with-Python
GitHub - susanli2016/Machine-Learning-with-Python: Python code for common Machine Learning Algorithms
Python codes for common Machine Learning Algorithms
Starred by 4.5K users
Forked by 4.8K users
Languages   Jupyter Notebook 100.0% | Jupyter Notebook 100.0%
🌐
GitHub
github.com › GeorgeSeif › Python-Machine-Learning
GitHub - GeorgeSeif/Python-Machine-Learning: Python Machine Learning Algorithms
Python Machine Learning Algorithms . Contribute to GeorgeSeif/Python-Machine-Learning development by creating an account on GitHub.
Starred by 95 users
Forked by 48 users
Languages   Python 100.0% | Python 100.0%
Find elsewhere
🌐
GitHub
github.com › rushter › MLAlgorithms
GitHub - rushter/MLAlgorithms: Minimal and clean examples of machine learning algorithms implementations · GitHub
A collection of minimal and clean implementations of machine learning algorithms. This project is targeting people who want to learn internals of ml algorithms or implement them from scratch.
Starred by 11K users
Forked by 1.8K users
Languages   Python 99.9% | Dockerfile 0.1%
🌐
GitHub
github.com › scikit-learn › scikit-learn
GitHub - scikit-learn/scikit-learn: scikit-learn: machine learning in Python · GitHub
March 23, 2026 - scikit-learn: machine learning in Python. Contribute to scikit-learn/scikit-learn development by creating an account on GitHub.
Starred by 65.9K users
Forked by 27K users
Languages   Python 92.7% | Cython 5.4% | C++ 1.0% | Shell 0.3% | C 0.3% | Meson 0.2%
🌐
GitHub
github.com › topics › machinelearning-python
machinelearning-python · GitHub Topics · GitHub
The accompanying code for the book "Hands-On Machine Learning with scikit-learn and Scientific Python Toolkits". A practical guide to implementing supervised and unsupervised machine learning algorithms in Python by Tarek Amr
🌐
GitHub
github.com › ml-tooling › best-of-ml-python
GitHub - lukasmasuch/best-of-ml-python: 🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly. - lukasmasuch/best-of-ml-python
Starred by 23.4K users
Forked by 3.1K users
🌐
GitHub
github.com › topics › python-machine-learning
python-machine-learning · GitHub Topics · GitHub
python machine-learning algorithm neural-network scikit-learn regression classification python-machine-learning support-vector-machines
🌐
GitHub
github.com › patrickloeber › MLfromscratch
GitHub - patrickloeber/MLfromscratch: Machine Learning algorithm implementations from scratch. · GitHub
Machine Learning algorithm implementations from scratch. - patrickloeber/MLfromscratch
Starred by 1.6K users
Forked by 576 users
Languages   Python
🌐
GitHub
github.com › online-ml › river
GitHub - online-ml/river: 🌊 Online machine learning in Python
1 week ago - >>> from river import compose >>> from river import linear_model >>> from river import metrics >>> from river import preprocessing >>> model = compose.Pipeline( ... preprocessing.StandardScaler(), ... linear_model.LogisticRegression() ... ) >>> metric = metrics.Accuracy() >>> for x, y in dataset: ... y_pred = model.predict_one(x) # make a prediction ... metric.update(y, y_pred) # update the metric ... model.learn_one(x, y) # make the model learn >>> metric Accuracy: 89.28% Of course, this is just a contrived example. We welcome you to check the introduction section of the documentation for a more thorough tutorial. River is intended to work with Python 3.11 and above.
Starred by 5.8K users
Forked by 625 users
Languages   Python 93.2% | Rust 3.4% | Cython 3.0%
🌐
GitHub
github.com › PacktPublishing › Machine-Learning-Algorithms
GitHub - PacktPublishing/Machine-Learning-Algorithms: Machine Learning Algorithms, published by Packt
There are no particular mathematical prerequisites; however, to fully understand all the algorithms, it's important to have a basic knowledge of linear algebra, probability theory, and calculus. Chapters 1 and 2 do not contain any code as they cover introductory theoretical concepts. All practical examples are written in Python and use the scikit-learn machine learning framework, Natural Language Toolkit (NLTK), Crab, langdetect, Spark, gensim, and TensorFlow (deep learning framework).
Starred by 93 users
Forked by 78 users
Languages   Python 100.0% | Python 100.0%
🌐
GitHub
github.com › madhurimarawat › Machine-Learning-Using-Python
GitHub - madhurimarawat/Machine-Learning-Using-Python: This repository contains machine learning programs in the Python programming language.
If you want to see introductory codes to flask, visit my repository: https://github.com/madhurimarawat/Machine-Learning-Projects-In-Python · Streamlit - This framework is used to create website using python without having to worry about frontend. I deployed my ML models that I made in this repository using streamlit: Visit Website from : ML Algorithms on Inbuilt and Kaggle Datasets To See codes: https://github.com/madhurimarawat/ML-Model-Datasets-Using-Streamlits Also if you want to see introductory codes to streamlit, visit my repository: https://github.com/madhurimarawat/Streamlit-Programs
Starred by 6 users
Forked by 4 users
Languages   Jupyter Notebook 100.0% | Jupyter Notebook 100.0%
🌐
GitHub
github.com › upul › Machine-Learning-Algorithms-From-Scratch
GitHub - upul/Machine-Learning-Algorithms-From-Scratch: A collection of commonly used machine learning algorithms implemented in Python/Numpy · GitHub
This repository contains a collection of commonly used machine learning algorithms implemented in Python/Numpy.
Starred by 50 users
Forked by 24 users
Languages   Jupyter Notebook 99.9% | Python 0.1%