Skip to content

Latest commit

 

History

History
557 lines (518 loc) · 81.4 KB

File metadata and controls

557 lines (518 loc) · 81.4 KB

🔥 2026: Master machine learning/python hands-on with over 1,000 python ML projects.

💼 Collect and organize 1000+ high-quality, open-source machine learning projects — a hands-on ML collection that beginners can run directly, covering all scenarios: getting started, skill improvement, graduation projects, and job interviews.

🚀 Continuously updating


📚 Project Purpose

  • 💡 Precise Positioning:Help junior, intermediate, and senior developers quickly locate excellent open-source machine learning projects.
  • 🔰 Practice-Oriented:Provide real engineering cases to help you improve your project experience.
  • 📝 ** continuous maintenance**:Continuously update high-quality projects to adapt to the latest technical trends and interview key points in 2026.
  • 🔍 Clearly classified and continuously updated, it is suitable for project practice, taking study notes, completing course design, and conducting open-source research.

This project aims to be a high-quality, long-term maintained machine learning project list, and everyone is welcome to participate in contributing!

📂 Table of Contents

Classification Levels Applicable Scenarios
📌 Machine Learning (Entry-Level) Zero-Basis Learning & Small Project Practice
📈 Machine Learning (Intermediate-Level) Consolidate Algorithm Foundations & Project Hands-On Practice
🎓 Machine Learning (Graduation Project-Level) Graduation Design & Course Design
💼 Machine Learning (Interview-Level) Interview Materials, Project Preparation & In-depth Technical Exploration

🔄 Continuous Updates

This repository will regularly sync high-quality open-source projects from GitHub, Kaggle, and academic communities, with a focus on covering the following content:

  • Computer Vision (CV): Image Classification/Segmentation, Object Detection, Style Transfer
  • Natural Language Processing (NLP): Text Classification, Sentiment Analysis, Large Model Fine-Tuning
  • Traditional Machine Learning: Clustering, Regression, Association Rule Mining
  • Deep Learning: Time Series Prediction, Multimodal Fusion, Model Lightweighting

⭐ Disclaimer

All included projects are open-source resources for study and communication only. They shall not be used for commercial purposes. Please contact me for removal if any copyright issues are involved.


Machine Learning (Entry-Level)

Project Introduction
deep-learning-drizzle A collection of courses on deep learning, machine learning, computer vision, and natural language processing from multiple universities
tensorflow-deep-learning All course materials for the TensorFlow deep learning course from beginner to proficient
funNLP Claimed to be almost the most comprehensive Chinese NLP resource library
machine-learning-for-software-engineers Machine Learning for Software Engineers
awesome-deep-learning Contains tutorials and videos on deep learning from basics to proficiency
Online Shopping Intention Analysis with Python Online Shopping Intention Analysis
Book7_Visualizations-for-Machine-Learning Book_7_ "Machine Learning"
Amazon Bestselling Books Analysis with Python Amazon Bestselling Books Analysis
YouTube Trending Videos Analysis with Python YouTube Trending Videos Analysis
Predicting Movie Popularity Using TMDB Dataset A machine learning project that analyzes movie data and predicts popularity based on votes, release date, and other features
Project in Python – Colour Detection using Pandas & OpenCV Color Detection
Detect Objects of Similar Color using OpenCV in Python Detect objects of similar colors using OpenCV
Create Air Canvas using Python Open CV Create an air canvas using Python Open CV
Cartoonify Image using OpenCV and Python Cartoonify Images
Bengaluru Real Estate Price Predict Bengaluru real estate prices using data science
Machine-Learning-Tutorials Machine learning and deep learning tutorials
leeml-notes Notes on Li Hongyi's "Machine Learning"
introduction_to_ml_with_python Notebooks and code for the book "Introduction to Machine Learning with Python"
Grokking-Deep-Learning Book "Grokking Deep Learning"
basics Learn ML with code, simplified mathematics, and intuitive visuals
TOBoML The Orange Book of Machine Learning
Mobile-Price-Prediction Use machine learning based on features such as RAM, battery, camera, and storage to predict smartphone prices to support informed pricing
fucking-Machine-Learning-Tutorials Machine learning and deep learning tutorials
d2l-zh "Dive into Deep Learning": For Chinese readers, runnable and discussable. The English version is the textbook for Berkeley's "Introduction to Deep Learning"
Coursera-ML-AndrewNg-Notes Personal notes on Andrew Ng's machine learning course
pytorch-tutorial PyTorch tutorials for deep learning researchers
ML-For-Beginners Courses and exercises for beginners
Machine Learning Course Machine learning course from AMAN KHARWAL
ml-glossary Machine Learning Glossary
Machine_Learning_2018 Machine learning course codes and projects, University of Tabriz.
deep-learning Basic courses for Deep Learning Nanodegree
100-Days-Of-ML-Code Chinese version of 100-Days-Of-ML-Code
teachable-machine-v1 Explore how machine learning works
cs-video-courses List of video lectures for computer science courses
PyTorch-Tutorial Build your neural network simply and quickly
lectures Oxford NLP 2017 Course
PyTorchZeroToAll Simple PyTorch tutorials from zero to proficient
TensorFlow-Course Simple and easy-to-use TensorFlow tutorials
Qix Contains learning materials on machine learning, deep learning, PostgreSQL, distributed systems, Node.Js, and Golang
have-fun-with-machine-learning Absolute beginner's guide to machine learning and neural network image classification
pumpkin-book Derivation and analysis of formulas in "Machine Learning" (Watermelon Book)
awesome-machine-learning-cn Comprehensive Chinese version of machine learning resources, including frameworks, libraries, and software in the field of machine learning
learning-to-learn Learn how to learn in TensorFlow
actuarial-python-lab A curated collection of actuarial models, converted from mathematical theory to production-ready Python
tutorials PyTorch Tutorials
Early Prediction of Health & Lifestyle Diseases This tool provides early prediction and analysis of various health conditions using machine learning and NLP
ML-From-Scratch Some basic machine learning models and algorithms
Deep-Learning-21-Examples Supporting code for the book "21 Projects to Master Deep Learning——Practical Detailed Explanation Based on TensorFlow"
DeepLearningTutorials Deep learning tutorial notes and code
TensorFlow-Tutorials TensorFlow tutorials and YouTube videos
ML_for_Hackers Code accompanying the book "Machine Learning for Hackers"
awesome-youtubers This is a great list of people teaching technology on YouTube. Tutorials on web development, computer science, machine learning, ga&help;
tutorials Machine learning related tutorials
machine-learning-course Python machine learning course
Machine-learning-learning-notes Zhou Zhihua's "Machine Learning", also known as the Watermelon Book, is a relatively comprehensive book. It details different types of algorithms in the field of machine learning (such as: supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, integrated dimensionality reduction, feature selection, etc.). It records the author's understanding ideas and extended knowledge points during the learning process, hoping to help new readers with the Watermelon Book...
Why Machine Learning Even Needs “Linear Algebra” Why Machine Learning Even Needs "Linear Algebra"
nlp-tutorial Natural language processing tutorials for deep learning researchers
TensorFlow-World Simple and easy-to-use TensorFlow tutorials
Tensorflow-Tutorial TensorFlow tutorials from basic to advanced
forecasting_the_US_treasury_yield_curve Predict the U.S. Treasury yield curve through powerful machine learning methods to improve financial accuracy and decision-making capabilities
ml-course Open machine learning course
machine-learning-course Python machine learning course
Sales_forecasting_m5 Predict retail sales using the M5 dataset, helping to enhance inventory management and revenue planning through proven statistics and machine learning
Titanic Survival Prediction with Feature Engineering A beginner-friendly exploration of the Titanic dataset, using machine learning to predict passenger survival and discover key insights
awesome-machine-learning-interpretability This is a great list of responsible machine learning resources
mml-book.github.io Companion webpage for the book "Mathematics for Machine Learning"
doccano Open-source annotation tool for machine learning practitioners
awesome-automl-papers AutoML papers, articles, tutorials, slides
Python This repository can help you learn Python and machine learning from scratch
Machine-Learning Learn machine learning from scratch
Obsidian A machine learning pipeline that converts unstructured "risk registers" (pdf/Excel) into clean tabular data
My 10-Day Machine Learning Learning Journey My 10-Day Machine Learning Journey
mlcourse.ai Free machine learning course
awesome-machine-learning List of machine learning frameworks, libraries, and software
machine_learning_examples Collection of machine learning examples and tutorials
Machine Learning’s Three Major Approaches(ja) The Three Major Approaches to Machine Learning
Girls-In-AI Free code learning series: Python introduction for beginners, data analysis (data analyst), machine learning, deep learning, Kaggle practice
MachineLearning Implementation code of machine learning algorithms
Medical Cost Analysis Medical cost analysis based on linear model (lm)
machine-learning-yearning-cn Chinese version - "Machine Learning Yearning" - Written by Andrew Ng
tensorflow2_tutorials_chinese Chinese tutorials for TensorFlow 2, continuously updated
python-machine-learning-book-2nd-edition Code repository and information resources for the book "Python Machine Learning (2nd Edition)"
mit-deep-learning Tutorials, assignments, and competitions for MIT deep learning related courses
Welcome on IOAI-team group International Science Olympiad and learning platform for artificial intelligence for high school students
pytorch-book "Deep Learning Framework PyTorch: Introduction and Practice"
Learn_Machine_Learning_in_3_Months This is the code for Siraj Raval's "Learn Machine Learning in 3 Months" on YouTube
Deep-Learning-with-TensorFlow-book Open-source introductory book on deep learning, based on TensorFlow 2.0 case practice
learnopencv Learn OpenCV: C and Python examples
awesome-machine-learning-cn Comprehensive Chinese version of machine learning resources, including frameworks, libraries, and software in the field of machine learning
rasbt/machine-learning-book Machine learning code repository using PyTorch and Scikit-Learn
neural-networks-and-deep-learning Code examples for the book "Neural Networks and Deep Learning"
stanford-cs-229-machine-learning Stanford CS 229 Machine Learning
Machine-Learning--Projects Contains several beginner machine learning projects
Machine-Learning-Notebooks 15 small deep learning projects
rasbt/python-machine-learning-book-3rd-edition Code repository for the book "Python Machine Learning (3rd Edition)"
Machine-Learning-using-Python Contains 6 small machine learning projects
machine-learning-mindmap Mind map summarizing machine learning concepts, from data analysis to deep learning
Machine-Learning-Projects Contains basic projects such as linear regression, logistic regression, k-nearest neighbors, decision trees, random forests, support vector machines, and deep learning
Randy Olson's data analysis and machine learning projects Contains multiple data analysis projects and tutorials
Machine Learning Projects Contains multiple small practice projects and tutorials
arXivTimes Knowledge base for researching and sharing machine learning articles
99-ML-Learning-Projects Currently has more than a dozen beginner machine learning projects
Machine Learning Techniques Basic concepts of machine learning
cnn-text-classification-tf Text classification with convolutional neural networks in TensorFlow
releasing-research-code Tips for releasing machine learning research code
Machine Learning Algorithms Algorithm learning
tensorflow_tutorials TensorFlow applications from basic to slightly interesting
dmls-book Summaries and resources for the book "Designing Machine Learning Systems"
Data Preprocessing in Machine Learning Data preprocessing learning
Mathematics-for-ML Collection of resources for learning mathematics for machine learning
Silver Prices Analysis & Forecasting This project analyzes silver price trends over the past 10 years and provides price predictions based on historical market data
Employee Attrition Prediction with Python Employee Attrition Prediction
Heart Disease Prediction using Machine Learning Heart Disease Prediction
faceai An entry-level project for face, video, and text detection and recognition.
Titanic Survival Prediction — A Clean & Practical Machine Learning Pipeline A beginner-friendly ML workflow with EDA, feature engineering, and model evaluation
metarank A low-code machine learning personalized ranking service to improve user engagement for articles, lists, search results, and recommendations&help
ML-foundations Machine learning foundations: linear algebra, calculus, statistics, and computer science
Gender Classification with Python Gender Classification
machine-learning-deep-learning-notes Learning paths and knowledge summaries of machine learning and deep learning
ML-notes Machine learning knowledge
Data Science Project Boilerplate Data Processing
Your-first-machine-learning-Project---End-to-End-in-Python This is an end-to-end project that predicts the Energy Star score of buildings
angel A flexible and powerful large-scale machine learning parameter server
feature-selector Feature Selector is a tool for dimensionality reduction of machine learning datasets
machine-learning-for-software-engineers Complete daily plan to learn to become a machine learning engineer
Projects This repository contains all project files, notebooks, and resources developed during the Capgemini training program. It focuses on building and helping
tensorflow TensorFlow is an end-to-end open-source platform for machine learning
Hill Climbing in Machine Learning — Explained Like You’re 10 Explain Hill Climbing in Machine Learning Like You're 10
pysc2 StarCraft II Learning Environment
igel Machine learning tool that allows you to train, test, and use models without writing code
Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials Comprehensive list of deep learning/artificial intelligence and machine learning tutorials - rapidly expanding into the AI/deep learning field
Gaussian Mixture Model in Machine Learning Gaussian Mixture Model in Machine Learning
K-means Clustering in Machine Learning K-Means Clustering
machinelearning-samples Samples for ML.NET, an open-source and cross-platform .NET machine learning framework
Machine-Learning-with-Python Contains 24 small machine learning projects
Data-Science-Machine-Learning-Project-with-Source-Code Contains 24 data analysis projects
nlp-beginner-projects NLP beginner projects
"Beginner’s Guide: Iris Dataset Classification in Python " "Beginner’s Guide: Iris Dataset Classification in Python"
machine-learning-articles Machine learning articles by christianversloot
Machine-Learning-with-Python Python code for common machine learning algorithms
have-fun-with-machine-learning Absolute beginner's guide to machine learning and neural network image classification
actuarial-python-lab A curated collection of actuarial models, converted from mathematical theory to production-ready Python
coursera-deep-learning-specialization Notes for all courses in the Coursera Deep Learning Specialization offered by deeplearning.ai
textgenrnn A simple neural network
DeepLearningExamples Deep learning examples
FlappyLearning Learn to play "Flappy Bird" through a machine learning program
MachineLearning Basic machine learning and deep learning
Rainfall Prediction This project predicts rainfall using machine learning models such as linear regression and random forests based on meteorological data
examples TensorFlow examples
DeepLearning Deep learning introductory tutorials, excellent articles, Deep Learning Tutorial
MLAlgorithms Minimal and clean examples of machine learning algorithm implementations
ML-Course-Notes Sharing machine learning course/class notes
DataSciencePython Common data analysis and machine learning tasks using Python

Machine Learning (Intermediate-Level

Project Introduction
homemade-machine-learning Examples of popular machine learning algorithms implemented in Python
21 Machine Learning Projects – Datasets Included Contains 21 machine learning projects and datasets
Top 310+ Machine Learning Projects for 2025 Contains 20 machine learning projects and datasets
Deep_and_Machine_Learning_Projects Contains multiple deep learning related projects
MLE-Flashcards Contains multiple machine learning improvement projects
shap Explain the output of any machine learning model using game theory methods
handson-ml2 Master the core knowledge of Python-based machine learning and deep learning step by step, using Scikit-Learn, Keras and TensorFlow 2 libraries throughout the implementation
Earthquake Prediction Model with Machine Learning Earthquake Prediction
geom-imbalance Explore the geometric theory of class imbalance in machine learning and learn how to adjust decision thresholds instead of retraining models
Breast Cancer Detection with Machine Learning Breast Cancer Detection
Title Generator with Machine Learning Title generator task for YouTube videos and even your blog
Next Word Prediction Model Train a model for next word prediction using Python
Dog and Cat Classification using CNN Classify cats and dogs using convolutional neural networks
Building-Machine-Learning-Projects-with-TensorFlow This is a machine learning project built with TensorFlow
IBM-final-project-Machine-Learning The final project of the IBM course on Coursera, including the comparison of different machine learning algorithms
Machine-Learning-Projects-Collection- Multiple machine learning prediction projects
Covid-19 Cases Prediction with Python Machine learning project for Covid-19 case prediction
Music Genre Classification Music Genre Classification
Text Summarization using Machine Learning Text Summarization Project
facultymind-ai An AI-based platform that uses machine learning, scenario-based assessment, interaction and assistance to predict the risk of burnout in engineering colleges
Sentiment Analysis in Python using Machine Learning Sentiment Analysis Project
Credit Card Fraud Detection with Python & Machine Learning Credit Card Fraud Detection Project
Deep Learning Project – Handwritten Digit Recognition using Python Deep Learning-based Handwritten Digit Recognition Project
yellowbrick Visual analysis and diagnostic tools to facilitate the selection of machine learning models
FlappyLearning Learn to play "Flappy Bird" through a machine learning program
machinelearning Supporting code for Liu Jianping Pinard's blog
aerosolve A machine learning package designed for humans
prml Python notes, code and notebook repository for the book "Pattern Recognition and Machine Learning" written by Christopher Bishop
Insight AI — An Automated Machine Learning & Forecasting Platform Upload any dataset, automatically detect the problem type, train the model, and generate predictions through the deployed machine learning system
Rhea Soil Nutrient Prediction Challenge – Project Writeup This project is based on the Rhea Soil Nutrient Prediction Challenge hosted on Zindi
graph_nets Build graph networks in TensorFlow
AI-Powered Personal Fitness Coach Intelligent exercise advice tailored to your fitness level
Lhy_Machine_Learning Courseware and assignments for Li Hongyi's Spring 2021/2022/2023 machine learning courses
awesome-quantum-machine-learning Here you can get all the basic knowledge, algorithms, learning materials, projects and project descriptions of quantum machine learning
Machine-Learning-Collection Resources for learning machine learning and deep learning
TopDeepLearning Top deep learning projects and tutorials
openmlsys "Machine Learning Systems: Design and Implementation"
Python Chatbot Project – Learn to build your first chatbot using NLTK & Keras Chatbot project based on NLTK & Keras
Emojify – Create your own emoji with Deep Learning Classify human facial expressions, filter and map corresponding emojis or avatars
Handwritten Digit Recognition with Python & CNN Handwritten digit recognition based on CNN
Sentiment Analysis using Python Check the sentiment expressed in a piece of text
Twitter Hashtag Prediction Project using Machine learning Analyze tweets about weather forecasts and then predict all tags related to these tweets
awesome-multimodal-ml Reading list for multimodal machine learning research topics
ggml Tensor library for machine learning
Modelo de Risco Corporativo (MVP1) Corporate Credit Risk Model MVP1
Loan Approval Prediction Kaggle Competition Machine learning solution for the Kaggle Loan Approval Prediction Competition with an accuracy of 88%
Iris Dataset – Neural Network The Iris dataset is one of the most popular datasets in machine learning and neural network research
Spam Detection using SVM Build an SMS spam detector based on SVM classifier
AI-ML-Roadmap-from-scratch Master artificial intelligence, machine learning, generative artificial intelligence, deep learning, data science, natural language processing, rei&help;
DeepFake Detection using Convolutional Neural Networks Deepfake detection system for detecting whether an image is a real image or a deepfake image
Diabetes Prediction using Machine Learning Perform diabetes prediction analysis
Customer Churn Prediction with Machine Learning Customer Churn Analysis Project
MingchaoZhu/InterpretableMLBook "Interpretable Machine Learning - A Guide to Understanding the Interpretability of Black Box Models", which is the Chinese version of "Interpretable Machine Learning"
Crop Yield Prediction with Machine Learning using Python Perform crop yield prediction analysis
Extract Text from Image with Python & OpenCV Extract text content from images based on OpenCV and Tesseract
ml-workspace Web-based all-in-one IDE specifically designed for machine learning and data science
Personality Prediction System Through CV Analysis Using Machine Learning This project predicts a person's personality traits by analyzing their resume using machine learning techniques
Human Age, Gender and Ethnicity Prediction using Machine Learning Algorithms Image prediction system using machine learning algorithms
Real-Time Face Detection & Recognition using OpenCV Build a face detection and recognition project using Python's OpenCV and face_recognition libraries
Machine Learning Weather Prediction – Forecasting the Future Predict weather conditions
Machine Learning Parkinson’s Disease Detection Project Parkinson's Disease Detection Project
Fake Currency Detection using Machine Learning Fake Currency Detection
Heart Disease Prediction using Machine Learning Predict Heart Disease
Thyroid Detection using Machine Learning Detection model for hypothyroidism
Data Plan Cost Prediction using Bayesian Regression in ML Predict the expected monthly cost for each customer based on Bayesian regression
Water Treatment Cost Prediction using Bayesian Regression in ML Water treatment cost prediction based on Bayesian regression
openmlsys Machine Learning Systems: Design and Implementation
ComputeLibrary The Compute Library is a set of computer vision and machine learning functions optimized for Arm CPUs and GPUs using SIMD technology
iree A retargetable MLR-based machine learning compiler and runtime toolkit
pipelines Kubeflow is a machine learning (ML) toolkit
pml-book "Probabilistic Machine Learning" — a book series by Kevin Murphy
eli5 A library for debugging/inspecting machine learning classifiers and explaining their predictions
Swift-AI Swift machine learning library
start-machine-learning Complete guide to starting and improving machine learning (ML) and artificial intelligence (AI) in 2026
SynapseML Simple and distributed machine learning
Shipping Rate Cost Prediction using Bayesian Regression in ML Shipping rate cost prediction based on Bayesian regression
Soil Nutrient Cost Prediction using Bayesian Regression in ML Soil nutrient cost prediction based on Bayesian regression
Food Prep Cost Prediction using Bayesian Regression in ML Food Preparation Cost Prediction
Construction Material Cost Prediction using Bayesian Regression in ML Construction Material Cost Prediction
Athlete Training Cost Prediction using Bayesian Regression in ML Athlete training cost prediction based on Bayesian regression
Clinic Wait Cost Prediction using Bayesian Regression in ML Clinical waiting cost prediction based on Bayesian regression
higgsfield Fault-tolerant, highly scalable GPU orchestration, and machine learning framework designed for training models from billions to trillions of parameters
data-science-on-aws Artificial intelligence and machine learning using Kubeflow, Amazon EKS and SageMaker
Delivery Time Cost Prediction using Bayesian Regression in ML Delivery time cost prediction based on Bayesian regression
Market Basket Analysis using Apriori Algorithm Market basket analysis based on Apriori algorithm
Machine Learning Projects Repository This collection contains 17 projects demonstrating core concepts in machine learning, deep learning, natural language processing (NLP), and computer vision
cuml RAPIDS machine learning library
Intrusion Detection System Build an intrusion detection system using machine learning and deep learning to analyze network traffic and accurately detect malicious activities
Student Performance Prediction using Machine Learning Predict student performance using machine learning
MachineLearningNotebooks Python notebooks with machine learning and deep learning examples using the Azure Machine Learning Python SDK
tsai Time series deep learning and machine learning
tensorwatch Debugging, monitoring and visualization for Python machine learning and data science
AIF360 A comprehensive set of fairness metrics for datasets and machine learning models, explanations of these metrics, and algorithms for mitigation and assistance
pattern_classification Collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks
awesome-mlss Guide to machine learning summer schools
Sentiment Analysis for Mental Health Monitoring An NLP-based machine learning system that can detect mental health conditions such as depression, anxiety and stress from social media text
machineLearning Contains 15 machine learning projects
machine-learning-nd Contains project files and notes for Udacity's Machine Learning Nanodegree, including 4 projects
kafka-streams-machine-learning-examples 4 examples of machine learning with Kafka Streams
machine-learning-interview Machine learning interviews from FAANG, Snapchat, LinkedIn
Data-Science-and-Machine-Learning-Projects-Dojo Contains multiple projects for data science, machine learning and visualization Dojo
Deep-Learning-In-Production A book, Deep Learning in Production
NLP-Projects 13 NLP projects
machine-learning-for-trading Machine learning code for algorithmic trading, 2nd edition
deep-residual-networks Deep residual learning for image recognition
tensor2tensor Library for generalized sequence models and sequence models
xlnet Generalized autoregressive pretraining for language understanding
Can Data Predict the Market? My Netflix Stock Price Prediction Journey Explore volatility, trends and machine learning models to understand the patterns behind Netflix stock movements
keras-rl Deep reinforcement learning for Keras
Crop Recommendations System Crop Recommendation System
gcn Implementation of convolutional networks in TensorFlow
cnn-explainer Convolutional neural networks with interactive visualization
tensorflow_practice TensorFlow practical exercises, including reinforcement learning, recommendation systems, NLP, etc.
pytorch-cnn-visualizations Convolutional neural network visualization implemented based on PyTorch
deeplearning-papernotes Summaries and notes of deep learning research papers
Machine-Learning ⚡ Practical Machine Learning (Python3): kNN, Decision Tree, Bayesian, Logistic Regression, SVM, Linear Regression, Tree Regression
sonnet Neural network library based on TensorFlow

###Machine Learning (Graduation Project-Level)

Project Introduction
Machine Learning Resources (Seventh Chinese to English Translation)
MachineLearningCourse This is a collection of machine learning final course projects by students of a graduate supervisor, updated from 2020 to 2025 and still in progress
Pneumonia Detection with Python Machine learning project for pneumonia detection
Face Mask Detection with Machine Learning Face detection computer vision project
Landmark Detection with Machine Learning Machine learning project for landmark detection
Named Entity Recognition (NER) Complete the task of Named Entity Recognition (NER) through machine learning
Fashion Recommendation System Create a fashion recommendation system using machine learning, which will work like a highly personalized online shopping recommendation
NChatbot with Machine Learning and Python Chatbot project
Machine Learning Experiments and Work Face recognition neural network project
awesome-automl-papers Curated list of automated machine learning papers, articles, tutorials, slides, and projects
Botnet-Detection-using-Machine-Learning Botnet detection using machine learning
Language Translation with Machine Learning Create a real-time machine learning language translator based on TensorFlow
Brain Tumor Classification using Machine Learning Brain tumor classification using machine learning
Pneumonia Detection using CNN in Python Pneumonia detection based on CNN
Real-Time Object Detection using TensorFlow Real-time object detection based on TensorFlow
Custom Object Detection with YOLO V5 Object detection project
Adeptiv AI - AI Governance AI Governance Co-pilot
awesome-ml-for-cybersecurity Machine learning for cybersecurity
parkinsons-voice-classification Machine learning project for classifying Parkinson's disease using voice features
AirSim Open-source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI and Research
Bitcoin Price Prediction with Machine Learning Bitcoin price prediction using machine learning
causalml Lift modeling and causal inference with machine learning algorithms
Children’s Speech Recognition System Children's speech recognition system
watermark-removal A machine learning image rendering task that inherently removes watermarks from images indistinguishable from ground-truth images
Real-Time Face Mask Detector with Python, OpenCV, Keras Real-time face detection project
Real-time Pedestrian Detection using Python & OpenCV Real-time pedestrian detection project
plexe Build machine learning models from prompts
AICW_microsoft_internship_python_project- This project uses machine learning to predict the survival of heart failure patients using clinical data such as age and blood pressure
Job-FIT-AI An AI-powered job matching system that parses resumes and matches candidates to roles, using XGBoost to predict match scores
Machine Learning–Based Risk Analysis of Damage in the Lembang Fault This project builds an interactive system that uses location coordinates and machine learning models to estimate earthquake risk
App-TW_Lottery A highly advanced AI prediction tool for Taiwan lottery
Speaker-Independent-Speech-Emotion-Recognition Source code for my bachelor's degree final project, titled "A Study on the Impact of Machine Learning and Deep Learning Methods on Speech Emotions"
Network-Packet-Sniffer-Traffic-Analyse-GUI Real-time capture and analysis of real-time network traffic, using rules-based, MITRE mapping, and machine learning to detect suspicious activities
Breast Cancer Classification using Machine Learning Breast cancer classification using machine learning
Python Project – Automatic License Number Plate Recognition using Deep Learning Automatic license plate recognition based on deep learning
facets Visualization of machine learning datasets
style2paints AI image coloring
BradfordWeatherML Use visual analysis and machine learning to analyze and predict solar radiation and rainfall in Bradford for better decision-making
Real-time Hand Gesture Recognition using TensorFlow & OpenCV Create a real-time hand gesture recognizer using the MediaPipe framework and TensorFlow in OpenCV and Python
grobid Machine learning software for extracting information from academic literature
vehicle-health-agent Use advanced machine learning to monitor vehicle health and predict failures, thereby improving maintenance decisions for various vehicle types
Heart Disease Prediction using Machine Learning An end-to-end machine learning project that predicts the presence of heart disease using patient health indicators and classification models
papers Machine learning paper abstracts
Ai-Trading-alert-Bot A Python bot that allows you to trade on most cryptocurrency exchanges and lets you optimize your strategy through machine learning
Car Resale Price Prediction using Machine Learning Car resale price prediction using machine learning
Titanic Survival Prediction using Machine Learning Titanic survival prediction using machine learning
Augmentor Python image augmentation library for machine learning
Machine Learning Approaches for Predicting Spinal Disorders We explore the effectiveness of several machine learning models in diagnosing spinal disorders using biomechanical features
ManimML ManimML is a project focused on providing animations and visualizations of common machine learning concepts along with the Manim community library
ai-smart-energy-audit-system An AI-driven IoT system for monitoring and analyzing home energy consumption, using ESP32 sensors, Raspberry Pi gateways, Flask bac&help;
Speaker-Independent-Speech-Emotion-Recognition Source code for the bachelor's degree final project, titled "A Study on the Impact of Machine Learning and Deep Learning Methods on Speech Emotions"
fast-style-transfer Fast style transfer based on TensorFlow
sktime Unified framework for time series machine learning
detecting-collusion Master's thesis on detecting collusion using novel machine learning methods
iot-smart-plug IoT-based smart plug system for device identification and power monitoring, using virtual sensors, MQTT, and machine learning
whereami Use WiFi signals and machine learning to predict your location
SeizurePredictionThesis My master's thesis is about using convolutional neural networks and other machine learning to predict seizures in EEG epilepsy data
pancreatic-disease-prediction-ml Predict pancreatic disease status using advanced machine learning techniques, focusing on the reproducibility and accuracy of biomarkers and assistance
DECODE-Cognitive-Distortions A machine learning/NLP project for detecting cognitive distortions in counseling dialogues
Stock-Prediction-Models Collection of stock predictions with machine learning and deep learning models, including trading robots and simulations
Getting-Things-Done-with-Pytorch Jupyter Notebook tutorials for solving real-world machine learning and deep learning problems using PyTorch. Topics: Face Detection& help
Build a Movie Recommendation System in Python using Machine Learning Movie recommendation system
Machine Learning Project – Bird Species Identification Identify and classify different species of birds based on their appearance
Handwritten Character Recognition – Machine Learning Project Handwritten character recognition project
Automatic Garbage Classification Using Machine Learning Automatic garbage classification using machine learning
explainerdashboard Quickly build interpretable AI dashboards that show the inner workings of so-called "black box" machine learning models
Customer Segmentation with Machine Learning Customer segmentation project
Phishing Websites Prediction Using Machine Learning Phishing website prediction using machine learning
Predicting Student Performance Using Machine Learning Predict student performance using machine learning
Flower Recognition using CNN Automatically identify flower images and tell the name of the flower
fairness-analysis-pima Analyze fairness in machine learning models using the Pima Diabetes Dataset, with metrics, visualizations, and comprehensive reports
Smart-Attendance-System Smart attendance system using machine learning to predict at-risk students based on attendance trends, behavioral patterns, and anomalies
pyRiemann Machine learning for multivariate data through positive definite matrices in Riemannian geometry with Python
LATENT-TB-SW-ML-38 This project is about integrating machine learning to address the burden on governments of wasting significant resources on treating active tuberculosis
Hate Speech Detection using Machine Learning Hate speech detection system
Banking Fraud Detection – Machine Learning Pipeline Detect fraudulent bank transactions using supervised ML models, handling severe class imbalance and large-scale tabular data
Predicting Diabetes with Machine Learning Diabetes prediction using machine learning
diabetes classifications using machine learning Diabetes classification using machine learning
ModelingToolkit.jl A causal modeling framework for automated parallel scientific machine learning (SciML). Computer algebra system
Accident-Detection-and-Severity-Prediction- Machine learning project that predicts the severity of road accidents using RTA datasets
Food Classification using Deep Learning Food classification system
Predicting miRNA Therapeutics for Cancer with Deep Learning This project involves designing a transformer-based deep learning model to identify optimized miRNA sequences
Customer Segmentation with RFM Analysis using Machine Learning Customer segmentation with RFM analysis algorithm
face_recognition The world's simplest face recognition API, based on Python and command line
Fake Product Review Detection using Machine Learning This system will assist organizations in organizing user reviews so that both potential customers and manufacturers can quickly decide whether to buy or sell various products
awesome-machine-learning-on-source-code Research papers related to the application of machine learning to source code
pytorch-CycleGAN-and-pix2pix PyTorch image translation
magenta Music and art generated through machine intelligence
Develop LSTM Models for Time Series Forecasting Time series prediction model
Binance-Crypto-Payment-Ecommerce-Gateway-Transaction-Tracker Trading bot that automatically performs crypto transactions on exchanges like Binance. It tracks Bitcoin, Ethereum, and Litecoin via blockchain…
Air-Quality-Prediction Air quality prediction using machine learning. This project uses Python and machine learning techniques to analyze environmental pollution data
GANs-in-Computer-Vision GAN series with comprehensive analysis of more than 20 papers across 6 different articles
nilearn Machine learning for neuroimaging
computer-vision-ND Collection of exercises and projects for Udacity's Computer Vision Nanodegree
Machine Learning: Algorithmic Trading Strategies Use machine learning (ML) algorithms to determine index movements and trading strategies (QQQ)
AdversarialNetsPapers Collection of resources and papers on adversarial networks
From Data to Diagnosis: How Machine Learning Can Help Prevent Strokes Explore how ensemble learning models like Random Forest, XGBoost, and LightGBM can predict stroke risk from medical data
Automating Network Outage Analysis in Software-Designed Networks Using Forensics Automatically detect and analyze network outages in SDN using Telstra data, applying forensic techniques to understand root causes

Machine Learning (Interview-Level

Project Introduction
NLP_ability Summarize and sort out various aspects of knowledge that Natural Language Processing (NLP) engineers need to accumulate, including interview questions, various basic knowledge, engineering capabilities, etc., to enhance core competitiveness
Machine Learning Interview Questions and Answers Interview Q&A 1
ML Interview Questions with Answers Interview Q&A 2
ML-NLP This project covers the knowledge points and code implementations often tested in Machine Learning, Deep Learning, and NLP interviews, as well as the theoretical basic knowledge that an algorithm engineer must master
machine-learning-interview Minimum Viable Learning Plan for Machine Learning Interviews
AI Job Landscape – 2025 Industry snapshot of AI/ML hiring trends, skill requirements, and salary benchmarks
Machine-Learning-Interviews Machine Learning Technical Interviews
Machine Learning Projects Contains multiple algorithm-based machine learning projects
best-of-ml-python Ranked list of machine learning Python libraries, updated weekly
Evasion Detection in Cyber Network Operations using Machine Learning Evasion detection in cyber network operations using machine learning
ml-class Machine learning courses and teaching projects designed for engineers
Papers-Literature-ML-DL-RL-AI Highly cited and useful papers on machine learning, deep learning, artificial intelligence, game theory, and reinforcement learning
Breast Cancer Detection with Machine Learning Breast cancer detection model
Detecting Fake News with Python and Machine Learning Fake news detection project
Python Machine Learning Project – Detecting Parkinson’s Disease with XGBoost Detect whether a person has Parkinson's disease
fastText Library for fast text representation and classification
greends-pml Introduction to Machine Learning course for ISA Master's students in Data Science
deep-photo-styletransfer Code and data for the paper "Deep Photo Style Transfer"
Project in Python – Breast Cancer Classification with Deep Learning Breast cancer classification project based on deep learning
Interesting Python Project of Gender and Age Detection with OpenCV Gender and age detection based on OpenCV
Driver Drowsiness Detection System with OpenCV & Keras Driver drowsiness detection system based on OpenCV & Keras
Python Project on Traffic Signs Recognition with 95% Accuracy using CNN & Keras Traffic sign recognition project based on CNN & Keras
Data-Science-Cheatsheet A useful 5-page machine learning cheat sheet to help with exam review, interview preparation, and everything in between
Finding-missing-person-using-AI This project focuses on tracking missing persons. We use image processing, machine learning, and a Postgres database
My AI & Machine Learning Journey Document my process of becoming an AI engineer
From Kaggle to Production: Diabetes Prediction App with FastAPI & Python End-to-end diabetes prediction system that uses machine learning and deploys FastAPI
IVF Outcome Prediction with Machine Learning IVF outcome prediction using machine learning
pattern_classification Collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks
Python based Project – Learn to Build Image Caption Generator with CNN & LSTM Project of image caption generator based on Python
sonnet Neural network library based on TensorFlow
Data-Science-Interview-Resources Provide a clear understanding of various technologies used daily, covering a wide range of machine learning topics
interpret Fit interpretable models and explain black-box machine learning
ML-Panic-Attack-Detection ML-Panic-Attack-Detection is a FastAPI-based machine learning application that uses a trained classification model to predict the risk of panic attacks.
Detecting Network Intrusions Using Machine Learning Detect network intrusions using machine learning
ml-system-design-pattern System design patterns for machine learning
ITC6103 – Applied Machine Learning Comprehensive application of supervised and unsupervised machine learning techniques
Machine Learning Classification Project Build and optimize machine learning classification models with various algorithms and techniques
ML Advanced machine learning and deep learning library for PHP
AI Agent for Product Sourcing AI agent for product sourcing and supplier recommendation on Chinese e-commerce platforms
AI-DRIVEN MACHINE LEARNING ALGORITHM SUITE AI-driven machine learning algorithm suite
A-Curated-List-of-ML-System-Design-Case-Studies Contains 300 case studies from more than 80 companies
Ai-Learn Machine learning interview roadmap
ml-workspace Web-based integrated development environment specifically designed for machine learning and data science
MLQuestions Technical interview questions for machine learning and computer vision engineers
machine-learning-cheat-sheet Classic equations and charts in machine learning
Algorithm_Interview_Notes-Chinese 2018/2019/campus recruitment/spring recruitment/autumn recruitment/Natural Language Processing (NLP)/Deep Learning/Machine Learning/C/C++/Python/interview notes. In addition, it includes all the questions from machine learning/deep learning interview experiences seen by the creator
AI-Infra-from-Zero-to-Hero Machine learning systems ⚡️ Artificial intelligence system papers and industry practices
nni NNI automates feature engineering, neural architecture search, hyperparameter tuning, and model compression for deep learning
Abandoned Object Detection in Video Surveillance using OpenCV Abandoned object detection system project based on OpenCV and Python
Python Project – Music Genre Classification Automatically classify different music genres from audio files
Image Segmentation with Machine Learning Image segmentation based on machine learning
Book Recommendation System Machine Learning Project Book recommendation system based on k-nearest Neighbor algorithm
Sign Language Recognition Using Python and OpenCV Sign language recognition project based on Python and OpenCV
Deep Learning Project – Colorize Black & White Images with Python Colorize black and white images with Python
deep learning project Neural network tutorials and projects by Harvard graduate students
MachineLearningCourse This is a collection of machine learning final course projects by students of a graduate supervisor, updated from 2020 to 2025 and still in progress
Real-time Face Recognition with Python & OpenCV Real-time face recognition project based on Python & OpenCV
Human Pose Estimation using OpenCV & Python Detect humans and analyze specific poses
Dog’s Breed Identification using Deep Learning Identify dog breeds by observing dog images
Deep Learning Pneumonia Detection Project using Chest X-ray Images Distinguish whether a patient is normal or has pneumonia by observing chest X-ray images
Vehicle Counting, Classification & Detection using OpenCV & Python Build an advanced vehicle detection and classification project based on OpenCV
tfjs-core Hardware-accelerated machine intelligence library for the web
Identifying Patterns and Trends in Campus Placement Data using Machine Learning Identify patterns and trends in campus placement data using machine learning
The Latest Trends in Artificial Intelligence and Data Science Explore how artificial intelligence and data science will shape innovation, automation, and intelligent decision-making in 2026.
Breast Cancer Classification using Machine Learning Breast cancer classification using machine learning
DeepFake Detection using Convolutional Neural Networks Deepfake detection system for detecting whether an image is a real image or a deepfake image
Image Segmentation using Machine Learning Provide precise contours of detected objects
Python Project – Automatic License Number Plate Recognition using Deep Learning Automatic license plate recognition based on deep learning
rasa New interactive platform for prototyping AI agents
Awesome-Quant-Machine-Learning-Trading Quantitative/algorithmic trading resources, focusing on machine learning
Machine Learning: Employee retention analysis with python Machine Learning: Employee retention analysis with Python
ml-agents The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project
Handwritten Character Recognition – Machine Learning Project Handwritten character recognition project
Customer Segmentation with Machine Learning Customer segmentation project
Hate Speech Detection using Machine Learning Hate speech detection system
Customer Segmentation with RFM Analysis using Machine Learning Customer segmentation with RFM analysis algorithm
machine-learning-open-source Top 10 machine learning open-source projects monthly
GANs-in-Computer-Vision GAN series with comprehensive analysis of more than 20 papers across 6 different articles
zhihu Collection of NLP and computer vision projects
state-of-the-art-result-for-machine-learning-problems Provides State-of-the-Art (SoTA) results for all machine learning problems
awesome-project-ideas Curated list of project ideas for machine learning, NLP, vision, and recommendation systems
Best_AI_paper_2020 Top AI projects
video2x Machine learning-based video super-resolution and frame interpolation framework
Alink Alink is a machine learning algorithm platform based on Flink, developed by Alibaba's Computing Platform PAI team
AdversarialNetsPapers Collection of resources and papers on adversarial networks
Data Science Practitioner Turning Data into Insights Data science practitioner, turning data into insights
Advanced-NLP-Projects-with-TensorFlow-2.0 Advanced NLP projects based on TensorFlow 2.0
bert TensorFlow code and BERT pre-trained models
Real-Time-Voice-Cloning Clone a voice in 5 seconds and generate arbitrary speech in real-time
spaCy Industrial-strength Natural Language Processing (NLP) with Python and Cython
imgaug Image augmentation for machine learning projects
ivy Convert machine learning code between frameworks
NLP-progress Track the progress of Natural Language Processing (NLP), including datasets and current state-of-the-art techniques for the most common NLP tasks
daily-paper-computer-vision Record papers related to computer vision/deep learning/machine learning sorted out every day
HyperLPR High-performance Chinese license plate recognition based on deep learning
Machine-Learning-for-Healthcare-Analytics-Projects Multiple machine learning projects for healthcare analytics
machine-learning-labs-msba Labs and projects for the Master of Science in Business Analytics (MSBA) machine learning course, a collection of practical ML applications in a business environment
applied-ml Papers, articles, and blogs about data science and machine learning in production

If this helps you, welcome to Star and collect, continuously updated~