Guía Docente 2016 - 2017
Ingeniería del Conocimiento
Knowledge Engineering
Grado en Ingeniería Informática
A distancia
Ingeniería del Conocimiento
20/01/2017 16:20
Índice
Ingeniería del Conocimiento ...3
Breve descripción de la asignatura ...3
Requisitos Previos ...3
Objetivos de la asignatura ...4
Competencias ...4
Competencias transversales ... 4 Competencias específicas ... 4Metodología ...5
Temario ...6
Programa de la enseñanza teórica ... 6
Programa de la enseñanza práctica ... 7
Relación con otras materias ...7
Sistema de evaluación ...7
Convocatoria de Febrero/Junio: ... 7 Convocatoria de Septiembre: ... 7Bibliografía ...7
Bibliografía básica ... 7 Bibliografía complementaria ... 8Web relacionadas ...8
Recomendaciones para el estudio y la docencia ...8
Material necesario ...9
Ingeniería del Conocimiento
Ingeniería del Conocimiento
Módulo: Ingeniería del Software.
Materia: Ingeniería aplicada a la empresa. Carácter: Obligatorio.
Nº de créditos: 6
Unidad Temporal: 4º Curso – 1er semestre
Profesor de la asignatura: José Luis Abellán Miguel Email: [email protected]
Horario de atención a los alumnos/as: Viernes de 11:00 a 13:00. Fuera de este horario se puede solicitar cita vía mensaje privado a través del Campus Virtual
Profesor coordinador de curso: Alberto Caballero Martínez Profesor coordinador del módulo: José Luis Abellán Miguel
Breve descripción de la asignatura
Esta asignatura ofrece nuevos enfoques para el modelado de sistemas basados en conocimiento. Se estudia y aplica una metodología para la representación del conocimiento en sistemas complejos. Se potencia una visión eminentemente práctica de la materia, a partir del modelado parcial de un sistema basado en conocimiento. Por otra parte, se estudian los fundamentos de la Web semántica y se utilizan las ontologías como modelo de representación del conocimiento.
Brief Description
This course offers new approaches to model knowledge-based systems. An specific methodology for knowledge representation is studied and applied. An eminently practical vision of the matter is powered. A partial modeling of a knowledge-based system is carried out. On the other hand, the course explores the foundations of the Semantic Web. Ontologies are used to knowledge representation.
Requisitos Previos
No se establecen requisitos previos.Ingeniería del Conocimiento
Objetivos de la asignatura
1. Adquirir los fundamentos teóricos relacionados con la Ingeniería del Conocimiento así como los aspectos prácticos para el desarrollo de Sistemas Basados en el Conocimiento. Se propone una perspectiva global, científica, metodológica y práctica de la resolución de problemas de esta área de conocimiento, ilustrando su uso en casos reales de interés como sistemas de diagnóstico médico, interfaces de lenguaje natural, personalización y planificación inteligente de servicios en Internet, etc.
2. Comprender la naturaleza, limitaciones, y aplicaciones viables de los sistemas basados en el conocimiento.
3. Utilizar, de manera efectiva, entornos de desarrollo de sistemas basados en el conocimiento.
4. Ser capaz de construir sus propios sistemas de razonamiento, dando una visión más práctica y de implementación de la Ingeniería del Conocimiento.
Competencias
Competencias transversales
1. Capacidad de análisis y síntesis.2. Capacidad de resolución de problemas y toma de decisiones.
3. Capacidad para trabajar en equipo y habilidades en las relaciones interpersonales. 5. Razonamiento crítico.
6. Compromiso ético. 8. Creatividad.
Competencias específicas
12. Aprender de manera autónoma nuevos conocimientos y técnicas adecuadas para la concepción, el desarrollo o la explotación de sistemas informáticos.
13. Comunicar de forma efectiva, tanto por escrito como oral: conocimientos, procedimientos, resultados e ideas relacionadas con las TIC y, concretamente de la Informática, conociendo su impacto socioeconómico.
Ingeniería del Conocimiento
15. Concebir y llevar a cabo proyectos informáticos utilizando los principios y metodologías propios de la ingeniería.
16. Diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y seguridad de los sistemas, aplicaciones y servicios informáticos, así como de la información que proporcionan, conforme a la legislación y normativa vigentes.
19. Concebir, desarrollar y mantener sistemas y aplicaciones software empleando diversos métodos de ingeniería del software y lenguajes de programación adecuados al tipo de aplicación a desarrollar manteniendo los niveles de calidad exigidos.
21. Proponer, analizar, validar, interpretar, instalar y mantener soluciones informáticas en situaciones reales en diversas áreas de aplicación dentro de una organización.
22. Concebir, desplegar, organizar y gestionar sistemas y servicios informáticos en contextos empresariales o institucionales para mejorar sus procesos de negocio, responsabilizándose y liderando su puesta en marcha y mejora continua, así como valorar su impacto económico y social.
Metodología
Metodología Horas Horas de trabajo presencial Horas de trabajo no presencial Evaluación 6 6 horas (4 %) Mecanismos de tutorización 33 144 horas (96 %) Estudio personal 44 Búsquedas bibliográficas 10 Realización de trabajos 57 TOTAL 150 6 144
Ingeniería del Conocimiento
Temario
Programa de la enseñanza teórica
Tema 1. Introducción a la Ingeniería del Conocimiento y CommonKADS1. Concepto de Ingeniería del Conocimiento
2. Características básicas de los sistemas basados en conocimiento 3. Representación del conocimiento
4. Introducción a CommonKADS Tema 2. Modelado contextual (análisis preliminar)
1. Modelado del contexto
2. Modelado de tareas y agentes Tema 3. Modelado conceptual (análisis)
1. Modelado del conocimiento 2. Conocimiento del dominio 3. Conocimiento sobre inferencias. 4. Conocimiento sobre tareas. Tema 4. Sistemas basados en reglas
1. Generalidades de los sistemas basados en reglas
2. Componentes básicos: base de hechos, base de conocimiento, motor de inferencias 3. Inferencias: encadenamiento hacia delante, encadenamiento hacia atrás
4. Reversibilidad 5. Equiparación
6. Resolución de conflictos Tema 5. Modelado de las comunicaciones
1. Plan de comunicaciones 2. Diagrama de diálogo 3. Transacciones
4. Intención de los mensajes. Tema 6. Modelado del sistema (diseño)
1. Principios de diseño
2. Tránsito del análisis al diseño
3. Principio de diseño con conservación de la estructura Tema 7. Ontologías y Web semántica
1. Generalidades de la Web Semántica 2. Concepto de ontología
3. Servicios Web Semánticos
Ingeniería del Conocimiento
Programa de la enseñanza práctica
Por cada uno de los temas teóricos se llevarán a cabo varias actividades prácticas: Práctica 1. Modelado contextual de un sistema basado en conocimiento.
Práctica 2. Modelado conceptual.
Práctica 3. Modelado de las comunicaciones.
Práctica 4. Especificación del modelado de conocimiento del sistema utilizando formalismos de la Web semántica.
Relación con otras materias
Ingeniería de Software I y II, Soluciones Informáticas para la Empresa, Inteligencia Artificial
Sistema de evaluación
Convocatoria de Febrero/Junio:
- Exámenes: 60% del total de la nota.- Trabajos: 30% del total de la nota. - Participación: 10% del total de la nota.
Convocatoria de Septiembre:
- Exámenes: 60% del total de la nota.- Trabajos: 30% del total de la nota. - Participación: 10% del total de la nota.
Bibliografía
Bibliografía básica
Alonso A, Guijarro B, Lozano A, Palma JT, Taboada MJ. Ingeniería del Conocimiento. Aspectos Metodológicos. PEARSON Prentice Hall, 2004.
Pineda I.H., Somodevilla, M.J., Pérez de C. M.C. Web semántica: ontologías geográficas, problemas y soluciones. EAE, 2015.
Ingeniería del Conocimiento
Palma J.T., Marín, R. Inteligencia Artificial. Técnicas, métodos y aplicaciones. Mc GrawHill, 2008.
Pajares G. Inteligencia Artificial e Ingeniería del Conocimiento. Ra-Ma. 2005.
Bibliografía complementaria
Molina M. Métodos de Resolución de Problemas: Aplicación al Diseño de Sistemas Inteligentes (4ª Edición). Servicio de Publicaciones de la Facultad de Informática, Universidad Politécnica de Madrid, 2006.
Nils J. Nilsson. Inteligencia Artificial. Una nueva síntesis. McGraw-Hill, 2001.
Gómez A, Juristo N, Montes C, Pazos J. Ingeniería del Conocimiento. Centro de Estudios Ramón Areces, 1997.
Frost R. Bases de Datos y Sistemas Expertos. Ingeniería del Conocimiento. Díaz de Santos, 1989.
Stefik M. Introduction to Knowledge Systems. Editorial Morgan Kaufmann, 1995. Gómez A, Fernández M, Corcho O. Ontological Engineering. Springer-Verlag, 2003.
RUSSELL, S. y NORVIG, P. Inteligencia Artificial: Un enfoque moderno. Prentice Hall, 1995 (traducido en Prentice Hall Hispanoamericana, 1996).
Web relacionadas
Web semántica: (http://www.w3.org/standards/semanticweb/)
Recomendaciones para el estudio y la docencia
La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se basa en el de los temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los contenidos, comprender los ejemplos que se suministren y realizar los ejercicios propuestos.
La metodología de estudio más aconsejable para todo el temario es la de la lectura-estudio de los apuntes elaborados por el equipo docente, y del estudio-resolución de problemas y ejercicios resueltos. También es interesante la lectura de los textos complementarios o de apoyo.
Ingeniería del Conocimiento
Material necesario
Ordenadores, editor de texto y ontología.
Tutorías
A través del campus virtual se van a establecer diferentes mecanismos de tutorización, soportados por las distintas herramientas disponibles:
• Foros: Sirven para promover la interacción entre todos los participantes en la asignatura.
Recoger todas las dudas, aclaraciones, sugerencias, etc. que se van produciendo a lo largo del curso. Debe ser el primer punto de revisión para la aclaración de dudas. Se ofrecen foros para el debate de los contenidos relacionados con el temario y para el debate de las prácticas. Más en concreto habrá un foro para cada uno de los temas de la asignatura, así como otro para cuestiones generales con temas como evaluación, instalación del software, dudas de las prácticas…
• Videoconferencia: Para la discusión de temas concretos y la aclaración de dudas. El
profesor propondrá al menos cuatro videoconferencias: presentación, seguimiento de las prácticas y aclaración de dudas previas a cada uno de los exámenes. Además de las propuestas por el profesor los alumnos podrán solicitar la realización de videoconferencias.
• Mensajes privados y/o correo electrónico: Toda la comunicación directa con el profesor
puede realizarse mediante estas herramientas. Preferiblemente correo electrónico. Se realizará diariamente, con un compromiso de respuesta en menos de 48 horas lectivas desde la recepción del mismo.
• Teléfono: En las horas de tutorías el profesor atenderá a los alumnos por éste método,
fuera de ese horario también será posible contactar con el profesor por teléfono o por videoconferencia previa petición.