Skip to content

House Price Prediction is a machine learning project that predicts house prices based on various features like area, location, and type of construction. This project implements several regression algorithms and evaluates their performance to provide accurate predictions.

License

Notifications You must be signed in to change notification settings

mohammadhashim135/Home-Price-Prediction

Repository files navigation

House Price Prediction

House Price Prediction is a machine learning project that predicts house prices based on various features like area, location, and type of construction. This project implements several regression algorithms and evaluates their performance to provide accurate predictions.

dataset categorical_value categorical_feature data_clean

Features

  • Loads dataset from Excel file
  • Performs exploratory data analysis (EDA)
  • Handles missing values and categorical variables
  • Trains multiple regression models (SVR, Random Forest, Linear Regression, CatBoost)
  • Evaluates model performance using Mean Absolute Percentage Error (MAPE) and R2 score
  • Generates visualizations including correlation heatmap and distribution plots

Requirements

  • Python 3.x
  • pandas
  • scikit-learn
  • seaborn
  • matplotlib
  • catboost

Usage

  1. Clone the repository:
    git clone https://github.com/mohammadhashim135/home-price-prediction.git
    cd home-price-prediction
  2. Install required libraries:
    pip install -r requirements.txt
  3. Run the Script:
     python Home_Price_Prediction.py
    

Credits

Author

Mohammad Hashim

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

House Price Prediction is a machine learning project that predicts house prices based on various features like area, location, and type of construction. This project implements several regression algorithms and evaluates their performance to provide accurate predictions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages