Skip to content
Β 
Β 

Latest commit

Β 

History

2,049 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 ML-CaPsule

Hands-on Machine Learning β€” From Basics to Advanced

Typing SVG


Open Source PRs Welcome MIT License Maintenance


Stars Forks Contributors Issues Last Commit Repo Size Visitors


Explore Projects Star Repo Contribute


Machine Learning Animation

πŸš€ About

ML-CaPsule is a comprehensive, open-source learning hub for aspiring and experienced data science enthusiasts. Whether you lack a mentor or want structured, project-based learning β€” this repository helps you master Machine Learning, Deep Learning, NLP, Computer Vision, and more through 500+ real-world projects.

πŸ’‘ No mentor? No problem. Learn by building, become interview-ready, and grow with a thriving open-source community.



ML Fundamentals

Statistics & Analytics

Data Science

πŸ› οΈ Tech Stack

Python TensorFlow PyTorch Scikit-learn Pandas NumPy Jupyter OpenCV R Power BI SQL


πŸ“Š Repository Stats

GitHub Stats GitHub Streak Top Languages

πŸ“‘ Table of Contents

πŸ“ˆ Why Machine Learning? πŸ—‚οΈ
πŸ“š Pre-requisites πŸ“¦
⭐ Featured Projects πŸ“‚
πŸ”— Useful URLs πŸš€
βš™οΈ Contribution Guidelines πŸ“–
✨ Contributors ❀️
πŸ” Notebook Health Check πŸ“

πŸ“ˆ Why Machine Learning?

Machine learning automates analytical model building β€” enabling systems to learn from data, identify patterns, and make decisions with minimal human intervention. It sits at the heart of modern AI.

Why It Matters

Benefit Impact
πŸ” Pattern Discovery Uncover hidden trends in massive datasets
⚑ Automation Reduce manual analysis and repetitive tasks
🎯 Personalization Power recommendations at Netflix, Amazon & Spotify
πŸ₯ Healthcare Early disease detection & medical imaging
πŸ’Ό Business Edge Used by Google, Meta, Uber as a competitive differentiator

πŸ“š Pre-requisites

Python Path

Step Resource Link
1️⃣ Install Python python.org
2️⃣ Learn Python Basics W3Schools Python ML
3️⃣ ML with Python Course freeCodeCamp ML
🎨 Getting Started with R & RStudio β€” Click to expand

R is an open-source language built for statistical computing, data analytics, and scientific research.

Installation

  1. Install R β†’ Download from CRAN
  2. Install RStudio β†’ Download RStudio Desktop

πŸ“Ί Recommended Video Tutorials

# Course Link
1 R Programming Full Course (freeCodeCamp) Watch β†’
2 R Basics Tutorial (Edureka) Watch β†’
3 Data Science with R (Simplilearn) Watch β†’
4 Intro to R for Data Science (DataCamp) Watch β†’

πŸ—‚οΈ Topics Covered

1. πŸ“₯ Data Extraction

Methods for constructing variable combinations to describe data accurately.

  • Web Scraping β€” Beautiful Soup

2. πŸ“Š Visualization

Expose patterns, trends & correlations visually.

  • Libraries β€” Seaborn, Pandas, Matplotlib

3. 🎯 Feature Selection

Select relevant features to boost model accuracy.

4. πŸ“ Statistics

Area Topics
Analytics Descriptive, Diagnostic, Predictive, Prescriptive
Probability Conditional, Bayes' Theorem, Distributions
Central Tendency Mean, Mode, Variance, Skewness, Kurtosis
Hypothesis Testing Z-Test, T-Test, ANOVA, Chi-Square
Regression Linear & Multiple Linear Regression

5. πŸ”¬ Data Science

Multidisciplinary field combining statistics, ML, computing, and domain expertise to extract insights and drive decisions across industries.


πŸ“¦ Dataset Resources

πŸ—„οΈ Click to explore all datasets β€” Classification, Regression, NLP, CV & more

🟒 Classification

# Dataset Description Level Download
1 Titanic Predict passenger survival ⭐ Kaggle
2 Iris Flower Classify 3 iris species ⭐ UCI
3 Breast Cancer Wisconsin Malignant vs benign tumors ⭐ UCI
4 Heart Disease Predict from clinical features ⭐⭐ UCI
5 Pima Indians Diabetes Diabetes onset prediction ⭐ Kaggle
6 Adult Income Income >$50K prediction ⭐⭐ UCI
7 Bank Marketing Term deposit subscription ⭐⭐ UCI
8 Wine Quality Good vs bad wine classification ⭐ UCI

πŸ”΅ Regression

# Dataset Description Level Download
1 Boston Housing Predict housing prices ⭐ Kaggle
2 California Housing Median house values ⭐ Kaggle
3 House Prices 79-variable price prediction ⭐⭐ Kaggle
4 Auto MPG Fuel efficiency prediction ⭐ UCI
5 Student Performance Exam score prediction ⭐ UCI
6 Medical Cost Insurance charge prediction ⭐ Kaggle
7 Bike Sharing Demand Hourly rental counts ⭐⭐ Kaggle

🟑 NLP

# Dataset Description Level Download
1 SMS Spam Collection Spam vs ham classification ⭐ UCI
2 IMDB Reviews 50K movie sentiment analysis ⭐ Kaggle
3 Twitter Airline Sentiment Airline tweet classification ⭐⭐ Kaggle
4 Amazon Reviews Multi-class sentiment ⭐⭐ Kaggle
5 Fake News Real vs fake articles ⭐⭐ Kaggle
6 AG News 4-topic news classification ⭐⭐ Hugging Face
7 Quora Question Pairs Semantic equivalence detection ⭐⭐⭐ Kaggle

πŸ”΄ Computer Vision

# Dataset Description Level Download
1 MNIST Handwritten digit classification ⭐ Yann LeCun
2 Fashion-MNIST Clothing category classification ⭐ GitHub
3 CIFAR-10 10-class image classification ⭐⭐ Official
4 Dogs vs Cats Binary image classification ⭐⭐ Kaggle
5 Flowers Recognition 5 flower categories ⭐ Kaggle
6 Intel Image Classification 6 natural scene categories ⭐⭐ Kaggle
7 Chest X-Ray Pneumonia Pneumonia detection ⭐⭐ Kaggle

🟣 Clustering / Unsupervised

# Dataset Description Level Download
1 Mall Customers Customer segmentation ⭐ Kaggle
2 Credit Card Segmentation Spending behavior clusters ⭐⭐ Kaggle
3 Wholesale Customers Distributor spending data ⭐ UCI
4 World Happiness Report Country happiness scores ⭐ Kaggle
5 Online Retail Market basket analysis ⭐⭐ UCI

🟠 Time Series / Forecasting

# Dataset Description Level Download
1 Air Passengers Monthly airline counts (1949–1960) ⭐ GitHub
2 Stock Market Data Historical stock prices ⭐⭐ Kaggle
3 COVID-19 (JHU) Global case tracking ⭐ GitHub
4 Energy Consumption Hourly power data (LSTM-ready) ⭐⭐ Kaggle
5 Jena Climate 420K hourly weather readings ⭐⭐⭐ TensorFlow

πŸ”΅ Recommendation Systems

# Dataset Description Level Download
1 MovieLens (ml-100k) 100K movie ratings ⭐ GroupLens
2 Book-Crossing 270K+ book ratings ⭐⭐ Kaggle
3 Amazon Product Ratings Cross-category ratings ⭐⭐ UCSD
4 Jester Jokes 73K user joke ratings ⭐⭐ UC Berkeley

🌐 Dataset Platforms

Platform Description Link
Kaggle Largest dataset community + competitions kaggle.com/datasets
UCI ML Repository Classic academic datasets archive.ics.uci.edu
Google Dataset Search Public dataset search engine datasetsearch.research.google.com
Hugging Face NLP datasets hub huggingface.co/datasets
Papers With Code Research-linked datasets paperswithcode.com/datasets
data.gov U.S. government open data data.gov
OpenML AutoML datasets openml.org

πŸ’‘ Beginner tip: Start with Iris, Titanic, or MNIST β€” each teaches a complete ML workflow in under 100 lines of code!


⭐ Featured Projects

πŸ“‚ Project Highlights

# Project Description
1 Alzheimer's Disease Predictor ML model predicting Alzheimer's likelihood using classification & feature selection
2 Chatbot Using RASA Conversational AI handling diverse user queries
3 COVID-19 Forecasting with Prophet Time-series forecasting of case trends
4 Fake News Detection NLP-based fake news classification
5 Eye Gaze Tracking & Attention Estimation Real-time attention tracking with MediaPipe & 3D head pose estimation
6 Portuguese Bank Marketing Binary classification for term deposit subscription

πŸ“‚ All Projects

πŸ“‹ Quick Project Index β€” Click to expand full list
S.No Project S.No Project S.No Project S.No Project
1 Advanced Visualizations 2 Alzheimer's Disease Predictor 3 Black Friday Sale Analysis 4 Anime Data Analysis
5 ANN from Scratch 6 Association Rules 7 Audio Classification 8 Autism Identification
9 Paper Summarization 10 Basics of ML & DL 11 Basics of Power BI 12 Basics of Python
13 Bidirectional LSTM 14 Bird Species Web App 15 Bitcoin Web App 16 Bitcoin Predictor
17 Brain Tumor Detection 18 Breast Cancer DL Webapp 19 CBT ChatBot 20 COVID-19 Analysis
21 Chatbot RASA 22 Cheat Sheets 23 Chi-Square Test 24 Chicken Disease
25 Kidney Disease 26 Class Imbalance 27 Classification Algorithms 28 Cloud Details
29 Clustering Algorithms 30 Company Bankruptcy 31 COVID Prophet 32 Covid Third Wave
33 Plant Disease 34 Crude Oil Forecast 35 Customer Segmentation USvAlgo 36 Customer Segmentation ML
37 Dark Pattern Detection 38 Data Cleaning 39 Data Filling & Cleaning 40 Deepfake Analyzer
41 Captcha Recognition 42 Diabetes Prediction 43 Clustering Types 44 Feature Selection
45 Scaling Methods 46 Diseases Prediction 47 Drowsiness Detection 48 Duplicate Questions
49 Ionosphere EDA 50 Email Classifier 51 Emotion Recognition 52 Eye Gaze Tracking
53 Bank Marketing

πŸ“Œ & many more... Explore the full repository for 500+ additional projects!

πŸ—‚οΈ Projects by Domain

🟒 Beginner & Data Analysis
Project Category Level Link
Anime Data Analysis Data Analysis Beginner View β†’
Medical Cost Prediction ML Beginner View β†’
Heart Disease Detection ML Beginner View β†’
Water Potability ML Intermediate View β†’
πŸ”΅ Deep Learning & Computer Vision
Project Category Level Link
Alzheimer's Predictor Deep Learning Intermediate View β†’
Yoga Pose Detection Computer Vision Intermediate View β†’
Speech-to-Image Generator Deep Learning Advanced View β†’
Weapon Detection System Computer Vision Advanced View β†’
🟑 NLP & Advanced ML
Project Category Level Link
Toxic Comment Classifier NLP Intermediate View β†’
Currency Arbitrage with RL Reinforcement Learning Advanced View β†’
Sales Prediction (Research) ML Advanced View β†’

πŸ”— Useful URLs

Resource Link
8 Basic Statistics Concepts KDnuggets
Machine Learning with Python (Coursera) Coursera
Python ML Getting Started (W3Schools) W3Schools
ML with Python (freeCodeCamp) freeCodeCamp

πŸš€ Get Started

# 1. Fork & clone the repository
git clone https://github.com/Niketkumardheeryan/ML-CaPsule.git
cd ML-CaPsule

# 2. Create a feature branch
git checkout -b my-feature

# 3. Pick a project folder and start learning!

🌟 Love this project? Give it a ⭐!

Star the repo

Star on GitHub


βš™οΈ Contribution Guidelines

We welcome contributions from everyone! Here's how to get involved:

Step Action Link
1 Read contribution guidelines CONTRIBUTING.md
2 Browse existing issues Issues
3 Submit a pull request Pull Requests

Submitting a Pull Request

# Fork β†’ Clone β†’ Branch β†’ Commit β†’ Push β†’ PR
git clone https://github.com/YOUR_USERNAME/ML-CaPsule.git
cd ML-CaPsule
git checkout -b my-feature
# Make your changes
git add .
git commit -m "Add: descriptive message about your change"
git push origin my-feature

Then open a Pull Request on GitHub with a clear description of your changes.

πŸ“ Repository Structure

ML-CaPsule/
β”œβ”€β”€ πŸ“‚ Project folders/     # 500+ individual ML projects
β”œβ”€β”€ πŸ“„ CONTRIBUTING.md      # Contribution guidelines
β”œβ”€β”€ πŸ“„ CODE_OF_CONDUCT.md   # Community standards
└── πŸ“„ LICENSE              # MIT License

πŸ“– Code of Conduct

Please read our Code of Conduct before contributing.

Code of Conduct

✨ Contributors

Thanks to all these amazing people who made ML-CaPsule possible! πŸŽ‰

Contributors




Niket Kumar Dheeryan

Author πŸ’»

Abhishek Sharma

πŸ’»

Sakalya100

πŸ’»

Kaustav Roy

πŸ’»

Soumayan Pal

πŸ’»

Komal Gupta

πŸ’»

Manu Varghese

πŸ’»

Abhishek Panigrahi

πŸ’»

Padmini Rai

πŸ’»

psyduck1203

πŸ’»

Rutik Bhoyar

πŸ’»

Ayushi Shrivastava

πŸ’»

❀️ Stargazers & Forkers

Rainbow Divider

⭐ Stargazers

Stargazers

🍴 Forkers

Forkers

Rainbow Divider


πŸ“ License

This project is licensed under the MIT License.

MIT License


Happy Coding! πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Feel free to create issues, fix bugs, and contribute. Join our community!


Back to Top


Built with ❀️ by Niketkumardheeryan and contributors

About

ML-capsule is a Project for beginners and experienced data science Enthusiasts who don't have a mentor or guidance and wish to learn Machine learning. Using our repo they can learn ML, DL, and many related technologies with different real-world projects and become Interview ready.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages