La Red de Conocimientos Pedagógicos - Currículum vitae - ¿A cuántos servidores equivale la potencia informática de alpha-go?

¿A cuántos servidores equivale la potencia informática de alpha-go?

Encontré un artículo

Digámoslo de esta manera: Deep Blue, el campeón de ajedrez de 1997, Kasparov, es una supercomputadora, y AlphaGo, que está a punto de enfrentarse a Lee Sedol, es un programa de inteligencia artificial desarrollado por DeepMind. , una filial de Google. Obligar a los dos a comparar... Jóvenes, hablemos de la paz mundial. Sin embargo, como programa, AlphaGo eventualmente se ejecutará en computadoras y competirá con los humanos. Así que cambie la pregunta a "¿Cuántas veces mejor que Deep Blue es una computadora que quiere jugar Go con humanos?"

Aún podemos dar una respuesta aproximada mediante cálculos simples. Después de todo, ya contamos con un estándar bastante consistente para medir el rendimiento de las computadoras: operaciones de punto flotante por segundo. Por conveniencia, a continuación nos referiremos a ellos como "FLOPS".

No te dejes asustar por el término informático "aritmética de punto flotante". En términos humanos, las operaciones de punto flotante son en realidad cuatro operaciones aritméticas con decimales. Por ejemplo, 1.2 más 2.1 es una operación típica de punto flotante. Si tu profesor de matemáticas de la escuela primaria no era estadounidense, suponemos que ya habrás hecho los cálculos mentales. Pero este problema no es tan sencillo para las computadoras.

Sabemos que los ordenadores utilizan números binarios compuestos por 0 y 1 para realizar operaciones. Por ejemplo, en binario básico, 1 representa 1, 2 representa 10, 3 representa 11, 4 representa 100... Si desea utilizar 0,1 multiplicado por 0, 1 para representar a un adolescente sin recurrir a ningún otro método matemático, entonces hable de verdad. sobre Tengamos la paz mundial.

La solución a este problema es simple: 0,1 se puede considerar como 1 dividido por 10. Si queremos que la computadora calcule un número con punto decimal, solo necesitamos decirle a la CPU que es un número entero dividido por 1 y luego sumar cuántos ceros. Pero de esta manera, la computadora tiene varios pasos más que realizar al procesar puntos decimales. Por tanto, la velocidad de las operaciones de punto flotante se convierte en una medida del rendimiento de la computadora.

Tomemos como ejemplo a Deep Blue, que derrotó a los humanos en el ajedrez. Su potencia de cálculo es de 11,38 GFLOPS, lo que significa que Deep Blue puede calcular 113,8 mil millones de operaciones de suma, resta, multiplicación y división con decimales por segundo. La primera computadora de propósito general, ENIAC, que ayudó a Estados Unidos a diseñar y fabricar la bomba atómica durante la Segunda Guerra Mundial, tuvo un rendimiento de sólo 300 FLOP.

¿Cómo le fue a Deep Blue hoy? Tres palabras: débil. En lo que respecta a las CPU utilizadas en las PC, la primera generación de Core 2 de Intel, lanzada ya en 2006, ha superado constantemente a Deep Blue. Esto no incluye la bonificación de efecto que aporta la GPU en la tarjeta gráfica. El rendimiento de gráficos integrados más común en la actualidad ha superado los 700 GFLOPS. Si realmente quieres competir en términos de rendimiento, es posible que las supercomputadoras como Deep Blue del siglo pasado no puedan desafiar a la computadora portátil que tienes delante, incluso si forman un equipo.

Entonces, ¿qué nivel de rendimiento han alcanzado las supercomputadoras actuales? La Tianhe-2 de mi país es la supercomputadora más rápida del mundo, con una potencia informática de punto flotante de 33,86 PFLOPS. En otras palabras, Deep Blue necesita crecer hasta 300.000 veces su propio rendimiento antes de poder compararse con Tianhe-2.

Pero para Deep Blue, esta comparación es realmente injusta. Porque incluso entonces, Deep Blue no era la supercomputadora más rápida. En comparación, sólo la computadora utilizada por Google AlphaGo puede comparar cuán sorprendentemente han avanzado nuestras computadoras en los últimos 20 años.

Según un artículo publicado por el equipo de Google en la revista Nature, AlphaGo inicialmente "entrenó" inteligencia artificial para jugar Go en las computadoras de Google. Según la descripción del artículo, Google utilizó esta computadora para mejorar el nivel Go de AlphaGo a un nivel cercano al del campeón europeo Fan Hui. Pero excepto que esta computadora está equipada con 48 CPU y 8 GPU, el documento ni siquiera menciona el rendimiento de la computadora. Afortunadamente, AlphaGo se ejecuta en una plataforma de computación en la nube y podemos hacernos una idea aproximada comparando los datos de la computadora del oponente.

Por ejemplo, en febrero del año pasado, en 65438, Alibaba Cloud abrió servicios informáticos de alto rendimiento al mundo exterior.

Según la descripción de Alibaba Cloud, estas computadoras tienen una capacidad informática de punto flotante de una sola máquina de 11 TFLOPS y también pueden usarse para entrenar inteligencia artificial para el autoaprendizaje. Si el rendimiento de la computadora de Google se acerca al de Alibaba Cloud, entonces el rendimiento del hardware impulsado por AlphaGo es al menos 1000 veces mayor que el de Deep Blue.

Pero la historia aún no ha terminado. AlphaGo no es sólo una "versión independiente". Para lograr una mayor potencia informática, Google también conectó AlphaGo a una red compuesta por 1202 CPU. Después de estar conectado a Internet, la potencia informática de AlphaGo aumentó 24 veces, desde la "versión independiente" hasta el nivel de la segunda etapa de su carrera y al nivel de la quinta etapa de su carrera.

Entonces, ¿cuántas veces más fuerte es AlphaGo que Deep Blue? Supongo que ya tienes la respuesta: 25.000 veces. Desde esta perspectiva, también podemos ver cuán complejo es el Go, hasta el punto de que es necesario mejorar el rendimiento de las computadoras durante 20 años para vencer a los humanos en el ajedrez, y luego sentarse frente al tablero de Go y enfrentarse a los mejores jugadores humanos. Sin embargo, en última instancia, el logro más importante de AlphaGo no es el uso de una computadora con un rendimiento excelente, sino la primera vez que un programa puede pensar, aprender y mejorar de manera humana. Así que en unos días de competición, gane o pierda quién, asistimos al comienzo de una nueva era.

Por supuesto, no olvides prestar atención a Sina Technology, estaremos a la vanguardia y te llevaremos a dar la bienvenida al primer amanecer de esta nueva era.