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.
- Host: GitHub
- URL: https://github.com/vipulbunny/ml-learning_projects
- Owner: VIPULbunny
- Created: 2025-03-24T10:47:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-21T04:17:41.000Z (11 months ago)
- Last Synced: 2025-07-21T06:19:10.553Z (11 months ago)
- Topics: classification, clustering, data-analysis, data-science, data-visualization, decision-trees, jupyter-notebook, machine-learning, model-evaluation, random-forest, regression, supervised-learning, unsupervised-learning
- Language: Jupyter Notebook
- Homepage: https://github.com/VIPULbunny/ML-Learning_Projects
- Size: 30.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: Support Vector Regression/Diabetes_Dataset.csv
Awesome Lists containing this project
README
ML-Learning_Projects
Hands-on Machine Learning Projects for Practice & Portfolio
---
## π 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.