GithubHelp home page GithubHelp logo

ojasphansekar / zillow-home-value-prediction Goto Github PK

View Code? Open in Web Editor NEW
31.0 0.0 9.0 1.85 MB

XGBoost, LightGBM, LSTM, Linear Regression, Exploratory Data Analysis

License: MIT License

Jupyter Notebook 100.00%
python-3 machine-learning xgboost-algorithm lightgbm-models lstm-neural-networks exploratory-data-analysis data-preprocessing data-cleansing

zillow-home-value-prediction's Introduction

Zillow-Home-Value-Prediction

Advance Data Sciences and Architecture

Version 1.0.0

Zillow is the leading real estate and rental marketplace dedicated to empowering consumers with full lifecycle of owning and living in a home- including homes for sale, homes for rent and homes not currently on the market, as well as Zestimate home values, Rent Zestimates and other home-related information. The Zestimate was created to give consumers as much information as possible about homes and the housing market, marking the first-time consumers had access to this type of home value information at no cost. “Zestimates” are estimated home values based on 7.5 million statistical and machine learning models that analyze hundreds of data points on each property.

The Main objective of this research project is to use different algorithms to make predictions about the future sale prices of homes, to reduce the error margin and increase the accuracy of Zestimate to get an exact valuation of homes.

Installation You can find the installation documentation for the Jupyter platform, on ReadTheDocs. The documentation for advanced usage of Jupyter notebook can be found here.

For a local installation, make sure you have pip installed and run:

$ pip install notebook

Pre-requisities to run these python notebooks: use the following syntax in Anaconda Prompt/ Command Prompt on your systems to import python libraries: pip install

For someone who wants to run this notebook you need to install the following libraries in order to run the python notebooks:

  1. pandas
  2. numpy
  3. seaborn
  4. matplotlib
  5. keras
  6. tensorflow
  7. xgboost
  8. lightgbm
  9. sklearn
  10. random
  11. datetime
  12. pylab
  13. scipy
  14. patsy

Before Running any of my notebooks, kindly download datasets from the below url: https://www.kaggle.com/c/zillow-prize-1/data

Guidelines to install xgboost are posted in the following url: http://xgboost.readthedocs.io/en/latest/build.html

In order to run my project you need to run the notebooks in the following sequence:

  1. Run Project.ipynb
  2. Run LinearRegression and Boosted Trees LightGBM.ipynb
  3. Run Simple Neural Net.ipynb
  4. Run LSTM Network.ipynb
  5. Run Multivariate LSTM Network.ipynb

Licensed under the MIT License

This MIT copyright license is only for the Linear Regression using Python

zillow-home-value-prediction's People

Contributors

ojasphansekar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.