Application to predict Airbnb prices.
Home page allows users to input multiple features of their Airbnb listing.
Result page returns a recommended price based on user selection.
App: http://rightpriceairbnb.herokuapp.com/
Built using Flask and deployed through Heroku. Backend coded in Python.\
Dataset: https://www.kaggle.com/rudymizrahi/airbnb-listings-in-major-us-cities-deloitte-ml
In order to offer the user the best experience of using the application, we transformed the amenities column into binary categories, accessed via checkboxes, in place of text input by the user. See the Data_Exploration notebook for more details regarding the data preparation steps.
We trained 3 different regression models (Linear Regression, Gradient Boosting Regressor, and Random Forest Regressor) and one classification model on the training data, utilizing cross-validation on the train.csv
data.
In agreement with the paper found here, the model (finalized_model.sav
) achieving the best score (
Kevin Weatherwalks
https://www.linkedin.com/in/kevin-weatherwalks/
https://github.com/KWeatherwalks
Stephen Lupsha
https://www.linkedin.com/in/stephen-lupsha-b60136140/
https://github.com/StephenSpicer
Jennifer Faith
www.linkedin.com/in/jennifer-faith
https://github.com/JenFaith
Filipe Collares
www.linkedin.com/in/fcollares
https://github.com/fcollares
MIT: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
MIT © JenFaith