La máquina de Turing es un modelo matemático para la computación, y es increíblemente poderoso considerando su construcción simple. Su propósito es responder preguntas sobre si un problema es solucionable y, en caso afirmativo, cómo (algoritmos), y cuánto tiempo y memoria tomaría en función del tamaño de la entrada (complejidad). Lo más intrigante de esto es que puede simularse a sí mismo o a cualquier otra máquina de Turing. Esto es sorprendente porque implica que una máquina de Turing simulada no está restringida para ser adaptativa, lo que significa que la máquina de Turing también puede modelar el aprendizaje en algunas formas. En esencia, nada le impide cambiar su lógica de control (estructura algorítmica) mientras se ejecuta en una entrada determinada.
Hasta la fecha, no tenemos un modelo más poderoso que Turing Machine que pueda resolver problemas que Turing Machine no puede. Sería una pelea filosófica, porque en el momento en que sabemos cómo resolverlo, a la máquina de Turing también se le puede “enseñar” cómo hacerlo diciéndole los pasos exactos que tomamos para resolver el problema.
Sin embargo, hasta que entendamos completamente los límites de lo que pueden hacer las máquinas de Turing (y no hacerlo), no podemos afirmar objetivamente si una máquina de Turing puede modelar un cerebro humano o no.
El problema de Halting es bastante famoso porque este es uno de los problemas que la máquina de Turing no puede resolver. O en otras palabras, el problema de Halting es indecidible en el modelo de cómputo de Turing. Algunas personas dirían que el cerebro humano es superior porque puede resolver el problema de la detención. Sin embargo, aceptaría hacerlo solo si tenemos una prueba matemática para ello, y hasta ahora no lo tenemos. Así que es posible que el cerebro pueda ser una máquina de Turing.
Por otro lado, la anatomía de un cerebro es bastante compleja y no se parece en nada a una máquina de Turing. Una computadora que es una implementación digital de la máquina de Turing, por otro lado, es razonablemente fácil de entender. Hay cosas que un cerebro humano hace aparentemente con gran facilidad que es computacionalmente muy intensivo en el mundo digital, como el patrón, la voz, el facial, el reconocimiento de características. Sin embargo lo mismo es cierto para la computadora. Puede multiplicar dos números aleatorios de 100 dígitos, bastante más rápido que cualquier humano súper inteligente.
- ¿Cómo un tutorial cognitivo ayuda efectivamente a las redes sociales?
- ¿Cuántos pensamientos contradictorios puede sostener una mente hábil?
- ¿Cómo se compararán los probabilísticos algoritmos utilizados por Watson de IBM con la inteligencia humana de los grandes campeones en Jeopardy? 14-16 de febrero de 2011?
- ¿Qué hace que alguien tome una decisión?
- ¿Existen estudios que muestren cómo el estado de ánimo, la motivación, la energía u otras variables no cognitivas afectan el coeficiente intelectual u otras medidas de la cognición?
Una anécdota divertida es que, en el momento en que somos capaces de capturar completamente el funcionamiento del cerebro en un modelo matemático, es el momento en que Turing Machine modela el cerebro. Porque las matemáticas son sinónimo de computación. Si las matemáticas son tan poderosas para modelar toda la creación, Turing Machine es la calculadora de bolsillo del creador.
En resumen, la máquina de Turing es un modelo de cálculo, mientras que el cerebro es un procesador analítico autoconsciente. Modela la autoconciencia en una máquina de Turing y puedes simular el cerebro humano en ella.