/Machine-Learning-Projects

Machine Learning Projects exploring all kinds of analytics & machine learning techniques

Primary LanguageJupyter Notebook

Machine-Learning-Projects

Machine Learning projects exploring all kinds of analytics & machine learning techniques on various types of real-life datasets.

1. Real Estate Market

In this project, I have worked with a dataset of homes for sale. The goal was to determine if there are regional differences in the real estate market.

Technology Used

  • Pandas
  • Matplotlib
  • Plotly

2. Apartment Prices Prediction

This project involves creation of a model that can predict the price of apartments with a focus on apartments that cost less than $100,000.

Technology Used

  • Pandas
  • Matplotlib
  • Plotly
  • Seaborn
  • One Hot Encoder
  • Simple Imputer
  • Linear Regression & Ridge

3. Air Quality Prediction

In this project, I've looked at air quality data; and built a time series model to predict PM 2.5 readings throughout the day.

Technology Used

  • Pandas
  • Matplotlib
  • Plotly
  • Seaborn
  • PyMongo
  • AutoReg & ARIMA models
  • ACF & PACF plots

4. Earthquake Damage Prediction

In this project, I've built a classification model to predict building damage from the Nepal 2015 Earthquake.

Technology Used

  • Pandas
  • Matplotlib
  • NumPy
  • Seaborn
  • SQL
  • One Hot Encoder & Ordinal Encoder
  • Decision Tree Classifier
  • Logistic Regression

5. Bankruptcy Prediction

In this project, I've looked at financial indicators, and built a classification model that predicts bankruptcy.

Technology Used

  • Pandas
  • Matplotlib
  • Random Over Sampler
  • Simple Imputer
  • Gradient Boosting Classifier & Random Forest Classifier

6. Customer Segmentation

This project deals with building an unsupervised clustering model to divide small business owners into subgroups.

Technology Used

  • Pandas
  • Matplotlib
  • Seaborn
  • Plotly
  • Standard Scaler
  • KMeans Model
  • PCA

7. Admissions Prediction & Improvement

This project is an example of A/B Testing. I have tried to increase the number of admissions using EDA, ETL & statistical skills.

Technology Used

  • Pandas
  • NumPy
  • Plotly
  • PyMongo
  • SciPy

8. Volatility Forecasting

This project involves a model to predict volatility in stock exchange using Alpha Vantage stock API & deploying this model by my own API to serve predictions.

Technology Used

  • Pandas
  • NumPy
  • Matplotlib
  • APIs
  • SQL
  • GARCH Model
  • ACF & PACF plots

9. Financial Distress Prediction

This project involves building a classification to predict which companies are about to go bankrupt.

Technology Used

  • Pandas
  • NumPy
  • Plotly
  • Seaborn
  • Standard Scaler
  • Random Over Sampler
  • Simple Imputer
  • Gradient Boosting Classifier
  • Random Forest Classifier
  • Balanced Bagging Classifier