¿Cómo decidimos entre usar la factorización a priori o matriz para el filtrado colaborativo?

Es posible agrupar diferentes enfoques de recomendación, como a priori , alguna forma de factorización matricial, etc. Estos son casos de uso y restricciones típicas:

  1. Apriori :
  • No necesitamos conocer al usuario, pero necesitamos conocer todas las transacciones en cada cesta.
  • Sugiere el mejor artículo posible en la cesta una vez que se selecciona al menos un artículo.
  • Es posible agrupar a los usuarios (si los datos del usuario están disponibles) en función de su patrón de compra, y construir modelos a priori para cada grupo (generalmente un modelo completo como una opción alternativa).
  • Requiere un cuidadoso ajuste de soporte, confianza y elevación.

2. Factorización matricial :

  • Requiere matriz de elementos de usuario (aunque escasa).
  • Es posible elegir cuidadosamente subconjuntos de usuarios y elementos para realizar múltiples factorizaciones matriciales, pero se vuelve complicado.
  • Si los elementos o usuarios son diversos, el recomendante pierde el contexto pero ayuda a descubrirlo.
  • Las listas Top-n son una característica útil para un elemento o usuario dado.
  • A veces se requiere comprender el sistema para conocer los factores latentes (los métodos de muestreo no siempre son factibles).

More Interesting

Cómo hacer ingeniería de características para la regresión no lineal correcta

¿Qué es un codificador / decodificador en aprendizaje profundo?

¿Existen demostraciones efectivas de relevancia semántica?

Mientras aprende el aprendizaje profundo, ¿cuál es la mejor manera de pasar de una etapa de principiante a una etapa avanzada?

¿Qué son las características y clases en ingeniería de características?

¿Cuáles son los algoritmos disponibles para diseñar un detector de actividad de habla hablada cercana?

¿Cuáles son las innovaciones clave en el documento 'Evolución a gran escala de clasificadores de imágenes' de Google Brain?

¿Por qué el método de Newton solo es apropiado cuando el hessiano es positivo definido?

¿Cuál es la diferencia (o relación) entre el aprendizaje profundo y un sistema inteligente?

¿Cuál es un buen conjunto de datos de Kaggle para practicar el ajuste de modelos de regresión logística o modelos jerárquicos?

¿Cómo debo aprender el aprendizaje automático? ¿Puede proporcionar una hoja de ruta específica desde un principiante hasta un experto?

¿Qué papel juega la función logística en el algoritmo de regresión logística en el aprendizaje automático?

¿Por qué la máquina de Bolzmann restringida se llama memoria asociativa?

¿Hay alguna manera de extraer la función subyacente de una red neuronal entrenada?

¿Cuál es la diferencia entre TensorFlow y Grep? ¿Cuál es el más adecuado para el aprendizaje automático? ¿Por qué o por qué no?