Remote Machine Learning Internship Opportunity in Cairo, Egypt.
# Elevvo-Pathways-Internship-Tasks
Remote Machine Learning Internship Opportunity in Cairo, Egypt.
This repository contains all project tasks completed during my Machine Learning Internship at Elevvo Pathways, Cairo, Egypt.
Each task demonstrates practical applications of core ML techniques — from regression and clustering to classification and recommendation systems.
📋 Overview
| Level | Task | Topic | Main Techniques |
| :---: | ------ | -------------------------------- | ----------------------------------------------- |
| 1️⃣ | Task 1 | Student Exam Score Prediction | Linear Regression |
| 1️⃣ | Task 2 | Customer Segmentation | K-Means, DBSCAN |
| 2️⃣ | Task 3 | Forest Cover Type Classification | Random Forest, XGBoost |
| 2️⃣ | Task 4 | Loan Approval Prediction | Logistic Regression, Decision Tree, SMOTE |
| 2️⃣ | Task 5 | Movie Recommendation System | User-Based & Item-Based Collaborative Filtering |
🧩 Level 1 Tasks
🧮 Task 1: Student Exam Score Prediction
Goal:
Predict student exam scores based on the number of study hours.
Dataset: Custom synthetic dataset (student_scores.csv)
Steps:
Load and explore dataset
Visualize relationship between hours_studied and exam_score
Train a Linear Regression model
Evaluate using RMSE and R² score
Tools & Libraries:
Python, Pandas, Matplotlib, Seaborn, Scikit-learn
Bonus: Visualized regression line and residuals.
🛍️ Task 2: Customer Segmentation (Clustering)
Goal:
Group mall customers into clusters based on annual income and spending score.
Dataset: Mall Customers Dataset (Kaggle)
Steps:
Data preprocessing and scaling
Visualize customer distributions
Determine optimal clusters using Elbow Method
Apply K-Means Clustering
Visualize cluster boundaries in 2D
Bonus:
Compared DBSCAN clustering results
Analyzed average spending per …