shambhavi2703 / banglore-house-price

An end to end house price prediction model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banglore-house-price

This project is an end-to-end implementation of a machine learning model for predicting house prices in Bangalore, India. The project includes data preprocessing, model building, and a Flask web application for user interface.

Data

The dataset used in this project can be found here.

Data Preprocessing

The data preprocessing and cleaning steps are implemented in preprocess.ipynb notebook. The notebook describes the different steps taken to clean and transform the raw data into a format suitable for machine learning. The cleaned data is saved as ohe_data.csv, which is used in the model building phase.

Model Building

The machine learning model is built using the preprocessed data in ML_Model.ipynb. The notebook uses scikit-learn to create a Linear Regression model to predict house prices in Bangalore. The trained model is then saved as 2.pkl.

Flask App

The web application is implemented using Flask, a Python web framework. The Flask app is in the app.py file, and it uses the trained machine learning model to make house price predictions. The user interface is created using HTML and CSS, with the index.html file serving as the template.

Demo

Please find demo of the project in Folder "Demo".

About

An end to end house price prediction model

License:MIT License


Languages

Language:Jupyter Notebook 99.6%Language:HTML 0.2%Language:Python 0.2%