💼 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
- 💡 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!
| 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 |
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
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.
| 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 |
| 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 |
| 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~
