Surprise es una buena biblioteca de Python que puede usar {el algoritmo SVD es un algoritmo clásico de libro de texto para el filtrado colaborativo}. El enfoque que tomaría es el siguiente:
- Use algunos datos de arranque para resolver el problema de arranque en frío. Piense en esto como qué sugerencias mostraría si no sé nada sobre el usuario {Es mejor mostrar algunos valores predeterminados que no mostrar nada}
- Construye y entrena el modelo usando la sorpresa mencionada anteriormente
- Use Apio para actualizar periódicamente el modelo {Por ejemplo, el usuario ha agregado nuevas clasificaciones}
- Cree una buena API utilizando el marco Django REST {Por ejemplo, actualización de calificación / preferencia,
Repita los pasos 2 a 4 si es necesario
Más información de una publicación de intercambio de pila relacionada
- ¿Por qué la complejidad del algoritmo O (logN) significa que los datos disminuyen a la mitad?
- ¿Cuáles son algunas preguntas asombrosas de CodeChef con soluciones comprensibles que me ayudarán a aprender nuevos métodos y conceptos?
- ¿Es c * O (n) = O (n) verdadero?
- ¿Cuáles son los mejores algoritmos de clasificación para DBMS?
- ¿Cómo funciona la función Rolling Hash utilizada en el algoritmo Rabin Karp?