Giter Site home page Giter Site logo

housecritic's Introduction

HouseCritic

HouseCritic is a meta-learning based and semi-supervised deep neural network in order to estimate a specific user’s satisfying degree for a given housing estate.

Concretely, it first captures the user’s preference and the house’s representation from a collection of extracted features. Then, the user preference is used as the meta-knowledge to derive the parameter weights of the house representation such that we can explicitly model the selection causality (the decision-making process for users to choose a house according to their preferences) and accordingly provide a satisfying degree of the given house.

Structure

Figure 1 shows the structure of the HouseCritic, which consists of three components:

  1. A user module, which captures the user preferences and generates weights of the house embedding based on the user preferences.
  2. A house module, which embeds features of the housing estate.
  3. A selection module, which obtains the houses' estimated satisfying degree of a user. The component is a Meta-FCN, which uses the house embedding as input and the user preference as meta-knowledge (weights). As a result, the satisfying degree can be estimated by modeling the selection causality between the user and the housing estate.

Figure 1: Structure of HouseCritic

housecritic's People

Contributors

housecritic 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.