Skip to content

This property price prediction model uses Keras and TensorFlow which aims to predict home sale prices based on features like bedrooms, building age, and location. The model achieved a Mean Absolute Error of 70 without fine-tuning. While accurate for properties under 150 million HKD, the model's performance declines for higher-priced homes.

License

Notifications You must be signed in to change notification settings

Juin28/Property_Prices_Prediction_Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Property Price Prediction Model

This is a property price prediction model developed using the Keras library of TensorFlow. The model aims to predict the sale price of homes based on various features, including the date of registration in the Land Registry, property type, number of bedrooms, building age, and more.

Dataset

The dataset used for this project includes 29 features and 1,139 observations. Each observation represents the sale of a home, and each feature describes an attribute of the house or the circumstances of the sale. The features include:

  • Register date in Land Registry
  • Type of the property
  • Number of bedrooms
  • Building age at registration
  • Sale price
  • Number of primary schools near the property
  • Number of shopping malls near the property
  • Latitude and longitude of the property

Visualization

The distribution of the sale prices in the dataset is visualized below:

Sale Price Distribution

Model and Performance

The property price prediction model was compiled using the Keras library of TensorFlow and utilized the Adam optimizer. Without fine-tuning, the model achieved a Mean Absolute Error (MAE) of 70.

The graph below shows the actual sales prices and the model's predictions:

Actual vs. Predicted Prices

The model appears to predict prices accurately for properties below 150,000,000 HKD. However, the accuracy decreases for properties above that price range.

Acknowledgments

This project was developed as part of the COMP2211 course at the Hong Kong University of Science and Technology (HKUST) in Spring 2024. Special thanks to the teaching team for their guidance and support.

About

This property price prediction model uses Keras and TensorFlow which aims to predict home sale prices based on features like bedrooms, building age, and location. The model achieved a Mean Absolute Error of 70 without fine-tuning. While accurate for properties under 150 million HKD, the model's performance declines for higher-priced homes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published