A growing portfolio of Python, SQL, Data Analysis, Machine Learning, Deep Learning and NLP projects โ built end-to-end, from raw data to deployed apps.
This repository is my hands-on project portfolio โ everything I build gets pushed here, from small Python scripts to fully deployed Machine Learning, Deep Learning and NLP apps.
Unlike a tutorial-follow-along, every project here started from a real dataset or problem and was taken through the full pipeline: data cleaning โ EDA โ modeling โ evaluation โ deployment.
๐ This repo is a work in progress. New projects are added as I build them โ check back often.
| Folder | Projects | What you'll find |
|---|---|---|
๐ง Deep Learning Projects |
10 | ANN (tabular), CNN (image) and RNN / LSTM (text) projects in PyTorch, most with Streamlit apps |
๐ค Machine Learning Projects |
10 | Regression, classification and clustering with scikit-learn, from EDA to deployment |
๐ฌ NLP Projects |
2 | Sentiment analysis and support-ticket classification with a classic NLP + ML pipeline |
๐ EDA Projects |
7 | Exploratory analysis and visualization on real-world datasets |
๐๏ธ SQL Projects |
3 | PostgreSQL database designs with schemas, queries, views and ER diagrams |
๐ Basic Python Projects |
12 | Python programs and small apps โ calculators, managers, games, a Gemini chatbot and a Streamlit slang decoder |
My learning notes (math, ML, DL, NLP, SQL, DSA) live in AI-Engineering-Notebooks. This repo is for the projects.
Every featured project has its own standalone repo โ the live demo link is in each repo's About section and README.
| Project | What it does | Code |
|---|---|---|
| ๐ Indian Food Image Classifier | CNN ยท EfficientNet-B0 transfer learning ยท 5 dishes | ๐ Code |
| ๐ณ Credit Card Fraud Detection | PyTorch ANN ยท fraud scoring ยท Streamlit app | ๐ Code |
| โ๏ธ Sentence Auto Completer Bot | RNN + LSTM from scratch ยท next-word prediction | ๐ Code |
| ๐ซ Customer Support Ticket Classification | NLP + ML ยท predicts category and intent | ๐ Code |
| โ๏ธ AI Cloud Cost Predictor | Regression ยท feature engineering ยท Streamlit dashboard | ๐ Code |
| ๐ฅ Employee Attrition Predictor | SVM ยท IBM HR dataset ยท HR analytics app | ๐ Code |
| ๐๏ธ Retail Customer Segmentation | K-Means clustering ยท dark-UI Streamlit dashboard | ๐ Code |
๐ง Deep Learning Projects (10 projects)
ANN โ tabular data
| Project | What it does | Code |
|---|---|---|
| ๐ณ Credit Card Fraud Detection | PyTorch ANN for fraud detection with EDA, metrics and Streamlit app | ๐ Code |
| ๐ Customer Churn Prediction | ANN built with NumPy on the Telco churn dataset | ๐ Code |
| ๐ฅ Medical Insurance Cost Predictor | PyTorch ANN regression with automated preprocessing | ๐ Code |
| ๐ ShipSense v2 | PyTorch ANN predicting shipping delay risk | ๐ Code |
| ๐ฑ Smartphone Addiction Prediction | PyTorch ANN ยท 93.9% accuracy ยท 0.989 ROC-AUC | ๐ Code |
CNN โ images
| Project | What it does | Code |
|---|---|---|
| ๐ฑ Cat vs Dog Image Classifier | PyTorch CNN with Streamlit deployment | ๐ Code |
| ๐ฉป Chest X-Ray Pneumonia Classification | CNN that predicts pneumonia from chest X-rays | ๐ Code |
| ๐ Indian Food Image Classifier | EfficientNet-B0 transfer learning on 5 Indian dishes | ๐ Code |
RNN / LSTM โ sequences
| Project | What it does | Code |
|---|---|---|
| ๐ฅ Free Fire Review Sentiment Analyser | RNN sentiment classifier on game reviews | ๐ Code |
| โ๏ธ Sentence Auto Completer Bot | RNN + LSTM next-word prediction and sentence generation | ๐ Code |
๐ค Machine Learning Projects (10 projects)
| Project | What it does | Code |
|---|---|---|
| โ๏ธ AI Cloud Cost Prediction | Predicts cloud infrastructure cost with a Streamlit dashboard | ๐ Code |
| ๐ฅ Employee Attrition & HR Analytics | SVM classifier on the IBM HR dataset | ๐ Code |
| ๐๏ธ Retail Customer Segmentation | K-Means clustering on mall customer data | ๐ Code |
| ๐ฆ Shipping Delay Prediction System | Classification model with analytics dashboard and feature importance | ๐ Code |
| ๐ AI Resume Screening & Candidate Ranking | Candidate scoring on a 200K-row resume dataset | ๐ Code |
| โค๏ธ Heart Disease Predictor | KNN classifier with Streamlit app | ๐ Code |
| ๐ฆ Loan Approval Predictor | Loan approval classification | ๐ Code |
| ๐ผ Employee Salary Predictor | Salary regression with experience and education analysis | ๐ Code |
| ๐ Students Success Predictor | Predicts student performance from study habits | ๐ Code |
| ๐ Student Score Predictor | Student score prediction | ๐ Code |
๐ฌ NLP Projects (2 projects)
| Project | What it does | Code |
|---|---|---|
| ๐ซ Customer Support Ticket Classification | Classic NLP + ML pipeline predicting ticket category and intent | ๐ Code |
| ๐ค ChatGPT Sentiment Analysis | Bag-of-Words / TF-IDF + Logistic Regression on tweets | ๐ Code |
๐ EDA Projects (7 notebooks)
| Project | What it does | Code |
|---|---|---|
| ๐ฆ COVID India Analysis | State-wise cases, recoveries and trends | ๐ Code |
| ๐ IPL Capstone Project | Batsmen, bowlers and team performance across seasons | ๐ Code |
| ๐ฝ๏ธ Zomato Restaurants Bangalore | Cuisines, ratings and area-wise analysis | ๐ Code |
| ๐ฑ Mobile Phone Dataset | Specs, pricing and brand comparison | ๐ Code |
| ๐ด Delivery Time Statistics | Statistical analysis of delivery times | ๐ Code |
| ๐ Restaurant Analytics System | Indian restaurants dataset analysis | ๐ Code |
| ๐ Smartphone Sales Analytics System | Sales analysis across smartphone models | ๐ Code |
๐๏ธ SQL Projects (3 projects)
| Project | What it does | Code |
|---|---|---|
| ๐ E-Commerce Database Management System | PostgreSQL schema, sample data, queries, views, ER diagram and project report | ๐ Code |
| ๐ Library Management System | Relational schema with queries and views | ๐ Code |
| ๐ Students Management System | Schema design, sample data and views | ๐ Code |
๐ Basic Python Projects (12 projects)
| Project | What it does | Code |
|---|---|---|
| ๐งฎ Advanced Calculator | Calculator with extended operations | ๐ Code |
| ๐ Diary App | Personal diary in the terminal | ๐ Code |
| ๐ฒ Dice Rolling Game | Simple dice game | ๐ Code |
| ๐ฐ Fake News Headline Generator | Generates humorous fake headlines | ๐ Code |
| ๐ฌ Gemini-Powered Terminal Chatbot | Chatbot in the terminal using the Gemini API | ๐ Code |
| ๐ฃ๏ธ Gen-Z Slangdecode | Streamlit app that decodes Gen-Z slang and acronyms | ๐ Code |
| ๐ Password Manager Program | Store and retrieve passwords | ๐ Code |
| ๐ฐ Personal Finance Tracker | Track income and expenses | ๐ Code |
| ๐ Student Management System | Manage student records | ๐ Code |
| ๐ Student Result Manager | Enter and compute student results | ๐ Code |
| โ Task Manager | Add, update and complete tasks | ๐ Code |
| ๐ To-Do List | Classic to-do list | ๐ Code |
git clone https://github.com/Rohit-coder-py/My_Projects.git
cd "My_Projects/Machine Learning Projects/<project-name>"
pip install -r requirements.txt
streamlit run app.pyProject folders with an app.py and requirements.txt run the same way. Deep Learning projects live under Deep Learning Projects/<ANN | CNN | RNN> Projects/<project-name>.