El objetivo de esta asignatura es proporcionar los conocimientos teóricos y prácticos necesarios para que el estudiantado sea capaz de diseñar e implementar de forma eficiente sistemas inteligentes dentro del ámbito de la Inteligencia Computacional. Concretamente, el alumnado adquirirá los conceptos básicos de la computación neuronal, la computación evolutiva y la computación difusa.
Profesorado
Responsable
Maria Angela Nebot Castells (
)
Otros
Enrique Romero Merino (
)
Luis Antonio Belanche Muñoz (
)
Horas semanales
Teoría
2.4
Problemas
0
Laboratorio
0.6
Aprendizaje dirigido
0
Aprendizaje autónomo
5.925
Competencias
Competencias Técnicas Genéricas
Genéricas
CG3 - Capacidad para la modelización, cálculo, simulación, desarrollo e implantación en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación, desarrollo e innovación en todos los ámbitos relacionados con la Inteligencia Artificial.
Competencias Técnicas de cada especialidad
Académicas
CEA4 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas principales de Inteligencia Computacional, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
CEA8 - Capacidad de realizar investigación en nuevas técnicas, metodologías, arquitecturas, servicios o sistemas en el área de la Inteligencia Artificial.
Profesionales
CEP2 - Capacidad de resolver los problemas de toma de decisiones de las diferentes organizaciones, integrando herramientas inteligentes.
CEP3 - Capacidad de aplicación de las técnicas de Inteligencia Artificial en entornos tecnológicos e industriales para la mejora de la calidad y la productividad.
Competencias Transversales
Uso solvente de los recursos de información
CT4 - Gestionar la adquisicion, la estructuracion, el analisis y la visualizacion de datos e informacion en el ambito de la especialidad y valorar de forma critica los resultados de esta gestion.
Actitud frente al trabajo
CT5 - Estar motivado para el desarrollo profesional, para afrontar nuevos retos y para la mejora continua. Tener capacidad de trabajo en situaciones de falta de informacion.
Objetivos
Conocer el ámbito de la inteligencia computacional, y los tipos de tareas que se pueden atacar
Competencias relacionadas:
CEA4,
CG3,
Conocer las técnicas modernas más importantes de la inteligencia computacional
Competencias relacionadas:
CEA4,
CEA8,
CEP2,
CG3,
Organizar el flujo de resolución de un problema de inteligencia computacional, analizando las posibles opciones y eligiendo las técnicas más adecuadas al problema o una combinación de ellas
Competencias relacionadas:
CT4,
CT5,
CEA8,
CEP2,
CEP3,
CG3,
Decidir, defender y criticar una solución para un problema de la inteligencia computacional, argumentando los puntos fuertes y débiles del acercamiento elegido
Competencias relacionadas:
CEA4,
CEA8,
CEP2,
CEP3,
CG3,
CT4,
CT5,
Conocer los fundamentos de la computación neuronal y saber aplicarla correctamente para desarrollar soluciones correctas y eficaces a un problema de la inteligencia lligència computacional
Competencias relacionadas:
CT5,
CEA4,
CEP2,
CEP3,
Conocer los fundamentos de la computación evolutiva y saber aplicarla correctamente para desarrollar soluciones correctas y eficaces a un problema de la inteligencia lligència computacional
Competencias relacionadas:
CT5,
CEA4,
CEP2,
CEP3,
Conocer los fundamentos de la computación difusa y saber aplicarla correctamente para desarrollar soluciones correctas y eficaces a un problema de la inteligencia computacional
Competencias relacionadas:
CT5,
CEA4,
CEP2,
CEP3,
Contenidos
Introducción a la Inteligencia Computational
Inteligencia Computational: definición y paradigmas. Pequeña reseña histórica.
Fundamentos de Computación Neuronal
Introducción a la computación neuronal: inspiración biológica, modelos de redes neuronales, arquitecturas y algoritmos de entrenamiento, centrándose en Perceptrones Multicapa y Redes Neuronales Convolucionales. Aprendizaje y generalización. Cuestiones experimentales.
Fundamentos de Computación Evolutiva
Introducción a la computación evolutiva: los procesos evolutivos de la naturaleza, los operadores genéticos, algoritmos evolutivos de optimización. Los algoritmos genéticos. Estrategias de Evolución y CMA-ES. Aplicaciones y casos de estudio en problemas reales de regresión, clasificación, identificación de sistemas y optimización.
Fundamentos de Computación Difusa
Introducción a la computación difusa: conjuntos y sistemas difusos, sistemas de inferencia difusos y híbridos. Aplicaciones y casos de estudio en problemas reales de regresión, clasificación, identificación de sistemas y optimización.
Actividades
ActividadActo evaluativo
Desarrollo del tema 1 de la asignatura
El profesor presenta información general y conceptos básicos sobre la inteligencia computacional así como ejemplos modernos de aplicación. Objetivos:12 Contenidos:
El profesor presenta los fundamentos de la computación neuronal: inspiración biológica, modelos de neuronas, arquitecturas y algoritmos de entrenamiento. Habla del aprendizaje y de la generalización y establece metodologías para obtener modelos eficaces y para garantizar unos estimación honesta de la eficacia de los modelos. Objetivos:25 Contenidos:
El profesor explica los fundamentos de la computación evolutiva: los procesos evolutivos de la naturaleza, los operadores genéticos, algoritmos evolutivos de optimización. Se centra en los algoritmos genéticos y en las Estrategias de Evolución y CMA-ES. Apunta otros algoritmos evolutivos existentes. Objetivos:26 Contenidos:
El profesor explica los fundamentos de la computación difusa: conjuntos y sistemas difusos, sistemas de inferencia difusos y FIR. Objetivos:27 Contenidos:
Objetivos:1234567 Semana:
15 (Fuera de horario lectivo)
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
47h
Examen
Se trata de un examen escrito de conocimientos de los conceptos fundamentales de la asignatura
Semana:
14
Teoría
3h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Metodología docente
El temario se expone en las clases de teoría de forma muy motivada (por qué se explica) y motivadora (por qué es importante conocerlo en la actualidad), complementado con muchos ejemplos. Las clases de teoría introducen todos los conocimientos, técnicas, conceptos y resultados necesarios para alcanzar un nivel bien fundamentado y comprensible.
Hay 3 sesiones de laboratorio de 3 horas cada una repartidas durante el curso, para reforzar los conocimientos teóricos y como preparación para los tres trabajos prácticos de mediana envergadura que habrá que realizar una vez finalizado cada uno de los tres grandes temas que se trabajan en la asignatura. También existe una prueba escrita de conocimientos esenciales de la asignatura.
Método de evaluación
La asignatura se evalua de la siguiente manera:
Se realizarán tres proyectos, uno de cada tema visto en la asignatura, es decir computación neuronal, computación evolutiva y computación difusa. Todos los proyectos tendrán igual peso y se obtendrá una nota total de los proyectos que corresponderá al 50% de la nota de la asignatura. El otro 50% corresponderá a la nota del examen.