Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ MACHINE LEARNING PROJECTS PORTFOLIO

A collection of machine learning projects ranging from beginner to advanced level, covering classification, regression, NLP, recommendation systems, and explainable AI.

🟒 Beginner Projects

  1. Telecom Customer Churn Prediction

A classification project that predicts whether a telecom customer will leave the service based on demographic details, account information, and subscribed services. It uses Decision Tree and Random Forest models to identify at-risk customers and support retention strategies.

πŸ”— Dataset: https://www.kaggle.com/datasets/blastchar/telco-customer-churn

  1. SMS Spam Detection System

A natural language processing (NLP) project that classifies SMS messages as spam or ham using TF-IDF vectorization and Naive Bayes algorithms. It helps in filtering unwanted messages and improving communication security.

πŸ”— Dataset: https://www.kaggle.com/datasets/uciml/sms-spam-collection-dataset

  1. Wine Quality Prediction System

A machine learning classification project that predicts the quality of red wine based on physicochemical properties such as acidity, alcohol content, pH, and sulphates. Random Forest is used for high-accuracy prediction.

πŸ”— Dataset: https://www.kaggle.com/datasets/uciml/red-wine-quality-cortez-et-al-2009

  1. Medical Insurance Cost Prediction

A regression-based machine learning project that predicts individual medical insurance charges using features like age, BMI, smoking status, number of children, and region. Linear Regression is used to estimate costs.

πŸ”— Dataset: https://www.kaggle.com/datasets/mirichoi0218/insurance

πŸ”΅ Advanced Projects

  1. Movie Recommendation System

A collaborative filtering-based recommendation system that suggests movies based on user preferences and similarity between movies. It uses K-Nearest Neighbors (KNN) and cosine similarity to generate personalized recommendations.

πŸ”— Dataset: https://www.kaggle.com/datasets/parasharmanas/movie-recommendation-system

  1. Explainable SMS Spam Classifier (LIME & SHAP)

An advanced NLP-based spam detection system that not only classifies SMS messages as spam or ham but also explains predictions using Explainable AI techniques like LIME and SHAP, making the model transparent and interpretable.

πŸ”— Dataset: https://www.kaggle.com/datasets/uciml/sms-spam-collection-dataset

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages