Tutorial de creación de sistema de Recomendación
En la pagina web de Apache Mahout se proporciona un pequeño tutorial de cómo crear un sistema de recomendación (filtrado colaborativo entre usuarios):
https://mahout.apache.org/users/recommender/userbased-5-minutes.html
Pasos seguidos:
- Integración de Eclipse con Maven.
- Creación de un Proyecto Maven.
- Añadir dependencias en "pom.xml". En mi caso tengo instalado la versión de mahout de la distribución CDH5 de cloudera.
<dependency>
<groupId>org.apache.mahout</groupId>
<artifactId>mahout-core</artifactId>
<version>0.8-cdh5.0.0</version>
</dependency>
Recomendación de 3 items al usuario 2 |
Evaluación del sistema de recomendación |
Aplicación del sistema de recomendación en un dataset real
El grupo de investigación GroupLense proporciona a través de su pagina web diversos datasets de puntuaciones de películas proporcionadas por diferentes usuarios extraídos de la página MovieLens. He utilizado el dataset MovieLens 1M, que proporciona 1 millón de puntuaciones proporcionadas por 6000 usuarios sobre 4000 películas.
Ejemplo de recomendación de películas. |
Buenas Tardes quisiera saber como implementar este codigo para Map/Reduce, podrias ayudarme por favor
ResponderEliminar