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