¿Qué algoritmo usa la radio de Spotify para elegir las canciones?

Todas las aplicaciones comerciales como Facebook, Google, Amazon, Netflix y Spotify son sistemas de recomendación. La complejidad del diseño determina la precisión del sistema. Por ejemplo, si observa un producto en Amazon, hay una lista de recomendaciones de “Los clientes que compraron este artículo también compraron”.

Los resultados de filtrado pueden ser

  • Basado en elementos: encuentre elementos similares según las clasificaciones de los usuarios.
  • Basado en el usuario: encuentre usuarios similares en función de las calificaciones de los usuarios para el elemento y luego pronostique una calificación de usuario para un nuevo elemento en función de los usuarios similares.

Este algoritmo similar se aplica en Spotify. El algoritmo encuentra canciones similares ( según el género ) clasificadas / escuchadas / agregadas repetidamente a su lista de reproducción por usuarios similares.

More Interesting

¿Cómo se programan y hacen los bots del juego (creados por jugadores) para conectarse con el juego y controlarlo?

¿En qué punto una gran notación O de velocidad de aumento más rápida ignora una notación O grande de velocidad de aumento más lenta?

¿Por qué Lua está diseñado de tal manera que obtener el tamaño de una tabla es O (n) en el tamaño de la tabla?

¿Codeforces tiene un problema de ética?

Cómo construir un gráfico si se proporciona el recorrido DFS y el recorrido BFS

En la programación de computadoras, ¿es cierto que una recursión funcionará mejor para encontrar todas las rutas posibles que los bucles anidados?

¿Cuáles son algunos buenos nombres de variables / métodos junto con la descripción donde encajan?

¿Por qué puede verse la secuencia de Fibonacci como un algoritmo dinámico y por qué tiene un mal tiempo de ejecución?

¿Por qué mi código solo pasa números pequeños y no los grandes (con respecto a subconjuntos no divisibles)?

¿Puedo hacer que un usuario de matriz ingrese su tamaño?

Sistemas distribuidos: ¿es posible utilizar el algoritmo de Paxos para generar números de secuencia (seqnums)?

¿Cómo crean los algoritmos los programadores de software?

¿Hay algún buen algoritmo para clasificar los tonos de chino mandarín de un archivo de audio sin la necesidad de usar una red neuronal?

Como resolver esto

Trabajo muy duro para estudiar 13 horas al día durante más de 7 meses, pero todavía no puedo mejorar mi estructura de datos y habilidades de algoritmos, ¿qué debo hacer?