Estoy buscando una implementación muy simple en Java de un usuario basado en collaborative filtering. Me gustaría evaluar la precisión y el recuerdo de este CF con el conjunto de datos movielens. He visto que el rendimiento (F1) debería rondar entre el 20 y el 30% (con similitud de Pearson y KNN).Sistema de recomendación: simple filtrado colaborativo basado en el usuario para evaluar con precisión y recuperación
¿Existe este marco simple con la evaluación de precisión y código de recuperación?
Hola, gracias por tu respuesta. Sin embargo, Apache Mahout es simplemente imposible de usar y requiere demasiados paquetes. Además, la falta de documentación simple (por ejemplo, cómo hacer un nuevo proyecto en eclipse para usar las clases de Taste) no ayuda ... – Thomas
¿No estás seguro de lo que quieres decir? Esta parte del código tiene solo algunas dependencias ... Creo que SLF4J y Google Guava. Es un proyecto basado en Maven, por lo que solo puede confiar en él con unas pocas líneas en su proyecto Maven si usa Maven. También tiene un .jar simple provisto desde el proyecto con todo, que puede colocar en cualquier proyecto de Eclipse como cualquier otra biblioteca. Eso es todo, no mucho para documentar, pero si tiene problemas específicos, estoy seguro de que se puede resolver en [email protected] –