Code Monkey home page Code Monkey logo

hybrid-recommender-system's Introduction

Hybrid-Recommender-System

El sistema de recomendación híbrido realizado se compone de dos etapas o subsistemas de recomendación secuenciales, uno basado en contexto y el otro basado en filtrado colaborativo. El sistema realiza predicciones de hoteles que probablemente sean de preferencia para un usuario teniendo en cuenta los tipos de viaje que ha tenido el usuario, el gusto o peso de dichos viajes y las calificaciones a los hoteles, tanto del usuario mismo, como de usuarios similares a él. En el procesamiento se pesan los puntajes a predecir teniendo en cuenta detalles como cantidad de votos, contexto preferido, ratings promedio, relevancia, normalización y similaridad de usuarios para mejorar la precisión. En caso de que un usuario sea nuevo, se le asignan recomendaciones globales según las votaciones ya existentes de otros usuarios. Los dos sub sistemas trabajan de forma independiente para luego combinar sus resultados en las recomendaciones finales. El sistema de recomendación está hecho a partir de un dataset de TripAdvisor el cual contiene las experiencias de los usuarios teniendo en cuenta los hoteles donde ha estado, su puntaje, zona horaria y el tipo de viaje que puede ser sólo, familiar, en pareja, negocios o con amigos. El dataset consta de alrededor de 14 mil datos registrados, 2300 hoteles y 2200 usuarios.

Cabe mencionar que el dataset es bastante limpio al contener 0 datos nulos y una distribución organizada y confiable de los datos y sus columnas, por lo que la etapa de preprocesamiento o limpieza de datos fue realmente breve.

hybrid-recommender-system's People

Contributors

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