Una respuesta completa seguramente tomaría varios cientos de páginas, pero intentaré que sea breve y fácil.
Una “computadora” en el contexto de su pregunta es una máquina que todos conocemos y usamos durante décadas. Estas máquinas son esencialmente “máquinas von-Neumann” http://en.wikipedia.org/wiki/Von…
Eso significa que las computadoras hacen cosas secuencialmente, controladas por algoritmos predefinidos. Cualquier entrada será leída, transformada programáticamente (aunque a veces extraordinariamente complicada) y presentada como salida (visual o texto).
El cerebro humano (pero también el cerebro de los animales) funciona fundamentalmente diferente. Hoy, sabemos mucho sobre el funcionamiento interno del cerebro, perdón por la disidencia, Usuario de Quora.
- ¿Cuál es el algoritmo matemático para el reflejo del equilibrio humano?
- ¿Por qué la gente habla de algoritmos como si pudieran resolver todos los problemas?
- ¿Cuáles son algunos buenos algoritmos matemáticos que miden el litoral de una masa continental en particular?
- ¿Cómo se desarrollan los algoritmos de cálculo de pi?
- ¿Cómo se puede estimar una raíz cúbica usando bucles?
Un cerebro es una “red neuronal” http://en.wikipedia.org/wiki/Neu…, no directamente comparable a una máquina von-Neumann.
Básicamente, un cerebro consiste en una miríada de pequeños interruptores muy tontos (“neuronas”) que están interconectados de dos maneras: forzando conexiones e inhibiendo conexiones. A través de estas conexiones, una neurona cambia su estado dependiendo de los estados actuales de sus neuronas conectadas. Y el giro mágico aquí es que la “fuerza” de estas conexiones cambia por sí misma, dependiendo de cuánto se use una conexión.
En realidad, el comportamiento neuronal es mucho más complicado, pero lo dejaré en este nivel aquí.
Por lo tanto, algunos miles de millones de neuronas conectadas (que es el cerebro) también pueden transformar alguna entrada (por ejemplo, la vista de un rostro humano) en una salida muy diferente (el nombre de la persona que pertenece a este rostro). Lo sé, lo sé, es increíble lo eficiente que puede funcionar un montón de espagueti 😉
La ventaja única de una red neuronal:
Puede aprender procesando muchas entradas y cuando recibe una retroalimentación sobre su rendimiento (bueno / malo, correcto / incorrecto). El “aprendizaje” en un cerebro ocurre cambiando la fuerza de miles y miles de millones de conexiones entre neuronas. ¡Estos cambios suceden relativamente lento pero en paralelo!
La ventaja única de una máquina von-Neumann:
Como ejecuta un programa predefinido y no cambia su programa mientras se ejecuta, puede ser enormemente rápido.
Esto nos lleva a la conclusión y la respuesta a su pregunta:
Debido a que el cerebro es una red neuronal, que realiza miles de millones de cálculos paralelos y es capaz de cambiar su forma de trabajar (mientras trabaja), es realmente bueno para resolver problemas “blandos” o poco claros. Habla sobre sobrevivir en el mundo real y caótico.
Una computadora (como la conocemos hoy) falla en estos problemas, porque su programa no es tan adaptable, su memoria es limitada y solo ejecuta cálculos secuenciales. Esto es perfecto para problemas que se presentan claramente (como las matemáticas o las búsquedas de palabras) y para los cuales la estrategia de solución es algorítmica.
Si esto cambiará en el futuro, se ha debatido acaloradamente durante décadas. Hubo altibajos en la probabilidad de una computadora tan “inteligente” como el cerebro humano.
Actualmente trabajando para un proyecto de investigación internacional en este campo, pronostico con cautela que tendremos computadoras tan inteligentes como un pequeño animal en los próximos 10 años. ¡Pero no me pregunte si podemos hacer que estas computadoras sean autoservicio! Esa es una bola de cera completamente diferente, ya que la ciencia todavía no tiene una buena teoría sobre la autoconciencia o la conciencia.
Lo que detiene a las computadoras es bastante simple: hardware.
Por supuesto, podemos simular redes neuronales complejas en software e incluso usar hardware masivamente paralelo para la velocidad. Pero incluso este hardware todavía consiste en máquinas von-Neumann relativamente voluminosas, que utilizan mucha energía y espacio.
Se necesitaría un enfoque completamente nuevo para el “hardware”, esencialmente imitando el “software” muy eficiente del cerebro para lograr una escala similar de paralelización y eficiencia energética. Todo contenido en un dispositivo no más grande que un cráneo humano.
–
En su comentario a continuación, el usuario de Quora ha planteado dos puntos buenos más que me gustaría explicar …
Anexo: lo que sabemos hoy y el papel del software
Seguí el flujo y reflujo de la IA durante décadas y hoy tengo la suerte de trabajar con algunas de las mentes más brillantes de la neurociencia.
Es difícil juzgar cuánto sabemos hoy sobre la forma en que el cerebro trabaja en una escala de 0 a 100. Pero nuestro conocimiento seguramente ha expandido a pasos agigantados desde los primeros días de las redes neuronales artificiales (como el perceptrón http: // en .wikipedia.org / wiki / Per …).
Las redes neuronales artificiales de hoy son muy sofisticadas en su arquitectura y escala, combinando métodos alucinantes (juegos de palabras) de la informática y las matemáticas superiores. ¡Y los algoritmos más exitosos hasta ahora se han descubierto y aplicado recientemente!
A través de los avances en la exploración clínica, como la resonancia magnética funcional o de difusión, también tenemos una buena comprensión (aunque no completa) sobre la estructura real de las neuronas y sinapsis del cerebro (documentado, por ejemplo, en el Proyecto Connectome Humano http://en.wikipedia.org/wiki /Estafa…).
Los esfuerzos actuales para crear una computadora capaz de simular un cerebro humano se pueden dividir aproximadamente en dos enfoques, representados por los proyectos insignia correspondientes:
- Blue Brain Project , dirigido por Henry Markram
Sitio web del proyecto: http://bluebrain.epfl.ch/
Este proyecto adopta un enfoque de abajo hacia arriba, esencialmente tratando de construir un cerebro mediante el ensamblaje de neuronas simuladas y sinapsis desde el nivel molecular hacia las estructuras que se encuentran en el tejido biológico real.
Estos tipos ya simularon con éxito una pequeña parte (una columna neocortical) del cerebro de una rata, que consta de decenas de miles de neuronas simuladas. Están utilizando grandes cantidades de potencia informática paralela masiva para ampliar aún más, con la ayuda de IBM.
- El cerebro virtual , dirigido por Randy McIntosh, Viktor Jirsa y Cathy Price
Sitio web del proyecto: http://www.thevirtualbrain.org/
Este proyecto avanza de una manera bastante nueva y más holística, básicamente tratando de construir una simulación cerebral que se comporte de la misma manera que un cerebro humano real cuando se inspecciona a través de exploraciones clínicas establecidas (MRI, EEG, etc.).
Estos chicos ya podrían simular con éxito la producción medible de un cerebro “en reposo” y predecir los resultados de enfermedades cerebrales como derrames cerebrales o epilepsia. Intentan evitar las trampas de las necesidades cada vez mayores de potencia informática mediante el refinamiento de su arquitectura de software con los últimos hallazgos en el comportamiento y las estructuras neuronales.
–
Ambos enfoques tienen un largo camino por recorrer hacia un cerebro simulado. Están pensando en plazos de 10 a 15 años para los principales hitos. E incluso entonces, eventualmente lograrán simular ciertos aspectos, capacidades o pequeñas partes del cerebro humano.
Como dije antes, el hardware es uno de los principales factores limitantes, ya que no es posible conectar miles de millones de neuronas entre sí, y mucho menos eficiente con el silicio actual.
Pero otras respuestas y comentarios aquí también son correctos: el software de simulación también debe parecerse a las comunicaciones neurona a neurona reales más cercanas. Pero al menos esto es factible a través de la investigación y el pensamiento inteligente.
Quora User también tiene razón al señalar que el entrenamiento de estos cerebros simulados es otra clave para el éxito. El tipo y la cantidad de entrenamiento que un cerebro necesita para alcanzar niveles particulares de capacidad es un desafío.
¡Pero es sorprendente lo lejos que hemos llegado!