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.
-
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
-
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
-
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
-
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
- Programming Language: Python 3.x
- Libraries:
pandas– data manipulationnumpy– numerical computationsscikit-learn– modeling, preprocessing, evaluationxgboost– boosted tree modelsmatplotlib,seaborn– data visualizationpickle- Model Savingstreamlit– web app deployment