Code Monkey home page Code Monkey logo

pricing-houses's Introduction

House Price Estimation with MLP Neural Networks

This is a project developed as a work for the Artificial Intelligence course at UNIFESP (Universidade Federal de São Paulo) by students Matheus Silva (RA 140317) and Marcos Lucas (RA 140782).

Project Description

The objective of this project is to estimate house prices from a dataset using MLP (Multi-Layer Perceptron) neural networks. The project also includes a comparison of the results obtained using other regression algorithms, such as Decision Tree Regressor and Linear Regression. The project was implemented in Python and utilizes machine learning libraries, such as scikit-learn, to build and train the MLP neural network model.

Project Features

The project has the following features:

  • Implementation of MLP neural networks for house price estimation.
  • Comparison of results obtained by Decision Tree Regressor and Linear Regression.
  • Use of a dataset for training and testing the model.
  • Generation of an interactive map with the house price data using visualization libraries, such as matplotlib and folium.

Click here to view the generated map Reference Map

How to Run the Project

To run the project, follow the steps below:

  1. Clone this repository to your local environment.
  2. Make sure to configure the correct path for the dataset in the pricing_houses.ipynb file before executing the code.
  3. Open the pricing_houses.ipynb file in a Python development environment, such as Jupyter Notebook or Google Colab.
  4. Execute the code in the development environment to train the MLP neural network model, as well as the Decision Tree Regressor and Linear Regression models, and generate the interactive map with the results.

References

This project was developed based on the knowledge acquired in the Artificial Intelligence course at UNIFESP. Some of the resources and libraries used in the project:

  • scikit-learn: Machine learning library in Python.
  • folium: Data visualization library for maps in Python.
  • matplotlib: Data visualization library in Python.

pricing-houses's People

Contributors

math-silva avatar

Watchers

 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.