¿Cómo se puede aplicar el aprendizaje profundo a los sistemas de recomendación?

Le sugiero que desee echar un vistazo a las máquinas de Boltzmann restringidas, que a menudo se utilizan para el filtrado colaborativo, que a su vez se utiliza para el sistema de recomendación. Además, eche un vistazo a los modelos de factores latentes y cómo se le aplican redes neuronales convolucionales. Hay varias otras aplicaciones de este tipo. También puede echar un vistazo a los sistemas de recomendación de música basados ​​en contenido profundo. Esto te daría una idea básica.

Uno de los ejemplos básicos que tengo es que imagina que tienes un conjunto de artículos de noticias y hay un conjunto de temas para cada artículo de noticias. Lo que podría hacerse es que para cada usuario individual, podríamos crear un vector a partir de estos temas en función de los artículos de noticias que ese usuario en particular lea.

Ahora la pregunta se reduce a, dado que tenemos un nuevo artículo de noticias, ¿sería interesante para el usuario o no, es decir, puede recomendarse al usuario?

Podríamos aprender un modelo individual para cada usuario entrenándolo con redes neuronales. Las entradas a esta red serían vectores de tema correspondientes para cada artículo que un usuario hubiera leído. Ahora, cuando llega un nuevo artículo, basado en los temas que tiene, la red neuronal le asignará un puntaje y esto a su vez nos dirá cuánto interés le interesaría este nuevo artículo al usuario. En base a esto, podríamos recomendar o no recomendar al usuario.

More Interesting

¿Qué es el generador Deep Dream?

¿Qué tan cerca estamos del punto donde los radiólogos serán reemplazados por software de reconocimiento de imágenes / redes neuronales / IA?

¿Se puede utilizar la investigación en aprendizaje automático para complementar la epistemología?

¿Qué debería aprender primero para el aprendizaje automático y la autoeducación: cálculo, probabilidad, estadística o álgebra lineal?

¿Cuáles son las aplicaciones no computacionales de las lecciones del aprendizaje automático?

¿Cómo analizan los algoritmos de aprendizaje automático y los algoritmos basados ​​en léxico las palabras coloquiales en un análisis de sentimientos de Twitter?

¿Qué algoritmos de aprendizaje automático no requieren escalado de características?

Cómo estudiar el aprendizaje automático mientras se construye una cartera

¿Se utiliza R en la minería de datos a gran escala en grandes compañías de software como Facebook y LinkedIn?

¿Qué tan bueno debería ser uno en Python para aprender Data Science?

Cómo encontrar el siguiente número de la lista de números anteriores usando el aprendizaje profundo

¿Es aconsejable crear una aplicación basada en el aprendizaje automático y el procesamiento de imágenes sin comprender el concepto matemático subyacente?

¿Cómo puede una red neuronal ser capaz de razonamiento simbólico? ¿Cómo puede unir variables?

¿Cuál es el mejor enfoque para la ubicación geográfica del dispositivo de clúster por cliente?

El mejor ajuste de línea se puede encontrar analíticamente por el método de mínimos cuadrados. ¿Podemos decir que la regresión lineal (mínimos cuadrados) tiene un optimizador?