Skip to content

sidde95/Machine-Learning-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published