Skip to content

A machine learning project to analyze and predict real estate prices using Python, feature engineering, and advanced modeling techniques.

Notifications You must be signed in to change notification settings

d-evm/real-estate-price-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bengaluru House Price Prediction

This repository contains a machine learning project aimed at predicting house prices in Bengaluru based on various features such as location, square footage, number of bedrooms, and bathrooms. The project involves data preprocessing, feature engineering, and model training to achieve accurate predictions.

Dataset

The dataset used is Bengaluru_House_Data.csv, which contains information about real estate properties in Bengaluru. Dataset from Kaggle

Features

  • Data Cleaning: Removal of unnecessary columns and handling missing values.
  • Feature Engineering: Conversion of categorical data to numerical, outlier removal, and dimensionality reduction.
  • Model Training: Multiple machine learning algorithms including:
    • Linear Regression
    • Decision Tree Regression
    • Hyperparameter tuning using GridSearchCV

Libraries Used

  • pandas
  • numpy
  • matplotlib
  • scikit-learn

How to Use

  1. Clone the repository:
    git clone https://github.com/d-evm/real-estate-price-prediction.git
  2. Ensure all dependencies are installed:
    pip install -r requirements.txt
  3. Run the Jupyter Notebook (main.ipynb) to see the step-by-step implementation.

Results

The model predicts house prices based on user input features like location, size, and amenities.


Feel free to contribute to the project or raise issues for improvements.

About

A machine learning project to analyze and predict real estate prices using Python, feature engineering, and advanced modeling techniques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published