Skip to content

anoop-rehman/Project-Real-Estate-Price-Prediction

 
 

Repository files navigation

Project-Real-Estate-Price-Prediction

I worked on Mumbai Property Dataset which is I scraped from www.99acres.com website.

The focus of this work was Web Scraping, Data Cleaning, Data Analysis, Model Building and Deployment.

In this work, I compare different types of machine-learning algorithms.

  1. Linear Regression
  2. Decision Tree
  3. Random Forest
  4. Polynomial Features

Streamlit web application using vscode for windows :

Follow the below steps:

  1. Open your vscode and click the new terminal. Use the Ctrl+Shift+` keyboard shortcut to create a new terminal.

  2. Create a new set up virtual environment. A virtual environment is a named, isolated, working copy of Python that that maintains its own files, directories, and paths so that you can work with specific versions of libraries or Python itself without affecting other Python projects. Run this code : python -m venv private

  3. Activating the virtual environment : private\Scripts\activate

  4. Installation of required packages to the virtual environment.

  • A. Install Streamlit : pip install streamlit

  • B. Install Sklearn : pip install scikit-learn

  1. Generate a Requirements File. This file is a checklist for the Python application in question. It lists all libraries and associated versions used in the app. To generate a requirements.txt file, navigate to the terminal and run this code : pip freeze > requirements.txt

  2. Run Streamlit as a Python module : streamlit run app.py

  3. Fianal deploy in streamlit website create account or sign in streamlit.io and deploy final web app.

✍️ Author

Connect with me

LinkedIn     Instagram     Facebook     Gmail    Whatsapp

About

Worked on Real Estate Price data analysis by scraping website from www.99acres.com to help the housing domain as well as estimate the sale value of various houses and open plots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 87.3%
  • HTML 12.7%