Antes de entrar en su respuesta, me gustaría explicar qué es realmente el aprendizaje automático y qué algoritmo de aprendizaje automático utiliza Google.
¿Qué es el aprendizaje automático?
El aprendizaje automático es donde una computadora se enseña a sí misma cómo hacer algo, en lugar de ser enseñado por humanos o siguiendo una programación detallada.
- ¿Puede alguien ayudarme a preparar un plan para preparar estructuras de datos y algoritmos en un mes de tiempo desde el punto de vista de las entrevistas?
- En F (n) -F (n-1) = n ^ 8, ¿qué es F (n)?
- ¿Has visto algún trabajo hacia el cierre transitivo de la alineación de secuencias y las matrices de sustitución?
- ¿Cuál es el enfoque algorítmico para encontrar el primer entero positivo que falta si se proporciona una matriz entera sin clasificar en O (n) complejidad de tiempo y espacio constante?
- Cómo mejorar las estructuras de datos y algoritmos
¿Cuál es el nombre del algoritmo de búsqueda de Google?
Se llama Colibrí, como informamos en el pasado. Durante años, el algoritmo general no tenía un nombre formal. Pero a mediados de 2013, Google revisó ese algoritmo y le dio un nombre, Hummingbird.
¿Qué algoritmo de aprendizaje automático usa Google?
RankBrain es el nombre de Google para un sistema de inteligencia artificial de aprendizaje automático que se utiliza para ayudar a procesar sus resultados de búsqueda, como informó Bloomberg y también lo confirmó Google. Es parte del “algoritmo” general de búsqueda de Google, un programa de computadora que se utiliza para clasificar los miles de millones de páginas que conoce y encontrar las que se consideran más relevantes para consultas particulares.
Otra prueba de la eficacia de RankBrain radica en su capacidad para sintetizar consultas con una mayor tasa de precisión que sus predecesores humanos. Google reveló que en las pruebas comparativas de clasificación de consultas, los ingenieros de búsqueda de Google tenían razón el 70 por ciento del tiempo, mientras que RankBrain disfrutaba de una tasa de éxito del 80 por ciento.
RankBrain es uno de los “cientos” de señales que entran en un algoritmo que determina qué resultados aparecen en una página de búsqueda de Google y dónde están clasificados, dijo Corrado. En los pocos meses que se ha implementado, RankBrain se ha convertido en la tercera señal más importante que contribuye al resultado de una consulta de búsqueda , dijo.
¿Cómo ayuda RankBrain a refinar las consultas?
RankBrain está diseñado para ayudar a interpretar mejor las consultas de ‘cola larga’ y traducirlas de manera efectiva, entre bastidores, para encontrar las mejores páginas para el buscador. Puede ver patrones entre búsquedas complejas aparentemente desconectadas para comprender cómo son realmente similares entre sí. Este aprendizaje, a su vez, le permite comprender mejor las futuras búsquedas complejas y si están relacionadas con temas particulares. Lo más importante es que puede asociar estos grupos de búsquedas con los resultados que cree que a los buscadores les gustarán más.
Google no proporcionó ejemplos de grupos de búsquedas ni dio detalles sobre cómo RankBrain adivina cuáles son las mejores páginas. Pero esto último probablemente se deba a que si puede traducir una búsqueda ambigua en algo más específico, puede traer mejores respuestas.
¿Qué tal un ejemplo de RankBrain?
Google dio un nuevo ejemplo: “¿Cuántas cucharadas en una taza?” Google dijo que RankBrain favoreció resultados diferentes en Australia frente a Estados Unidos para esa consulta porque las mediciones en cada país son diferentes, a pesar de los nombres similares.
¿Qué tecnología respalda a RankBrain?
Google todavía guarda muchas cosas para sus propios programadores. Internamente, la compañía tiene una caja de herramientas de prótesis ML probablemente incomparable , una de las cuales es una innovación que ha estado utilizando durante años pero que anunció recientemente: la Unidad de Procesamiento de Tensor . Este es un chip de microprocesador optimizado para las peculiaridades específicas de ejecutar programas de lenguaje de máquina, similar a la forma en que las Unidades de procesamiento de gráficos están diseñadas con el único propósito de acelerar los cálculos que arrojan píxeles en una pantalla de visualización. Muchos miles (solo Dios y Larry Page probablemente saben cuántos) están dentro de los servidores en los enormes centros de datos de la compañía. Al potenciar sus operaciones de red neuronal, los TPU le dan a Google una tremenda ventaja. Como parte de los lenguajes de programación, se utilizaron principalmente C / C ++, Python, MATLAB y Haskell. “No podríamos haber hecho RankBrain sin él”, dice Dean.
¡¡¡Disfruta aprendiendo!!!