Skip to content

This project is a python-based machine learning web application that was hosted using flask as the back end then deployed to Heroku for general access. The application is powered by 3 different machine learning models that are used to analyze an Airbnb dataset. The predictions from the model are then pooled together to create an estimated price …

Notifications You must be signed in to change notification settings

samuelokunola326/AirbnbPricePrediction

Repository files navigation

AirbnbPricePrediction

Overview

This project is a python-based machine learning web application that was hosted using flask as the back end then deployed to Heroku for general access. The application is powered by 3 different machine learning models that are used to analyze an Airbnb dataset. The predictions from the model are then pooled together to create an estimated price range based on the input of the user.s

Data Sources
Preprocessing/Data Cleaning

The team used Jupyter Notebook to complete all preprocessing and data cleaning that was needed before spliting, training and testing each model.

  • Remove outliers in the upper bound of dataset.
  • Clean data by removing N/A's and adding 0 to blank numerical fileds where needed.
  • Translate categorical data to representative numerical fields in prep for creating test and training data.
  • Check feature importance for hyperparameter tuning.
Model Testing/Selection

Our group will train and test 3 different model types to predict the price of Airbnb listings in the New York area. We will compare the accuracy of the model against each other and use the model that produces the highest accuracy score as our final/primary model.

Data Visualization

Our team will also use Tableau to visualize our findings during the exploration of the model testing/selection process.

About

This project is a python-based machine learning web application that was hosted using flask as the back end then deployed to Heroku for general access. The application is powered by 3 different machine learning models that are used to analyze an Airbnb dataset. The predictions from the model are then pooled together to create an estimated price …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published