ETSI Ingeniería Informática » Posgrados oficiales » Masters en Inteligencia Artificial y Sist. Informáticos

Posgrados Oficiales

.........................................
Presentación
Oferta
Preinscripción
Matrícula
Admisión
Plazos
Precios
Legalización
Traducción
Convalidaciones
Documentación
Preguntas Frecuentes
Enlaces
Contactar
.........................................
Ir a Espacio Europeo ...


MÉTODOS NEURONALES BIO-INSPIRADOS



Profesorado

Coordinador: J. Mira Mira (Dpto. Inteligencia Artificial, UNED)
Profesores:
A.E. Delgado García (Dpto. Inteligencia Artificial, UNED)
J.R. Álvarez Sánchez (Dpto. Inteligencia Artificial, UNED)
J.M. Cuadra (Dpto. Inteligencia Artificial, UNED)


Ficha técnica:

TipoOptativa
CuatrimestrePrimero
Créditos/horas totales6/150
Horas de estudio teórico60
Horas de prácticas40
Horas complementarias50

DESCRIPCIÓN DE LA ASIGNATURA

Prerrequisitos recomendables

Ninguno diferente de los generales de acceso a este programa de postgrado orientado a la investigación. Sin embargo, dada la orientación bio-inspirada y metodológica de este primer tema sería conveniente que el alumno conociera los distintos paradigmas, la distinción entre los distintos niveles y dominios en los que se puede describir un cálculo y algunas bases neurofisiológicas de la computación neuronal.

Objetivos generales de la materia

El objetivo del curso es proporcionar al alumno una visión global de los cuatro tipos de mecanismos neuronales (de percepción, acción motora, asociación y adaptación-aprendizaje) que subyacen al comportamiento adaptivo de un sistema biológico que interactúa con su medio. A la vez se explora la utilidad de estos mecanismos bio-inspirados en visión artificial y en robótica.

Destrezas y competencias

-Tener una visión amplia de la evolución histórica de la IA.
-Saber distinguir los distintos tipos de métodos usados para abordar la solución de tareas en IA en términos de su carácter simbólico a conexionista.
-Saber cuándo son adecuados unos u otros en función del balance entre datos y los conocimientos declarativos explícitos disponibles y en función también del tipo de interfaz con el medio (un humano a un robot).
-Tener argumentos para defender el carácter no excluyente, ni reduccionista, de la aproximación basada en mecanismos.
-Conocer al modelo general de computación neuronal y la forma de codificar las señales de entrada y salida en términos de líneas etiquetadas.
-Conocer los modelos más usados en funciones de cálculo local analógicas estáticas y dinámicas (sumadores seguidos de sigmoides, funciones de base radial, integradores "con pérdidas", ...).
-Conocer los modelos discretos más usuales en redes determinísticas y probabilísticas.
-Conocer los algoritmos básicos de aprendizaje (retropropagación del gradiente de una función del error y métodos Hebbianos).
-Saber usar algunos de los neurosimuladores básicos (SNNS).
-Conocer algunas de las propuestas más representativas de arquitecturas para la cognición y su relación con las propuestas computacionales en torno a los sistemas multiagentes y a la robótica.
-Saber distinguir entre función de un circuito o un tejido con una localización muy concreta (un fotorreceptor que detecta luz) y un sistema funcional completo que involucra la cooperación de distintas estructuras neuronales.
-Comprender las enormes dificultades que arrastra el asociar funciones externas a la actividad coordinada de un conjunto de redes neuronales (problema de la ingeniería inversa).
-Entender el problema de la representación del medio y las tres fases usadas por la biología: sensación (repetida para cada modalidad sensorial), percepción (primer nivel de semántica) y conceptualización (a través de la asociación plurisensorial).
-Poseer los conocimientos mínimos que le permitan conectar más en profundidad con la neurociencia computacional.
-Ser consciente de los procesos espacio-temporales que son necesarios realizar sobre un conjunto de señales físicas para dotarlas de la capacidad de abstraer de forma económica y eficiente la mejor representación de un medio concreto, por un animal concreto en vistas a conseguir una reacción eficiente.
-Enlazar neurofisiología y robótica considerando estos mecanismos sensoriales como fuente de inspiración para el diseño de robots a partir de las limitaciones específicas de sus sensores y efectores.
-Saber seguir el flujo de información en circuitos anatómicos para formular los esquemas de conectividad subyacentes e identificar los mecanismos asociados (realimentación, inhibición mútua, convergencia-divergencia, retardo y/o modulación).
-Entender la diferencia entre circuito anatómico y modelo formal. Entender las exigencias de invariancia espacial para usar la convolución.
-Saber asociar la forma y tamaño de un núcleo en diferencias con el cálculo realizado por la red.
-Poder abstraer el nivel de conocimiento el lenguaje de señales propio del nivel físico.
-Tener la opción de usar métodos de IL en la solución de problemas de visión activa y de cooperación.
-Al finalizar el estudio de este tema el alumno deberá tener una idea razonablemente completa del conjunto de mecanismos y principios de organización que nos ofrece la biología como fuente de inspiración para el diseño de nuevos robots y para fundamentar el concepto de inteligencia "de abajo hacia arriba". Nos faltan los mecanismos de plasticidad que veremos en el tema siguiente.
-El alumno deberá también tener argumentos para defender la visión "situada" de la IA y para distinguirla y combinarla con la visión simbólica en función de la tarea y del conocimiento disponible.
-Saber distinguir la idea de plasticidad cuando se describe en el dominio propio del sistema físico que la soporta de cuando se describe en el dominio del observador externo..
-Entender que los mecanismos del dominio propio son realmente "sencillos" (asociación, cambio de eficacia sináptica, síntesis de proteinas) y que las dificultades están en encontrar materiales y arquitecturas para construir nuestros computadores y robots con esa plasticidad.
-Entender la diferencia entre la arquitectura de un sistema adaptivo y la de un programa en una máquina de propósito general.

Contextualización de la materia en el conjunto del Master

Esta asignatura se encuadra en el módulo "Métodos de solución de problemas en IA" dentro de la especialidad "IA.1: Sistemas Inteligentes de diagnóstico, planificación y control" de la titulación de posgrado "Master de IA Avanzada. Fundamentos Métodos y Aplicaciones". El contenido del curso se estructura en torno al lazo de realimentación medio-sistema que integra la percepción con la acción, tal como corresponde a una visión de la inteligencia "de abajo hacia arriba", dejando explícitos los mecanismos conexionistas de los que emerge el comportamiento adaptivo al que un observados externo llama inteligente.

1  Medios de estudio

1.1  Metodología docente

La general del programa de postgrado. Junto a las actividades y enlaces con fuentes de información externas, existe material didáctico propio preparado por el equipo docente.
Adaptada a las directrices del EEES, de acuerdo con el documento del IUED.
La asignatura no tiene clases presenciales. Los contenidos teóricos se impartirán a distancia, de acuerdo con las normas y estructuras soporte telemático de la enseñanza en la UNED.
El material docente incluye un resumen de los contenidos de cada tema y distintos tipos de actividades relacionadas con la consulta bibliográfica y el modelado, simulación e implementación de diversos ejemplos de los distintos mecanismos descritos en la teoría.
Tratándose de un master orientado a la investigación, las actividades de aprendizaje se estructuran en torno al estado del arte en cada una de las materias del curso y a los problemas en los que se va a focalizar en el proyecto final, sobre el que se realizará la evaluación.

1.2  Material de estudio

Bibliografía Básica

- Kandel, E.R. and Schwatz, J.H. (1985): "priciples of Neural Science". Elsevier.
- Anderson, J.A., and Rosenfeld, E., (Eds.) (1989): "Neurocomputing: Foundations of Research". The MIT Press, Cambridge, MA.
- Anderson, J.A., Pellionisz, A., and Rosenfeld, E. (Eds.) (1990): "Neurocomputing 2: Directions of Research". MIT Press, Cambridge, MA
- Arbib, M. (ed.) (1995): "The Handbook of Brain Theory and Neural Networks". The MIT Press, Cambridge, MA.
- McCulloch, R. (Ed.) (1989): "Collected Works of Warren S. McCulloch". Vol. 1,2,3,4, Intersystems Publications, CA.
- Braitenberg, V. (1998): ""Vehicles" experiments in synthetic psych." The MIT Press. Mass.
- Moreno-Díaz, R. Mira, J. (eds.) (1996): "Brain Processes, Theories and Models". The MIT Press.
- Monserrat, J. (1998): "La Percepción Visual". Ed. Biblioteca Nueva. Madrid.
Software recomendado para actividades con neurosimuladores.

Una parte importante de las actividades del curso de "Métodos Neuronales Bioinspirados" está asociada al desarrollo de prácticas de análisis y/o síntesis de diferentes circuitos neuronales usando diferentes tipos de neurosimuladores y otras facilidades de software de código abierto, disponibles para las plataformas Linux y MSWindows.
JavaNNS [SNSa] es el sucesor del simulador SNNS de código libre desarrollado en la Universidad de Tuebingen. JavaNNS [SNSb] añade una nueva interfaz de usuario (GUI), escrita en Java, al kernel (núcleo) de SNNS, desarrollado en C, que lo hace multiplataforma. Para correr JavaNNS hay que tener instalado Java Runtime Environment.
El tutorial breve [UCLM], describe el entrenamiento y la creación de una red y tiene la ventaja de estar escrito en castellano. El manual de JavaNNS no es largo (33 páginas en su versión PDF) y describe el uso de la interfaz gráfica de usuario y el formato de los archivo de red (*.net). El manual de SNNS es extenso (323 páginas en su versión PS) y muy técnico, aunque de imprescindible consulta para el conocimiento y manejLa plataforma de e-Learning Alf, proporcionará el adecuado interfaz de interacción entre el alumno y sus profesores. aLF es una plataforma de e-Learning y colaboración que permite impartir y recibir formación, gestionar y compartir documentos, crear y participar en comunidades temáticas, así como realizar proyectos online.
Se ofrecerán las herramientas necesarias para que, tanto el equipo docente como el alumnado, encuentren la manera de compaginar tanto el trabajo individual como el aprendizaje cooperativo.o de todas las características y parámetros que afectan al funcionamiento de las redes neuronales y la construcción de nuevas funciones y algoritmos de usuario.
En primer lugar tanto en el tutorial breve como en el manual de JavaNNS se describe el proceso de instalación y ejecución que debe seguirse con JavaNNS, la documentación situada en los directorios: "manual" con página de inicio "JavaNNS-manual.html" y "SNNSinfo" con página de inicio "snns.html". A la hora de leer en el manual de SNNS las partes referentes a la GUI, hay que tener en cuenta que su descripción ha quedado obsoleta frente a la de JavaNNS que es la que utilizaremos.

1.3  Materiales y recursos de apoyo

La plataforma de e-Learning Alf, proporcionará el adecuado interfaz de interacción entre el alumno y sus profesores. aLF es una plataforma de e-Learning y colaboración que permite impartir y recibir formación, gestionar y compartir documentos, crear y participar en comunidades temáticas, así como realizar proyectos online. En esta plataformas se incluirá como documento específico una guia de estudio y los materiales necesarios.
Se ofrecerán las herramientas necesarias para que, tanto el equipo docente como el alumnado, encuentren la manera de compaginar tanto el trabajo individual como el aprendizaje cooperativo.

1.4  BIbliografia general de consulta

McCulloch, W.S. (1965): Embodiments of mind, The MIT Press. Cambridge, Mass.
Minsky, M. (1985): The society of mind. Simon & Schuster, New York.
Rashevsky, N. (1938): Mathematical Biophysics. Physico-Mathematical Foundations of Biology, Vol. I and II, Dover Pub. Inc., New York.
McCulloch, W.S. Pitts, W. (1943): A Logical Calculus of the Ideas Immanent in Nervous Activity. Bulletin of Mathematical Biophysics. 5 pp. 115?133. Chicago Univ. Press.
Shannon, C.E., and McCarthy, J. (Eds.) (1956): Automata Studies. Princeton University Press, Princeton.
Anderson, J.A., and Rosenfeld, eds. (1989): Neurocomputing: Foundations of Research. The MIT Press, Cambridge.
Yovits, M.C. and Cameron, S., (1960). Self-Organizing Systems, Pergamon Press, Oxford, 1960
Aspray, W. (1990): John von Neumann and Origins of Modern Computing. The MIT Press, Cambridge, Mass.
Marr, D. (1982): Vision. Freeman, New York.
Maturana, H.R. (2002): Ontology of Observing. The biological foundations of self consciousness and the physical domain existence. http://www.inteco.cl/biology/ontology/.
Varela, F.J. (1979): Principles of Biological Autonomy. The North Holland Series in General Systems Research. North-Holland. New York.
Mira, J., Delgado, A.E. (1995). "Aspectos Metodológicos en IA" Mira, J., et al. "Aspectos Básicos de la Inteligencia Artificial". Cap. 2, 53-88. Editorial Sanz y Torres, Madrid.
Luria, A.R., El cerebro en Acción, Ed. Fontanella. Barcelona, 1974.
Luria, A.R., Cerebro y Lenguaje, Ed. Fontanella. Barcelona, 1974.
Kandel, ER, Schwartz, J.H., Jessell, T.M., (1991): Principles of Neural Science. Prentice Hall.
Newell, A., and Simon, H.A., Human Problem Solving. Prentice-Hall, Englewood Cliffs, NJ, 1972.
Wiener, N. (1948): Cybernetics. The Technology Press. J. Wiley & Sons, New York.
Anderson, J.A., Pellionisz, A., and Rosenfeld, E. (Eds.): Neurocomputing 2: Directions for Research.. The MIT Press, Cambridge, MA (1990).
Russell, S., Norvig, P. (1995): Artificial Intelligence. A Modern Approach. Prentice Hall, Upper Saddle River. New Jersey.
Clancey WJ (1997): Situated cognition. On human knowledge and computer representation. Univ. Press, Cambridge.
Hassoun, M.H.: Fundamentals of ANNs, Chap. I. The MIT Press, Cambridge, MA (1995).
Haykin, S.: Neural Networks: A Comprehensive Foundation, Prentice-Hall (1999).
Arbib, M. (ed.) (1995): ?The Handbook of Brain Theory and Neural Networks?. The MIT Press, Cambridge, MA.
Schwartz, E.L. (ed.) (1990), Computational Neuroscience, The MIT Press, Cambridge, MA.
Murphy, R.R. (2002): Introduction to AI robotics. MIT Press.
McCulloch, R. (Ed.) (1989): "Collected Works of Warren S. McCulloch". Vol. 1,2,3,4, Intersystems Publications, CA.
Braitenberg, V. (1998): ""Vehicles" experiments in synthetic psych." The MIT Press. Mass.
Moreno-Díaz, R. Mira, J. (eds.) (1996): "Brain Processes, Theories and Models". The MIT Press.

1.5  Tutorización

La tutorización de los alumnos se llevará a cabo a través de la plataforma de e-Learning Alf

2  Estructura del curso

2.1  Estructura y contenido teórico

Tema 1: El paradigma conexionista en IA. Aspectos metodológicos.
Tema 2: Arquitectura y funciones de cálculo local en el conexionismo convencional.
Tema 3: Bases neurofisiológicas del acto motor voluntario: Arquitecturas Percepción-Asociación-Acción.
Tema 4: Mecanismos sensoriales.
Tema 5: Redes de inhibición lateral.
Tema 6: Planificación y control de la acción motora.
Tema 7: Mecanismos de plasticidad.

2.2  Objetivos por tema y orientaciones breves

Tema 1: El paradigma conexionista en IA. Aspectos metodológicos.
El objetivo global del tema es situar la visión del conexionismo basado en mecanismos neuronales en el contexto general de la IA, estableciendo la distinción y el carácter complementario de los dos tipos básicos de aproximaciones (descripción externa de agentes versus especificación de los mecanismos de los que emerge el comportamiento descrito).
Los contenidos de este tema son de naturaleza conceptual y metodológica, con referencias a los momentos históricos en los que aparecen las distintas aproximaciones al problema de la IA. Por eso, sus referentes son amplios y diversos y cada alumno deberá completar aquellas partes en las que sus conocimientos previos no se ajustan a los que aquí se dan por sabidos con carácter general.

Tema 2: Arquitectura y funciones de cálculo local en el conexionismo convencional.
El objetivo global del tema es resumir los aspectos conceptuales y formales del conexionismo convencional y establecer su distinción del basado en mecanismos.
En el tema anterior hemos situado la aproximación conexionista basada en mecanismos en el panorama general de la IA. Aquí vamos a distinguir entre el conexionismo convencional, que siempre repite la arquitectura de un clasificador numérico multicapa, del conexionismo basado en mecanismos que especifica la arquitectura, el esquema de conectividad y las funciones locales concretas (el circuito) que realizan cada una de las funciones de un sistema.

Tema 3: Bases neurofisiológicas del acto motor voluntario: Arquitecturas Percepción-Asociación-Acción.
El objetivo del tema es presentar un resumen de lo que los neurofisiólogos consideran como estructura funcional soporte de los actos reflejos y voluntarios, buscando siempre su formulación en términos computables. Esto nos lleva a especificar una arquitectura con los distintos sistemas funcionales (sensor, motor, asociador y de aprendizaje) aceptados por la neurofisiología. En temas posteriores iremos analizando el conjunto de mecanismos que aparecen en cada uno de estos sistemas funcionales.

Tema 4: Mecanismos sensoriales.
En la distribución general de la tarea de sensar, percibir y actuar en un medio, es usual empezar la descripción siguiendo el flujo de la información que procede de un medio al que está acoplado un sistema (pensemos en un robot con sensores y efectores concretos). Aunque veremos más tarde que ?se percibe para actuar? y ?se actúa para percibir?, empezaremos estudiando primero el sistema funcional sensor, que es el encargado de construir una representación interna del medio externo e interno.

Tema 5: Redes de inhibición lateral.
El objetivo global del tema es seguir el camino ascendente, desde el nivel físico al nivel de conocimiento formulando las estructuras de cálculo asociadas a los procesos de inhibición lateral no-recurrente y recurrente y viendo su utilidad como método de solución de problemas.

Tema 6: Planificación y control de la acción motora.
El objetivo es conocer algunos de los mecanismos neuronales básicos del módulo motor: generadores de patrones de respuesta, procesos de temporización y osciladores, y conocer las funciones asociadas al sistema funcional de asociación y decisión. También es objetivo el resumir los mecanismos de asociación percepción-acción conocidos e ilustrar su aplicación en el mundo de la robótica.

Tema 7: Mecanismos de plasticidad
Los mecanismos de adaptación y aprendizaje, lo mismo que la memoria están distribuidos sobre todas las estructuras del cerebro y aparecen en los diferentes niveles de integración, del celular a la conducta global. El objetivo de este tema es resumir estos mecanismos y asociarlos a su uso en robótica.

3  Actividades y plan de trabajo

3.1  Actividades prácticas programadas

En el material específico de cada tema se irán proponiendo al alumno las prácticas apropiadas al mismo. Estas prácticas estarán principalmente relacionadas con los neurosimiladores tanto de tipo conexionista convencional como de tipo biofísico.

3.2  Otras actividades prácticas programadas

Se irán generando a lo largo del curso otras actividades según se vea la necesidad o conveniencia en cada caso.

3.3  Plan de trabajo

Dado que el desarrollo temporal del curso cubre un semestre, la planificación de actividades se repartirá sobre seis intervalos temporales, hasta finales de Junio, dejando el último intervalo para las revisiones del proyecto que se deberá de presentar en su versión definitiva el 15 de Septiembre para su evaluación, de acuerdo con la secuencia temporal adjunta.

15 Noviembre a 15 de Diciembre: Temas 1 y 2
15 de Diciembre a 30 de Enero: Temas 3
30 de Enero a 28 de Febrero: Tema 4
1 de Marzo a 1 de Abril: Tema 5
2 de Abril a 1 de Mayo: Tema 6
2 de Mayo a 1 de Junio: Tema 7
2 de Junio a 31 de Junio: Revisiones Proyecto fin de curso
15 de Septiembre: Recepción de la versión final de los proyectos para evaluación.

4  Evaluación

La evaluación se realizará esencialmente a partir del proyecto de final de asignatura. Sin embargo, también se tendrán en cuenta las actividades realizadas a lo largo del curso.
La evaluación global de la asignatura se hará mediante un trabajo individual y personal del alumno según las especificaciones completas que se incluirán en la guía de estudio.

Vista para imprimir