Skip to content

Practical machine learning projects from the Elevvo Internship, covering regression, classification, clustering, exploratory data analysis, and model evaluation.

Notifications You must be signed in to change notification settings

mohamedyounis10/MachineLearning-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Machine Learning Practice Projects πŸš€

This repository contains a collection of machine learning projects developed during my internship at Elevvo Pathways. Each project showcases practical applications of core ML concepts such as regression, classification, clustering, and model evaluation using real-world datasets.

🧠 Projects Overview

1. πŸŽ“ Student Performance Prediction

  • Explored the impact of study habits, motivation, sleep, and parental involvement on exam scores.
  • Performed EDA, data preprocessing, and built a Polynomial Regression model.
  • Evaluated model performance using MAE, MSE, and RΒ² metrics.
  • Visualized actual vs predicted values.

2. πŸ›οΈ Customer Segmentation

  • Applied K-Means clustering on mall customers based on income, age, and spending score.
  • Used Label Encoding, Standard Scaling, and the Elbow Method.
  • Visualized clusters and insights for business segmentation.

3. 🌲 Forest Cover Type Classification

  • Built multi-class classification models (Decision Tree, Random Forest) to predict forest cover types.
  • Tuned hyperparameters using GridSearchCV.
  • Analyzed feature importances and model accuracy using classification metrics.

4. πŸ’Έ Loan Approval Prediction

  • Built classification models (Logistic Regression, SVM, Decision Tree) to predict loan approval.
  • Handled missing values, encoded categorical features, and addressed class imbalance.
  • Evaluated using confusion matrix, precision, recall, and F1-score.

πŸ› οΈ Technologies & Tools Used

  • Languages & Libraries: Python, Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn
  • Techniques: Polynomial Regression, K-Means Clustering, Decision Tree, Random Forest, Logistic Regression
  • Extras: Feature Engineering, Model Evaluation, GridSearchCV, EDA, Data Cleaning

πŸ“Œ Useful Links


Thanks to the Elevvo Pathways team for this opportunity to apply machine learning to real challenges!

About

Practical machine learning projects from the Elevvo Internship, covering regression, classification, clustering, exploratory data analysis, and model evaluation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published