¿Qué tipo de programas de back-end ejecuta YouTube, como el aprendizaje automático y otros programas funcionales?

Además de los algoritmos de aprendizaje automático similares a los que usa Netflix para predecir las futuras opciones de video de un usuario, YouTube verifica las pistas de audio y video de nuevas cargas en una enorme base de datos de medios con derechos de autor. Es un gran esfuerzo y se utilizan algunos algoritmos geniales para comparar tantos medios contra sí mismos.

Una vez agregué una canción de Mozart sobre una película casera y, a los pocos segundos de completar la carga, se me notificó que se eliminó automáticamente porque el audio infringía los derechos de autor de la música.

Todas las pistas de audio también pasan por el reconocimiento de voz a texto para la generación automática de subtítulos, con una opacidad de fuente diferente para indicar la confianza con la que se identificó cada palabra.

Todo el audio y el video, según el número y la frecuencia de las vistas y la calidad inicial, se transcodifican en múltiples formatos de menor calidad. Esto requiere algoritmos de transcodificación eficientes, así como algoritmos de almacenamiento en caché para decidir qué videos se ven con la frecuencia suficiente para garantizar el almacenamiento y el tiempo de CPU necesarios para mantener múltiples copias de calidad variable.

Las transmisiones en vivo probablemente impliquen otra forma de transcodificación sobre la marcha.

Al igual que Facebook, estoy seguro de que YouTube utiliza algoritmos de visión artificial de aprendizaje automático para identificar y marcar material inapropiado, aunque de manera experimental que aún no afecta la experiencia del usuario (después de todo, todo en Google parece estar en beta perpetua) .

Debe haber docenas o cientos de otros agentes increíbles y procesos en segundo plano en ejecución que no he notado o considerado.

More Interesting

¿Qué trabajo puede hacer un ingeniero de aprendizaje automático para ayudar a las personas?

¿Qué es el LSTM?

¿Cuáles son los problemas de investigación en la detección de objetos?

¿Puedo usar TensorFlow sin tener experiencia con el aprendizaje automático?

¿Es cierto que las Redes Adversarias Generativas (GAN) aprenden la función de pérdida automáticamente, y si es así, cómo?

¿Qué opinas sobre el software de gestión del tiempo AI?

¿Cuáles son algunos proyectos de investigación interesantes relacionados con el aprendizaje automático?

¿Hay alguna manera de determinar o reducir las opciones con las que uno debería experimentar para mejorar (por ejemplo) una red neuronal clasificadora de imágenes binarias?

¿Qué dice el profesor Yaser Abu-Mostafa en su conferencia sobre la viabilidad del aprendizaje?

¿Se moverá el conjunto de problemas ICPC para incluir sistemas distribuidos y aprendizaje automático en el futuro?

Cómo hacer aprendizaje automático usando scikit-learn para un archivo CSV que tiene muchas columnas de texto

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

¿Cómo funcionan AdaGrad / RMSProp / Adam cuando descartan la dirección del degradado?

¿Cuál es la principal diferencia entre los problemas de clasificación y los problemas de regresión en el aprendizaje automático?

Cómo crear un sistema de predicción de calificación a partir de los comentarios de los revisores para comentarios 360 dados un comentario del revisor y el conjunto de datos de calificación correspondiente