Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.37 KB

File metadata and controls

54 lines (37 loc) · 2.37 KB

Machine Learning Projects

Welcome to my Machine Learning Projects repository!
This repository contains end-to-end ML projects, including data preprocessing, model building, hyperparameter tuning, evaluation, and deployment. All projects are implemented in Python using popular libraries like scikit-learn, pandas, numpy, and deployed with Streamlit for interactive applications.


Projects Overview

Classification Projects

  1. Bank Churn Prediction

    Predict whether a bank customer will churn using historical customer data.

    • Models: Logistic Regression, Decision Tree, Random Forest, Gradient Boost, XGBoost
    • Deployment: Streamlit
    • Project Link
  2. Rainfall Prediction

    Predict the chances of rainfall using meteorological features such as temperature, pressure, humidity, wind speed and cloud cover

    • Models: Gradient Boost, Logistic Regression, XGBoost, Random Forest, AdaBoost, KNN, Decision Tree
    • Deployment: Streamlit
    • Project Link

Regression Projects

  1. Medical Premium Price Prediction

    Predict insurance premium costs based on demographic and medical history.

    • Models: Linear Regression, Decision Tree, Random Forest
    • Deployment: Streamlit
    • Project Link
  2. Used Car Price Prediction

    Predict the selling price of used cars using features such as brand, manufacturing year, kilometers driven, fuel type, transmission, and ownership details.

    • Models: Linear Regression, Lasso Regression, Ridge Regression, LassoCV Regression, RidgeCV Regression, ElasticNet Regression, ElasticNetCV Regression, KNN Regression, Decision Tree Regression, Random Forest Regression, AdaBoost Regression, Gradient Boost Regression, XGB Regression
    • Deployemnt: Streamlit
    • Project Link

Technologies & Libraries Used

  • Programming Language: Python 3.x
  • Libraries:
    • pandas – data manipulation
    • numpy – numerical computations
    • scikit-learn – modeling, preprocessing, evaluation
    • xgboost – boosted tree models
    • matplotlib, seaborn – data visualization
    • pickle - Model Saving
    • streamlit – web app deployment