/RecoLibry-Core

RecoLibry-Core is a library to build recommender systems in JAVA.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

RecoLibry-Core 🇪🇸

RecoLibry-Core es una librería para crear sistemas recomendadores en JAVA. La librería se encuentra dentro de un conjunto de herramientas para facilitar el diseño, desarrollo e implementación de sistemas recomendadores. El principal objetivo de estas herramientas es crear un vocabulario común para todos los tipos de sistemas recomendadores y así facilitar su desarrollo. Dentro de este objetivo, RecoLibry-Core implementa los componentes que se usan en los sistemas recomendadores a partir de librerías de terceros como Apache Mahout o jCOLIBRI.

En la versión 0.0.4 de RecoLibry-Core se contempla el desarrollo de los siguientes tipos de sistemas recomendadores:

  • Recomendadores basados en contenido.
  • Recomendadores basados en filtrado colaborativo:
    • Filtrado colaborativo basado en usuarios.
    • Filtrado colaborativo basado en ítems.

Para desarrollar un sistema recomendadore con RecoLibry-Core, puede consultar la guía de desarrollo o JavaDoc.

RecoLibry-Core 🇬🇧

RecoLibry-Core is a library to build recommender systems in JAVA. This library is included in a set of tools to facilitate the design, development and implementation of recommender systems. The main objective of these tools is to create a common vocabulary for all types of recommendation systems and facilitate their development. RecoLibry-Core implements the components used in recommendation systems from third party libraries such as Apache Mahout or jCOLIBRI.

The 0.0.4 version of RecoLibry-Core includes components to implements the following types of recommender systems:

  • Content-Based Recommender Systems.
  • Collaborative Filtering Recommender Systems:
    • User Collaborative Filtering
    • Item Collaborative Filtering

To develop a recommender system using RecoLibry-Core, you can read the development guide or JavaDoc.