¿Qué habilidades se requieren para construir simulaciones del cerebro humano? [cerrado]

Quiero construir un sistema que tenga la capacidad de recopilar datos de Internet para construir un modelo cognitivo del cerebro humano. El modelo debe ser capaz de responder a las preguntas requeridas por un robot. Además, me gustaría aplicar un motor de inferencia de IA para obtener información más importante para el robot.

Si quiero construir un modelo de este tipo, ¿qué "lista de habilidades" necesito? ¿Qué habilidades serían más importantes? ¿Qué "proyecto de código abierto" podría ser útil?


agregado:

Gracias a todos los que me animan. Me dejas tener más valor para construir un modelo mental de cerebro humano (no una estructura cerebral).

Permítame presentarme. Tengo algo de experiencia en CS y EE y ahora investigo en el área de robótica. Me encanta la ciencia cognitiva, así que quiero descubrir cómo dejar que el robot realmente tenga la mente como la humana para lograr un objetivo más inteligente. Gracias a la sugerencia de @Jeromy Anglim, doy un video de youtube de ejemplo: James y Rosie preparando palomitas de maíz y sándwiches

Ese video muestra a dos robots cooperando juntos para hacer un sándwich con arquitectura cognitiva (CRAM o Cogito) basada en el sistema ROS ( Robot OS , ROS map , ROS Navigation Video ). Después de leer sus artículos, descubrí que solo usan la base de datos o descargan las instrucciones de la página web o usan páginas muy bien estructuradas que son para humanos (por ejemplo , CYC , base de datos OpenMind Indoor Common Sense , web semántica, ORO, SUMO, Wikipedia, imágenes de google , germandeli ).

También descubrí que muchos recursos gratuitos, cualquier artículo en WWW debería ser la base de datos más importante. Lo más importante es cómo construir un sistema que pueda leer lenguaje natural y tener un modelo (quizás basado en la arquitectura cognitiva de CRAM) para entenderlo, porque CRAM tiene un procesador de conocimiento muy bueno (KNOWROB, M. Tenorth y M. Beetz, “KnowRob — Procesamiento del conocimiento para robots personales autónomos”, en la Conferencia internacional IEEE/RSJ sobre sistemas y robots inteligentes, 2009). Si tal vez, quiero recopilar todas las bibliotecas de cursos abiertos de Linux para hacerlo más rápido y robusto. También comencé a tomar un curso de aprendizaje automático en línea en Stanford.

Mi objetivo es construir un modelo de mente humana que pueda aprender, innovar y encontrar soluciones inteligentes para dedicarse a la sociedad humana. Pero mi primer paso es encontrar una manera en que el robot pueda tratar de comprender todo tipo de datos en la WWW ( cualquier dato que no pueda entender, solo advierta a los primeros 10 e ignore a los demás), y estructúrelos como un sistema de interacción inteligente que puede responder preguntas de conocimiento o habilidad que se pueden buscar en google. Lo más importante de ese sistema es tratar de usar toda la información en la web de manera inteligente con bibliotecas robustas (no quiero reinventar las ruedas).

Se que es un proyecto a largo plazo, pero yo cariñoso y dispuesto a lograrlo en toda mi vida. Porque este es un proyecto de integración y cualquier éxito en eso hará un gran cambio en el mundo al igual que ROS en robótica también es un proyecto de integración y muy activo en la mayoría de los principales centros de investigación de robótica y al principio en la industria ahora. Sé que mi propia energía no es suficiente para este propósito, pero puedo reunir todo el poder del código abierto y los voluntarios del mundo para hacerlo juntos~^^ (Ahora es el día en que las tecnologías son realmente suficientes para este proyecto, como la velocidad de la computadora, WWW, trabajos de investigación avanzados, bibliotecas de código abierto, lecciones gratuitas de cursos abiertos, ..., qué falta es un grupo de personas excelentes que se ofrecen como voluntarios para que se convierta en una realidad para ayudar a cualquiera que use este proyecto).

Hola Sam. Bienvenido al sitio. ¿Podría aclarar con más precisión cuál es su objetivo, quizás con algunas referencias a ejemplos en la web de algo similar?
Requisitos sugeridos: a) un título de posgrado en cogsci o un campo relacionado y b) varios años de experiencia en programación de IA
¿Quieres construir un modelo del cerebro o el modelo de la mente ? Estos podrían ser objetivos bastante distintivos...
Vaya, esa es una gran pregunta.
Interesante y útil pregunta.

Respuestas (2)

El gato de Schroedingers clavó un par de puntos importantes y necesito expandirlo aún más.

Creo que el obstáculo importante en la creación de una máquina absolutamente inteligente es el hecho de que el cerebro humano todavía no está descifrado. No existe un modelo cognitivo holístico que describa cómo funciona, reacciona o toma decisiones el cerebro. Incluso en caso de que se infiera tal modelo, todavía no se puede poner en uso real ya que la decisión humana se basa en el conocimiento y el medio ambiente (popularmente llamado cultura). Por lo tanto, es difícil probar que una máquina sea racional, ya que los humanos mismos no pueden probar su racionalidad.

Técnicamente, hay tres problemas.

  1. Idioma: casi todos los programas utilizan una u otra forma de gramática libre de contexto . Los humanos siempre usan el contexto al hablar.
  2. Computacionalmente no es factible hacer un modelo de simulación similar al cerebro. Simplemente asuma una elección de 2 artículos entre un conjunto de 10 artículos. Tienes 2^10 combinaciones posibles. Piense en 100 condiciones y su computadora entraría en el limbo.
  3. La mayoría de los motores de IA construidos en la actualidad están muy lejos de los propuestos por sus antepasados. Debes haber leído la IA: un enfoque moderno . En su mayoría, están diseñados para un dominio en particular y no son absolutamente inteligentes.

Y con respecto a su robot que busca las respuestas en Google, ya es posible usar las API de Google para buscar respuestas, pero no cumplirá con su requisito. Google utiliza la tecnología PageRank para sus resultados, que es más una técnica de aprendizaje automático y aún está lejos de la verdadera búsqueda semántica.

Aunque hay esperanza. Estoy en la misma situación (casualmente, me he suscrito tanto al aprendizaje automático como al procesamiento del lenguaje natural, aunque todos los cursos se posponen indefinidamente). Podría sugerir aprender lo siguiente

  1. Redes neuronales artificiales
  2. Procesamiento natural del lenguaje
  3. Modelos probabilísticos
  4. Técnicas de aprendizaje automático no supervisado
  5. Descubrimiento avanzado de patrones

También sugiero un cambio en su modelo original. En lugar de buscar en Google para encontrar las respuestas, sería mejor que descargue el volcado de datos de intercambio de pila y comience a analizar los patrones, ya que esas respuestas las dan verdaderos humanos.

No dude en hacer más preguntas. Hay más cosas por cuestionar que por responder en este campo.

Creo que "leer el lenguaje natural" es un desafío suficiente. Escucharlo e interpretarlo es un nuevo nivel de problema. Como dices, los humanos usan el contexto en un grado increíble. También usamos multimedia, es decir, más que solo sonidos, rostros y acciones. Todos tienen que ser "leídos".
En realidad, esto me da una idea de un buen punto de partida. Descargue el volcado de datos de SE y escriba una interfaz para responder a cualquier pregunta a la que SE ya proporcione la respuesta. Eso en sí mismo sería un logro impresionante. Y me refiero a interpretar preguntas, de modo que si pregunto algo que ha sido respondido de manera diferente a una pregunta diferente, lo resolverá.
@sam También estoy pensando en crear un marco de investigación con un motor de simulación masiva que podría parecerse a muchas de sus características. No dude en hacerme ping o enviar un correo electrónico para obtener más información
@SchroedingersCat En el clavo. Además, para construir una máquina verdaderamente inteligente, debe percibir las cosas en el sentido correcto. Entonces, lo que es correcto trae a la ecuación a un filósofo
@SchroedingersCat Y con respecto a la lectura del lenguaje natural, podemos reducir algunas (de hecho muchas) de las comprensiones del lenguaje original para hacerlo más simple. NLTK es un buen punto de partida
@Ubermensch En realidad, tengo muchas de las mejores herramientas para construir un modelo de este tipo, aunque no estoy familiarizado con todas ellas. Pero si algunas herramientas pueden dar un paso importante para este proyecto, puedo aprender más, antes que aprender otras herramientas. Y... ¿cómo puedo contactar contigo? ¿Cómo hacer ping? gracias ~
@sam Puede obtener mi ID de correo electrónico de mi perfil. Simplemente prefije @ a mi nombre para enviarme un ping (ya lo ha hecho). Hazme ping en el chat para que podamos mover la discusión allí o enviar un correo

"cómo construir un sistema que pueda leer el lenguaje natural y... entenderlo"

No estoy seguro de que aprecies lo que quieres aquí. Solo esta pieza requiere una comprensión de los procesos de la mente en la que no creo que estemos todavía. Hay mucho material sobre cómo PODRÍAMOS lograr esto, pero necesitaría apreciar todo el modelo de procesamiento cognativo (o más bien, encontrar uno de los modelos que más le gusten) y poder reflejarlo.

También hay, creo, un requisito aquí para buscar automáticamente en la web e identificar respuestas de buena calidad. Pues si haces esto, seguro que Google se interesará mucho por ti. La mayoría de las personas son malas para hacer esto de manera confiable, por lo que tratar de habilitar un sistema informático para lograr esto probablemente no sea práctico en este momento.

Creo que lo más importante que necesitas es todo un departamento de investigación. El requisito que tiene es tan diverso que necesita muchas personas diferentes que trabajen en muchas áreas diferentes. Necesitarías, diría yo, doctorados en cogsci o similar, e IA, como mínimo.

Todo esto suena muy negativo, pero en realidad, creo que es una buena pregunta, porque es importante comprender el alcance de la respuesta, para todos los que trabajan en inteligencia artificial.

Su respuesta hace una gran cosa que localizó el rango de mi proyecto. Lo aprecié y, si me permite, todavía necesito más y más ayuda real para descubrir cómo hacer que ese proyecto sea muy sólido y útil en el mundo para ayudar a todos ahora y en el futuro. Si tengo la capacidad de lograrlo, mejoraré este proyecto durante toda mi vida.
También agregué un excelente enlace de video sobre áreas de robótica en mi publicación de origen.
Otra idea completamente nueva es: quiero integrar todos los resultados de la investigación, lo que significa que cualquier centro de investigación del mundo se convertirá en mi mejor amigo y no en mi enemigo ni en mi competencia.
Ese era mi punto. Prácticamente cada pieza de esto es un trabajo de por vida. Elegí una pieza de la que sabía algo, pero lo mismo se aplica a cualquier otra pieza. Cada uno necesita un genio y unas cuantas vidas.