Hola y gracias por la pregunta
Tengo que ser sincero, nunca he trabajado en un problema similar, así que no tome mi respuesta como crédito.
De todos modos, tal vez comenzaría normalizando los datos de cada usuario por sus vistas totales. Y luego usaría algún tipo de algoritmo de agrupamiento, k-means, SOM o bosque aleatorio en su modo no supervisado.
- ¿Cómo se puede aplicar el aprendizaje profundo a los sistemas de recomendación en el mercado de valores?
- ¿Por qué la distribución previa no tiene mucho impacto en la distribución posterior cuando tenemos muchos datos?
- ¿Es necesario aprender Python para seguir la especialización en cursos de Machine Learning, de Coursera?
- ¿Cuándo debo usar un autoencoder frente a un RBM?
- ¿Cómo puedo entrenar a un clasificador de imágenes para detectar mi propia cara de un conjunto de datos de 16,000 imágenes?
Considerando las características separables, no veo características en la matriz. Veo la cantidad de visitas de un usuario en particular a una página, pero no veo las características que caracterizan a un usuario y / o una página. Por lo tanto, me resulta difícil ver cómo se pueden seleccionar las funciones. Otro punto es cuando usa la palabra “separable”. Esto generalmente supone la presencia de clases, que no puedo ver en esa matriz.
Puede estar completamente fuera. Como dije, nunca antes había trabajado en un problema así.
Espero eso ayude.