¿Por qué es tan difícil la IA? ¿Por qué todavía no hemos construido una máquina de IA?

Respondiendo una ligera variante de la pregunta anterior

¿Por qué no hemos construido una máquina de IA que sea paralela a la inteligencia humana?

  • Antes de responder a eso, veamos un ejemplo del estado actual de la técnica en el esfuerzo por crear inteligencia artificial. Es un modelo que lee el libro de un niño y le da sentido, es decir, crea una representación interna de la historia. Esta representación interna le permite responder preguntas simples ( ejemplo, figura a continuación ). Este es un artículo que se revisará para su publicación el próximo año en ICLR 2017. Seguimiento del estado mundial con redes de entidades recurrentes, Yann Lecun et al.

  • La representación interna anterior significa, actualizar el estado interno, etc., a medida que se lee la historia. Por ejemplo, citando un ejemplo del artículo anterior, “John sale de la cocina”: el agente de IA que lee la historia debe aprender a actualizar su estimación de la ubicación de John, así como el número de personas en la habitación, etc.
  • Si bien en los últimos años, hemos visto redes neuronales artificiales que pueden superar a los humanos en pocas tareas, todavía estamos en la etapa de crear una máquina que pase algunas pruebas simples como la prueba del libro para niños cuando se trata de emular la verdadera inteligencia .

Porqué es tan dificil?

  • No es gracioso, es difícil porque la inteligencia es difícil de entender, y mucho menos emularla / duplicarla.
  • Hasta la fecha no hemos descubierto cómo funciona un gusano de 1 mm de longitud ( con aproximadamente 400 neuronas y 7000 conexiones entre ellas ), a pesar de que hemos mapeado completamente sus conexiones. Lo mejor que hemos logrado hasta ahora es identificar que el hombre tiene alrededor de 80 neuronas adicionales que la mujer que le permite ejecutar un “algoritmo de copulación” ( este comportamiento está conectado genéticamente a cada gusano, lo que significa que nacen con él ) tan pronto hace contacto con una hembra. ¿Qué es un conectoma?
  • En una escuela de aprendizaje profundo organizada en Toronto a principios de este año (2016), la perspectiva de broma de un biólogo sobre nuestro progreso en la creación de inteligencia artificial captura la dificultad del problema, mientras rastrea el progreso de una neurona artificial, que se inspiró en parte en neuronas biológicas Más allá de la inspiración: cinco lecciones de biología sobre la construcción de máquinas inteligentes
    • En la década de 1960, todo lo que hizo una neurona fue realizar una suma ponderada de entradas ( figura a continuación ). Luego, se aplicaría un umbral en la suma ponderada para generar una salida, que luego podría usarse como un mecanismo de clasificación ( por ejemplo, la suma de las entradas ponderadas por encima de un umbral es 1; de lo contrario, 0 ). Sin embargo, este modelo no era entrenable, dado que la función de umbral no era una función suave (el descenso del gradiente ya era conocido entonces )

    • Nos llevó 20 años darnos cuenta en 1980 de que podíamos reemplazar esa función de umbral con una función suave ( diferenciable ), por lo que ahora podemos entrenar la red con descenso de gradiente (figura a continuación) . Pero la función sigmoide lisa aún presentaba algunos desafíos porque se satura tanto en la parte superior como en la inferior, limitando el rango dinámico de salida en relación con la entrada.

    • Luego, 20 años después, en 2000 nos dimos cuenta de que podemos usar una función de activación ( ReLu ) que no se engancha en la parte superior, sino que se engancha en la parte inferior con un umbral (figura a continuación) .

    • Entonces, en broma, dice que todo lo que hicimos en el transcurso de 50 años fue cambiar la función de activación, que prácticamente hizo la misma operación hace 50 años que ahora, el umbral.
    • Dicho esto, el progreso que hemos realizado hasta ahora no es de ninguna manera pequeño en su alcance e impacto. Esto se capta mejor en una declaración que Andrew Ng hizo en una charla recientemente en septiembre de 2016. Su regla general aproximada y cruda ( enfatiza ) a qué problemas podemos aplicar los modelos actuales de aprendizaje automático para resolver.
      • Si una persona típica tarda menos de un segundo en resolver un problema, entonces ese problema es un candidato potencial para que el aprendizaje automático resuelva. (punto de tiempo alrededor de 1 hora: 05)
      • Si uno enumerara el número de trabajos que caen en ese cubo, no es un número insignificante …

Eugene Goostman simula a un niño ucraniano de 13 años

Continúa leyendo la historia principal

Se dice que un programa de computadora llamado Eugene Goostman, que simula a un niño ucraniano de 13 años, pasó la prueba de Turing en un evento organizado por la Universidad de Reading.

Esto sucedió muy recientemente.
Eso responde parte de tu pregunta.

Bueno, no soy un profesional en el campo de la IA, pero según mi conocimiento en tecnologías informáticas, así es como funciona básicamente una IA

  • Se le dan toneladas y toneladas de algoritmos de lógica y la IA (software integrado en un hardware) utiliza estos algoritmos para hacer las cosas dependiendo del problema dado.
  • Aunque todo está escrito en el algoritmo, a veces utiliza una lógica diferente basada en estos algoritmos ya presentes para obtener el resultado
  • Por ejemplo, si revisa la aplicación Google Photos, es un software brillante porque tiene toneladas de habilidades que simplemente no conoce. Puede escanear caras y recordar cada una si le pone un nombre, reconoce si se trata de un automóvil o camión o una bicicleta o una flor o un colchón y qué no (todavía se está desarrollando a través de la IA que se actualiza todos los días en los servidores ) La forma en que se logra esto es que utiliza todas las bases de datos de imágenes del motor de búsqueda de Google y muchas de ellas se asignan y nombran con nombres verbales, y conecta estos oics con las imágenes web que están en millones y obtiene el resultado exacto. Esto es un poco complejo de explicar, pero confía en mí, se vuelve aún más complejo incluso entender la base de datos. Pero sí, se logró y funciona gracias a los ingenieros que trabajaron duro para esto.
  • Ahora, dejando de lado las fotos de Google si toma un juego básico de ajedrez, también tiene movimientos probables de más de un millón y sigue cambiando con el movimiento ahora cuando mueve una pieza, el procesador calcula la probabilidad de la mejor respuesta y la mueve. para ganar Por lo tanto, se vuelve más rápido que el cerebro humano.
  • El uso de Siri es el mejor ejemplo. Pero si observa que Siri no puede ir más allá de lo que le ha dicho que responda. Intente hacer una pregunta varias veces y tiene un pinup máximo de 6–7 tipos diferentes de respuestas y solo las repite al azar para que se vea natural cada vez que hace la pregunta.

Todo esto, si comprende, está limitado a lo que están escritos y no puede ir más allá de eso hasta que se actualicen más y más algoritmos … Pero siempre se dice que el término AI es lo suficientemente inteligente como para responder por sí mismo y crear respuestas por sí mismo. Eso es lo que hace que la IA sea tan difícil de convertir en realidad, sí, hay muchos avances en la tecnología en estos días y hay muchos prototipos que se construyen e incluso son exitosos en las tareas cotidianas, pero cuando se trata de escenarios robóticos de la vida real, tomaría muchos recursos para trabajar a través de sí mismo.

Bueno, puedes buscar en Google o YouTube sobre los actuales robots de inteligencia artificial y te divertiría descubrir que realmente existen, pero si intentas imaginar uno de forma robótica como un terminador, tomaría algunas décadas lograrlo porque seamos prácticos

  • Un robot necesita trabajar por sí mismo utilizando las cámaras para ver y los micrófonos para escuchar e Internet para analizar los datos para obtener respuestas más detalladas y también alimentarse con una batería si es móvil. Si son estacionarias, podría ser genial, pero si es móvil, no duraría más de unas pocas horas con las tecnologías actuales y las baterías disponibles. uso en tiempo real esta es la realidad)

En términos simples, la IA simplemente no es un conjunto de algoritmos, debe estar más allá de eso y debe ser más eficiente para aprender por sí mismo. Casi se logra, pero hay más pasos que deben tomarse para mejorar esta esperanza de que habrá un robot de IA que sea completamente autónomo en un futuro no muy lejano.

Gracias por leer. Espero que mis ejemplos anteriores le hayan dado una idea básica sobre cómo funcionan las cosas en la perspectiva de IA y por qué es un poco difícil crear una máquina de IA completamente funcional. Cualquier corrección es bienvenida. Estoy aquí para aprender y compartir.

Sigue sonriendo 🙂

Hemos construido una gran cantidad de máquinas de IA. Las personas se están volviendo más conscientes de ellos todos los días y están llegando a nuestras vidas sin pensar realmente en las consecuencias.

Quizás te refieres a la conciencia del robot. El problema allí es definir la conciencia o al menos proporcionar la respuesta sobre cómo permitir que emerja la conciencia.

Demis Hassabis en Neurociencia Computacional ( circa 2010 ):

More Interesting

¿Cómo puedo comparar diferentes arquitecturas de redes neuronales sin entrenarlas durante semanas? ¿Hay alguna forma práctica de verificar si las redes merecen la capacitación completa o no?

¿Las PGM son esenciales para el aprendizaje profundo?

Cómo usar el aprendizaje automático en IoT Hardware Security

¿Cómo reconocemos a un usuario en particular en un registro de chat de Internet multiusuario largo?

¿Cuáles crees que son los campos más emocionantes del aprendizaje automático fuera del aprendizaje profundo?

¿Qué hace una capa convolucional 1 × 1?

¿Qué técnicas son buenas para suavizar los clics de las consultas de cola larga en los motores de búsqueda?

Cómo comenzar a aprender redes neuronales y aprendizaje profundo

¿Es cierto que la cantidad de datos es, con mucho, la ventaja competitiva más importante para las empresas de aprendizaje automático (por ejemplo, en automóviles autónomos)?

¿Cuál es una buena manera de entender la pérdida de Minkowski con una configuración diferente?

¿Cuáles son las áreas más activas de investigación de aprendizaje automático para la aplicación de datos tabulares? Mis datos están en forma de CSV con unos pocos miles de instancias.

¿Cuál es la diferencia entre rpart y randomForest en R?

¿Qué significa la afluencia de IA y Machine Learning en productos tecnológicos para los diseñadores de UX?

¿Qué son las redes de iteración de valor?

¿Cuál es la diferencia entre un sistema recomendado basado en la utilidad del sistema y un sistema recomendado basado en el contenido del sistema?