An open API service indexing awesome lists of open source software.

https://github.com/vipulbunny/ml-learning_projects

A collection of machine learning projects implemented in Python, showcasing core concepts like regression, classification, clustering, and model evaluation techniques. Ideal for learners and data science enthusiasts.
https://github.com/vipulbunny/ml-learning_projects

classification clustering data-analysis data-science data-visualization decision-trees jupyter-notebook machine-learning model-evaluation random-forest regression supervised-learning unsupervised-learning

Last synced: 11 months ago
JSON representation

A collection of machine learning projects implemented in Python, showcasing core concepts like regression, classification, clustering, and model evaluation techniques. Ideal for learners and data science enthusiasts.

Awesome Lists containing this project

README

          



ML-Learning_Projects


Hands-on Machine Learning Projects for Practice & Portfolio


GitHub stars
GitHub forks
Last Commit
ML
Author


---

## πŸ” Overview

This public repository contains curated machine learning mini-projects aimed at learning core ML concepts using Python.
Each project is implemented using real-world datasets and popular ML libraries. Ideal for:
- Students & Freshers
- Data Science Enthusiasts
- Interview Preparation
- Portfolio Building

---

## 🧠 Included Projects

### πŸ”’ Supervised Learning
| Project | Techniques Used |
|----------------------------|-------------------------------------|
| πŸ”Ή Linear Regression | Regression, Evaluation Metrics |
| πŸ”Ή Logistic Regression | Binary Classification |
| πŸ”Ή Decision Tree | Tree-based Classification |
| πŸ”Ή Random Forest | Ensemble Methods, Feature Importance |
| πŸ”Ή Support Vector Regression| SVM with kernels |
| πŸ”Ή K-Nearest Neighbors | Lazy Learning, Distance Metrics |

### πŸ” Unsupervised Learning
| Project | Techniques Used |
|----------------|------------------------|
| πŸ”Ή Clustering | K-Means, Elbow Method |

### πŸ“ Model Validation
| Project | Techniques Used |
|--------------------------|-----------------------------------------|
| πŸ”Ή Cross Validation | K-Fold, Stratified K-Fold, ShuffleSplit |

### ❀️ Applied Projects
| Project | Domain |
|------------------------|-------------------|
| πŸ”Ή Heart Disease Prediction | Healthcare AI |

---

## πŸ› οΈ Technologies Used

- Python 3.x
- Jupyter Notebook
- `scikit-learn`, `pandas`, `numpy`, `matplotlib`, `seaborn`

> Tip: These notebooks are best viewed via [Jupyter Notebook Viewer](https://nbviewer.org/) or directly on GitHub.

---

## πŸš€ Getting Started
## πŸš€ Getting Started

```bash
# Clone the repository
git clone https://github.com/VIPULbunny/ML-Learning_Projects.git
cd ML-Learning_Projects

# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt
```
---

## πŸ“ Project Structure

```
ML-Learning_Projects
β”œβ”€β”€ Clustering
β”‚ β”œβ”€β”€ Association
β”‚ β”‚ └── Apriori
β”‚ β”‚ └──Eclat
β”‚ └── KMeans
β”œβ”€β”€ Cross Validation Techniques
β”‚ └── Cross_Validation.ipynb
β”œβ”€β”€ Decision Tree
β”‚ └── Car_Price_prediction.ipynb
β”œβ”€β”€ Heart disease Prediction
β”‚ └── Heart_Disease_Prediction.ipynb
β”œβ”€β”€ KNN
β”‚ β”œβ”€β”€ MOVIES_project
β”‚ └── KNN_Iphone_purchesed.ipynb
β”œβ”€β”€ Linear Regression
β”‚ β”œβ”€β”€ HousePrice.ipynb
β”‚ └── Linear_Regression_Model.ipynb
β”œβ”€β”€ Logistic Regression
β”‚ β”œβ”€β”€ Titanic_suvival_project.ipynb
β”‚ └── Logistic_Regression_Model.ipynb
β”œβ”€β”€ Random Forest
β”‚ β”œβ”€β”€ Credit Card Fraud Detection
β”‚ └── Random_F_Regressor.ipynb
β”œβ”€β”€ Support Vector Regression
β”‚ β”œβ”€β”€ SVM(SVR)
β”‚ β”œβ”€β”€ SVM.ipynb
β”‚ β”œβ”€β”€SVM_with_STD.ipynb
β”‚ └── SVM_without_STD.ipynb
└── README.md
```

---
## πŸ”­ Live Preview Options

- πŸ“˜ [View on NBViewer](https://nbviewer.org/github/VIPULbunny/ML-Learning_Projects/)
- βš™οΈ [Run on Google Colab](https://colab.research.google.com/github/VIPULbunny/ML-Learning_Projects/)

---

## πŸ‘¨β€πŸ’» Author

**Vipul Solanki**
πŸ“ Computer Engineering Student – RGIT, Mumbai
πŸ’Ό Data Science & AI Enthusiast
πŸ“« Email: [vipulsolanki339@gmail.com](mailto:vipulsolanki339@gmail.com)
πŸ”— [LinkedIn](https://www.linkedin.com/in/vipulsolanki777/)
πŸ’» [GitHub](https://github.com/VIPULbunny)

---

## ⭐ Support

If you find this repository helpful:

- ⭐ Star the repo
- 🍴 Fork it
- 🧠 Share it
- πŸ’¬ Connect with me

**Contributions are welcome!**
Feel free to open an issue or submit a pull request.