¿Qué algoritmo usa YouTube para crear la lista de sugerencias de reproducción automática?

No estoy seguro, pero creo que utiliza algoritmos de aprendizaje automático. Cómo funcionan los algoritmos de aprendizaje automático es un tema interesante.

Es como enseñarle a un bebé recién nacido.

echemos un acercamiento. Considere que algunas listas de reproducción se crean manualmente en YouTube.

Usando esto como entrada puede decidir que una canción irá en qué lista de reproducción.

Ejemplo:

Uno de los algoritmos es Naive Bayes.

Lo que hace es calcular la probabilidad de que la canción esté en la lista de reproducción diferente. Asigna esa canción a la lista de reproducción con mayor probabilidad.

Ahora tendrá dudas de cómo se calculará la probabilidad. Por lo tanto, puede considerar un número de propiedad de la canción que determina su lista de reproducción. Entonces calcula la probabilidad de cada propiedad en cada lista de reproducción y las multiplica.

Ahora, cómo calculará la probabilidad de cada elemento que es el número de aparición de esa propiedad en la lista de reproducción dividido por el número total de ocurrencia de la propiedad.

Por lo tanto, puede usar esto para crear una lista de reproducción.

Pero YouTube usará un algoritmo eficiente que este. Este es solo uno de los enfoques.

No lo vas a encontrar. deja de mirar.

probablemente esté basado en un algoritmo de inclinación de máquina que rastrea qué videos viste y qué buscaste. definitivamente no es un algoritmo muy simple que solo puedes mirar y decir ok. Debe ser muy complejo. imo.

More Interesting

¿Deberíamos permitir patentes sobre algoritmos?

Cómo encontrar la subcadena común más larga de tres o más cadenas usando una matriz de sufijos

¿Cuál es la principal ventaja de utilizar la búsqueda de profundización iterativa en comparación con la búsqueda de amplitud primero?

¿Cuál es el algoritmo más corto para probar si dos cadenas son anagramas?

¿Qué es un contador Loglog?

¿Cómo debo usar el libro Introducción a los algoritmos de Cormen de manera efectiva? ¿Es mejor elegir un tema que haya encontrado en algún lugar de la programación competitiva y leer un algoritmo relacionado con eso o revisarlo de principio a fin?

Cómo calcular el orden de crecimiento para un fragmento de código dado

¿En qué situación podemos usar el algoritmo EM para encontrar la probabilidad?

¿Existe un algoritmo borroso que replica la miopía?

¿Cuál es el algoritmo más eficiente y efectivo para la detección de anomalías / valores atípicos cuando los datos tienen un pico / valle estacional?

¿Qué puedo aprender ahora en solo 10 minutos que podría mejorar mi pensamiento algorítmico?

¿Cuál es la mejor estrategia para obtener una solución óptima para cualquier problema de codificación solicitado en la entrevista de codificación?

¿Cuál es la forma estándar de resolver problemas?

¿Por qué muchos elementos utilizados en la función objetivo de un algoritmo de aprendizaje asumen todas las características centradas en cero y tienen una varianza en el mismo orden?

¿Debo hacer investigación de pregrado en estructuras de datos teóricos y algoritmos, incluso si todavía no estoy seguro de si estoy persiguiendo la industria o la academia?