¿Existe algún informe publicado que haya aplicado con éxito el aprendizaje profundo para un sistema de recomendación basado en contenido de texto?

  1. Considere 1000 posibles palabras clave.
  2. Considere un vector x de 1000 ceros.
  3. Ahora asocie cada índice del vector x a una palabra clave.
  4. Considere un texto t.
  5. Ahora agregue 1 a cada elemento en v si y solo si la palabra clave correspondiente a esa posición se encuentra en ese texto t.
  6. Ahora reúna muchos textos diferentes que un usuario lee.
  7. Repita el paso 5 hasta que se quede sin textos.
  8. Normaliza tu vector.
  9. Construye muchos vectores diferentes x para muchos usuarios diferentes

Ok, esta fue la parte aburrida, ahora vamos a algo más interesante.

  1. Considere una máquina de Boltzmann restringida (¿Restringido qué?).
  2. Vaya a github y si ama Python, hay una hermosa implementación de un RBM.
  3. Úsalo.
  4. Apila muchos RBM y entrena a cada uno con avidez. Eso significa usar la capa oculta del primer RBM como la capa de entrada para el segundo y así sucesivamente.
  5. Oye, has creado una red de creencias profundas.
  6. Las cosas deberían ser más complejas que esto, pero simplifiquemos un poco.

Ahora considere un usuario novato.

  1. Digamos que ha leído solo dos textos hasta ahora.
  2. Alimente su vector v en la Red de creencias profundas y reconstruya la entrada.
  3. Eso significa ir primero de abajo hacia arriba y luego de arriba hacia abajo.
  4. Ahora tiene una entrada reconstruida r.
  5. Resta v de r y llámalo d
  6. Entonces, ahora cada posición de d corresponde a la probabilidad de que al nuevo usuario le guste la nueva palabra clave.
  7. Combine estas nuevas palabras clave atractivas con las otras que le gustaron al usuario en función de los textos sobre los que construyó su vector.
  8. Consultar textos con esas palabras clave.

Ya terminaste

Descargo de responsabilidad :
No soy un experto en aprendizaje profundo ni he estudiado en la universidad. Sin embargo, estos son mis dos centavos sobre los temas y cómo lo resolvería. Espero eso ayude.

El aprendizaje profundo tiene un gran impacto en todas las cosas hoy en el mundo. No solo el motor de recomendación basado en contenido, sino también otros aspectos digitales como publicidad, motores de productos de comercio electrónico, automóviles automáticos y más.

Y sí, el aprendizaje profundo se aplica con éxito en los sistemas de recomendación basados ​​en contenido, y seguramente puedo mostrarle uno de nuestros estudios de casos en los que el sistema de recomendación aumentó la participación del usuario en 2X.

Aquí tienes – Estudio de caso de Snopes

La plataforma y las tecnologías de aprendizaje profundo analizan a los usuarios las 24 horas del día, los 7 días de la semana, para recopilar datos, hacer cohortes, unir similitudes y diferencias y recomendar contenido a los usuarios. No solo eso, una plataforma como Boomtrain, le permite mostrar dinámicamente contenido en función de los hábitos del usuario.