Microsoft también quiere ser parte del Día del Juicio Final: Presentamos la inteligencia artificial del Proyecto Adam

Microsoft Project Adam, ilustración de red neuronal

Microsoft ha presentado Project Adam, su nueva inteligencia artificial que afirma es 50 vecesmás rápido que los sistemas de vanguardia comparables implementados por empresas como Google. Adam puede mirar una imagen de casi cualquier cosa y decirte exactamente qué es; incluso puede diferenciar entre un Pembroke y un Cardigan Corgi. Si bien la clasificación de imágenes es un poco anticuada en este punto, Adam es dos veces más precisa y usa 30 veces menos computadoras que otros sistemas comparables. En particular, mientras que AI similares se están moviendo hacia la computación GPU masivamente paralela, Adam usa CPUs viejas y simples en la nube Azure de Microsoft, una hazaña impresionante que solo es posible gracias al uso de Microsoft de 'HOGWILD' sin bloqueo. informática.



Proyecto Adam utiliza una rama de la inteligencia artificial llamada redes neuronales de aprendizaje profundo (NN). Hemos cubierto NN de aprendizaje profundoantes, pero aquí hay una breve sinopsis. Empiece con un montón de neuronas sintéticas prístinas (representadas por software). Luego, expone estas neuronas a un enorme corpus de material de entrenamiento (en este caso, 14 millones de imágenes de 22,000 categorías de objetos). Los algoritmos de entrenamiento inteligentes buscan marcadores que puedan usarse para clasificar cada categoría, y lentamente se forman conexiones entre las neuronas sintéticas para representar estas categorías. Más tarde, una vez que se completa el entrenamiento, puede poner una nueva imagen en el sistema (por ejemplo, desde la cámara de su teléfono inteligente), y se filtrará a través de la red neuronal hasta que llegue a la clasificación correcta. Los NN de aprendizaje profundo son bastante precisos: Facebook tiene un sistema que es tan preciso como los humanos (97%) en las caras coincidentes.



Allá por 2012, Google y Stanford se lucieronuna NN de aprendizaje profundo llamada DistBelief que utilizó 16.000 núcleos de procesamiento para realizar la clasificación de imágenes. Microsoft dice que Adam es dos veces más preciso, usa 30 veces menos máquinas y es '50 veces más rápido' en general. Sin embargo, estos números deben tomarse con un grano de sal: es un poco tonto suponer que Google no ha realizado ninguna mejora en su sistema desde 2012.

Proyecto Adam, identificación de corgi

Project Adam, trabajando duro para identificar corgis y dumplings



Microsoft dice que la salsa secreta detrás de Adam es su uso de Hogwild (sus creadores en realidad lo llaman HOGWILD !, pero yo me niego a escribirlo así, por el bien de sus ojos sensibles). Hogwildtrabajo de investigación) es un método de cálculo de nicho interesante que evita el bloqueo en favor de un mayor paralelismo. Básicamente, en un sistema moderno multiproceso, los recursos (RAM, almacenamiento, etc.) bloqueado para asegurarse de que solo un subproceso pueda usar ese recurso a la vez. Esto previene colisiones (dos programas que escriban en la misma región de RAM al mismo tiempo serían desastrosos), pero a expensas de bloqueo (el segundo programa tiene que esperar a que el primer programa libere su bloqueo antes de poder continuar).

Hogwild elimina el bloqueo, lo que aumenta enormemente el rendimiento del paralelismo multiproceso. Así es como Adam logra ser mucho más rápido que la solución de Google, mientras usa solo un pequeño grupo de núcleos de CPU de Azure. Sin embargo, no instale Hogwild en su propia PC: este enfoque sin bloqueos solo es posible en ciertas situaciones en las que las colisiones no causan repercusiones significativas, como las redes neuronales de aprendizaje profundo, aparentemente.

Sí, es

Sí, es un Shih Tzu. ¡Gracias, Proyecto Adam!

Hasta ahora, el único uso de Project Adam es una aplicación de teléfono inteligente interna que identifica objetos en fotos. Como puede ver en la foto, esto es genial si no conoce a su Shih Tzu de un Sheltie, pero también podría usarse para indicarle instantáneamente el contenido calórico de todo lo que hay en su plato, o para identificar el misterioso sarpullido en tu cuello.

Si bien el Proyecto Adam tiene aplicaciones obvias, un programa preciso de clasificación de objetos / visión por computadora no va a cambiar el mundo por sí solo, y seguramente no es el objetivo final de Microsoft. Peter Lee, director de Microsoft Research, cree que partes de Adam podrían usarse en comercio electrónico, análisis de sentimientos y robótica. Un poco más adelante en la línea Lee incluso piensa Adam podría ser la base de una 'inteligencia de máquina definitiva' que maneja una gama mucho más amplia de fuentes de entrada, como los humanos con muchos sentidos. Sí, parece que Microsoft quiere desafiar a Google para crear la primera inteligencia a nivel humano. ¿Qué podría salir mal?

Copyright © Todos Los Derechos Reservados | 2007es.com