Skip to content

cego669/ApartmentPricesInGoiania

Repository files navigation

ApartmentPricesInGoiania

🔗 Web app

Visit and interact with the web app here!

Streamlit App

🎯 Objective of this project

To deploy a web application capable of providing predictions for apartment prices in Goiânia. The model used for prediction was Histogram Gradient Boosting Regressor. All you need to do is to access the web app, fill in the input data form and click "Predict!"!

🌟 Overview

The model used to predict the price of apartments in Goiânia was trained based on the main characteristics of the apartment (number of bedrooms, number of bathrooms, total area, floor, etc.) as well as additional characteristics of the ad, such as the main image and the full description of the advertiser. The mean percentage error of the model on the data separated for testing was 13.64%.

Relevant details

  • Image features were extracted using ResNet-18 trained on the ImageNet-1k dataset;
  • Features from the full description were extracted using TfIdfVectorizer;
  • Missing values ​​were processed natively by HistGradientBoostingRegressor;
  • Hyperparameter tuning was done using Bayes optimization;

📄 Additional information

The static prediction model was trained using data collected from the internet (August, 2024), for educational purposes only. You should NOT use the model's predictions to make actual decisions or for commercial purposes. If you would like to better understand the steps that were taken to collect, clean and model the data, please consider studying the folders 1_data_extraction, 2_data_cleaning, 3_data_exploring, 4_img_feature_extraction and 5_modeling.

📨 Contact me

LinkedIn

License

ApartmentPricesInGoiania by Carlos Eduardo Gonçalves de Oliveira is licensed under Creative Commons Attribution-NonCommercial 4.0 International

About

The objective of this project is to deploy a web application capable of providing predictions for apartment prices in Goiânia. The model used for prediction was Histogram Gradient Boosting Regressor. All you need to do is to access the web app, fill in the input data form and then click "Predict!"!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors