NO EXISTEN CAMBIOS
La guía de la asignatura ha sido actualizada con los cambios que aquí se mencionan.
NOMBRE DE LA ASIGNATURA |
NOMBRE DE LA ASIGNATURA |
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO |
CÓDIGO |
CÓDIGO |
71024010 |
CURSO ACADÉMICO |
CURSO ACADÉMICO |
2023/2024 |
DEPARTAMENTO |
DEPARTAMENTO |
INTELIGENCIA ARTIFICIAL
|
TÍTULO EN QUE SE IMPARTE |
TÍTULO EN QUE SE IMPARTE |
|
|
|
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
|
CURSO |
CURSO |
CUARTO
CURSO
|
PERIODO |
SEMESTRE 1
|
TIPO |
OBLIGATORIAS |
Nº ECTS |
Nº ECTS |
6 |
HORAS |
HORAS |
150 |
IDIOMAS EN QUE SE IMPARTE |
IDIOMAS EN QUE SE IMPARTE |
CASTELLANO |
La revolución tecnologica que vivimos en nuestros días ha dado origen a un cambio de paradigma en la sociedad, se habla frecuentemente que pasamos de la sociedad de la información a la sociedad del conocimiento. Y es en este ámbito que el conocimento ha adquirido particular relevancia, al convetirse en un factor estratégico que permite solucionar problemas basandose en la experiencia, en el expertise adquirido por una organización o empresa, bien en la acumulación de datos que recogen un conocimiento que habrá que hacer explícito, bien en la experiencia y conocimiento de expertos, y que también habrá que hacer explícito. Y es una posesión, por tanto, valiosísima, que conviene gestionar de forma eficiente. Así, en esta asignatura se estudia cómo se construyen sistemas que automáticamente hagan uso de este conocimiento para apoyar la labor humana en múltiples campos y organizaciónes (estamos en el ámbito de las tecnologías de la información pero también de la Inteligencia Artificial), cómo se adquiere el conocimiento, fuentes de conocimiento, cómo se representa, cómo se implementa, cómo se gestiona eficientemente, cómo se valora adecuadamente. Estos son los objetivos de la asignatura.
Esta asignatura se integra en la materia "Gestión Avanzada de la Información y del Conocimiento" que estudia un tema tan propio de las tecnologías de la información como es la gestión de la información y, muy particularmente, del conocimiento. Aquí las tecnologías de la información se insertan con la Inteligencia Artificial, con el objetivo de hacer computable el conocimiento de un experto humano, de una organización, explícito o implícito, determinista o probabilístico, para hacer un uso eficiente y apoyar las decisiones de un responsable o de una organización. Así el estudio de la materia ha arrancado con "Fundamentos de Inteligencia Artificial" en el tercer curso del grado, y aquí, esta asignatura coincide temporalmente, en el cuarto curso, con "Modelos Probabilistas y Análisis de las Decisiones". No es posible hoy en día, hablar de tecnologías de la información sin hablar de sistemas de apoyo a la decisión y sin valorar adecuadamente la importancia del conocimiento, su ingeniería y su gestión.
El estudio de la asignatura “Tecnología Web” del 3er curso, ha proporcionado los fundamentos necesarios particularmente para el último tema de los contenidos, pero también para situarse en el concepto la información distribuida y en las tecnologías que proporcionan los servicios necesarios para añadir la componente “semántica” que propone ese tema, y permitirán conjuntamente una gestión distribuida del conocimiento en la web.
Se recomienda haber cursado antes las asignaturas Fundamentos de Inteligencia Artificial y Tecnología Web.
La sección de foros del curso virtual de la asignatura está pensada para que el alumno puede plantear cualquier duda sobre contenidos de la misma. Es un mecanismo más adecuado que el e-mail para plantear dudas de este tipo, pues esa misma respuesta puede ser de utilidad a otros alumnos.
Existe también un horario de guardia en el que el equipo docente puede atender presencial o telefónicamente al alumno. Dicho horario es el siguiente:
- Horario de Guardias: Martes (lectivos), de 15.00-19.00 hrs.
Se indican a continuación los datos de contacto del equipo docente:
Rafael Martínez Tomás
Dpto. de Inteligencia Artificial (Despacho: 3.15)
E.T.S.I. Informática (UNED)
C/ Juan del Rosal, n. 16
28040 Madrid (Españaa)
Tfno.: +34 91 3987242
Correo-e: rmtomas@dia.uned.es
Horario de Atención al Estudiante: Martes y Miercoles de 10 a 14 h
El estudio de esta asignatura participa en la adquisición de las siguientes competencias, incluidas, por supuesto, en el listado de competencias adquiridas en la titulación (memoria de verificación del título):
Competencias Generales
- G.1: Competencias de gestión y planificación: Iniciativa y motivación. Planificación y organización (establecimiento de objetivos y prioridades, secuenciación y organización del tiempo de realización, etc.). Manejo adecuado del tiempo.
- G.2: Competencias cognitivas superiores: selección y manejo adecuado de conocimientos, recursos y estrategias cognitivas de nivel superior apropiados para el afrontamiento y resolución de diversos tipos de tareas/problemas con distinto nivel de complejidad y novedad: Análisis y Síntesis. Aplicación de los conocimientos a la práctica Resolución de problemas en entornos nuevos o poco conocidos. Pensamiento creativo. Razonamiento crítico. Toma de decisiones.
- G.4: Competencias de expresión y comunicación (a través de distintos medios y con distinto tipo de interlocutores).
- G.5: Competencias en el uso de las herramientas y recursos de la Sociedad del Conocimiento: Manejo de las TIC. Competencia en la búsqueda de información relevante. Competencia en la gestión y organización de la información. Competencia en la recolección de datos, el manejo de bases de datos y su presentación.
Competencias Específicas
- BC.1: Capacidad para diseñar, desarrollar, seleccionar y evaluar, aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a los principios éticos y a la legislación y normativa vigente.
- BC.6: Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos.
- BC.7: Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más adecuados a la resolución de un problema.
- BC.8: Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
- BC.13: Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de Información, incluidos los basados en web.
- BC.15: Conocimiento y aplicación de los principios fundamentales y técnicas básicas de los sistemas inteligentes y su aplicación práctica.
- BTEsi.6 Capacidad para comprender y aplicar los principios y las técnicas de gestión de la calidad y de la innovación tecnológica en las organizaciones.
Los resultados que se pretenden alcanzar con el estudio de esta asignatura, siguiendo la notación usada en la memoria de verificación del título por ANECA, son:
RA4. Conocer las metodologías actuales de desarrollo de Sistemas Basados en el Conocimiento
RA5. Saber desarrollar Sistemas Basados en el Conocimiento
RA6. Saber representar el conocimiento de un dominio mediante ontologías y reutilizar dicho conocimiento
Tema 1. Introducción a Sistemas Basados en el Conocimiento (SBCs).
En este tema se presenta el concepto SBC, fundamentalmente desde la separación del conocimiento del mecanismo de aplicación de ese conocimiento o mecanismo inferencial, esto es, aplicar el mecanismo inferencial al conocimiento y a las evidencias disponible, hechos o afirmaciones del contexto, permite inferir nuevos hechos, hacer nuevas afirmaciones. Esta estructura que aísla el conocimiento, y lo hace independiente y explícito, es el eje central de la Ingeniería del Conocimiento. Termina el capítulo con la presentación de los sistemas basados en reglas como artefacto de representación explícita del conocimiento.
- Concepto de SBC.
- Perspectiva histórica. Representación del conocimiento.
- Características de un SBC. Estructura. Componentes básicos
- Técnicas clásicas de representación del conocimiento. Sistemas Basados en Reglas.
Tema 2. Construcción de SBCs (en Clips).
En este apartado se presenta, se describe y se describe una herramienta para el desarrollo de SBRs denominado Clips, como ejemplo de lenguaje y entorno preparado para ello, que presentan las principales características de este tipo de herramientas.
- Introducción a Clips. Entorno de trabajo.
- Componentes del lenguaje
- Reglas y comparación de patrones
- Entrada y salida de datos.
- Mantenimiento de la verdad.
- Prioridad y control. La agenda.
- Programación procedimental en Clips.
- Una forma de tratar la incertidumbre en Clips, factores Mycin.
- Árboles de decisión
- Un motor de encadenamiento hacia atrás.
- Orientación a Objetos en Clips
Tema 3. Introducción a la Ingeniería del Conocimiento y CommonKADS.
En este apartado se introduce la ingeniería del conocimiento, las principales etapas metodológicas de desarro de Sistemas Basados en el Conocimiento. Se presenta para ello la metodología CommonKads y la idea de componentes reutilizables de modelado del conocimiento.
- Adquisición del conocimiento.
- Metodología CommonKADS.
- Construcción de SBCs de acuerdo a CommonKADs.
- Componentes reutilizables: Librería de tareas y métodos de resolución de problemas.
Tema 4. Ontologías.
En este apartado presentamos el concepto de ontología como artefacto y técnica de modelado del conocimiento del dominio, de aplicación por su necesaria compartición en una herramienta fundamental en muchos campos.
- Introducción: Definición, Componentes, tipologías, usos.
- Una metodología para el desarrollo de ontologías
- Cómo construir una ontología: herramientas y lenguajes.
Tema 5. Evaluación de SBCs.
Como parte fundamental de una ingeniería del conocimiento, se describen los pasos de verificación y validación, que garantizan una adecuación a las necesidades y requisitos del usuario.
- Verificación de sistemas inteligentes.
- Validación de sistemas inteligentes. Métodos cuantitativos de validación.
- Síntesis metodológica de validación.
Tema 6. Gestión del conocimiento.
En un segundo bloque, dedicamos un primer tema a la gestión del conocimiento, tal como se ha definido previamente, en una organización o empresa. Es una propiedad valiosa que debe gestionarse adecuadamente para mantenerse y facilitarse su reutilización y aprovechamiento.
- Introducción
- El ciclo de la gestión del conocimiento
- Modelos de gestión del conocimiento
- Plataformas, Tecnologías y Recursos para la Gestión del Conocimiento.
- Gestión distribuida del conocimiento.
Tema 7. Gestión del Conocimiento en la Web.
Estudiamos en este apartado, algunas características y herramientas de la llamada Web Semántica o Web de Datos, como soporte para la gestión del conocimiento en una organización y su compartición.
- Introducción. La web y el conocimiento. Web Semántica.
- Introducción a las Tecnologías semánticas.
- El lenguaje RDF y su definición de tripletas
- La ampliación a RDFS, para representar conocimiento ontológico.
- El lenguaje estándar SPARQL
- Linked Data.
El estudiante trabajará los contenidos teórico-prácticos utilizando la guía de estudio, el texto base, los apuntes, los ejercicios resueltos y el material complementario.
El contenido se organiza en temas y actividades. Su seguimiento y ordenado cumplimiento aseguran la adquisición de las competencias propias de la asignatura, que se confirma con la calificación positiva de las actividades de evaluación, incluida la prueba escrita presencial.
Los guiones de las citadas actividades evaluables estarán disponibles en el curso virtual de la asignatura. Básicamente, el contenido de dichas actividades estará relacionado con el desarrollo de SBCs, del modelado del conocimiento experto y el uso de tecnologías de la web semántica como SparQL.
TIPO DE PRUEBA PRESENCIAL
|
Tipo de examen |
Tipo de examen |
Examen de desarrollo |
Preguntas desarrollo |
Preguntas desarrollo |
1 |
Duración |
Duración |
120 (minutos) |
Material permitido en el examen |
Material permitido en el examen |
NInguno |
Criterios de evaluación |
Criterios de evaluación |
Esta prueba constará de una parte práctica, con problemas de implementación en los lenguajes estudiados y de una parte teórica, en la que se busca que el alumno demuestre que ha adquirido una visión detallada de la materia, así como que sepa relacionar y comparar diferentes conceptos y técnicas expuestas en los contenidos. Se valorarán la precisión y completitud de las respuestas. Por otra parte, en la parte práctica se pide que el alumno aplique correctamente las distintas técnicas abordadas. Aquí el alumno debe tener que en esta asignatura se trabaja con “programación basada en reglas” y por lo tanto en el examen se deben seguir las orientaciones propias de este tipo de programación. No se admiten, por tanto, soluciones procedimentales, aunque sea bajo el formato de una regla. Por otro lado, no sólo se valorará que el resultado sea correcto, sino también la calidad del resultado, su claridad en la exposición de los pasos que se han seguido en la resolución, que el examen esté compensado y que no incluya errores conceptuales importantes. |
% del examen sobre la nota final |
% del examen sobre la nota final |
70 |
Nota mínima del examen para aprobar sin PEC |
Nota mínima del examen para aprobar sin PEC |
10 |
Nota máxima que aporta el examen a la calificación final sin PEC |
Nota máxima que aporta el examen a la calificación final sin PEC |
7 |
Nota mínima en el examen para sumar la PEC |
Nota mínima en el examen para sumar la PEC |
4 |
Comentarios y observaciones |
Comentarios y observaciones |
Las PEC consistiran en prácticas no presenciales pero obligatorias. |
PRUEBAS DE EVALUACIÓN CONTINUA (PEC)
|
¿Hay PEC? |
¿Hay PEC? |
Si |
Descripción |
Descripción |
Las PEC consistiran en 2 prácticas no presenciales pero obligatorias. |
Criterios de evaluación |
Criterios de evaluación |
Las PEC como prácticas de la asignatura deberán estar resueltas de acuerdo a lo solicitado en el enunciado. Se pedirá la resolución y también un informe de realización (indicado en el enunciado) de la practica. En ambos casos se pide claridad, precisión y completitud en las soluciones, así como la utilización correcta de la metodología propia de los paradigmas y tecnicas empleadas. |
Ponderación de la PEC en la nota final |
Ponderación de la PEC en la nota final |
3 puntos sobre 10 |
Fecha aproximada de entrega |
Fecha aproximada de entrega |
26/01/2024 |
Comentarios y observaciones |
Comentarios y observaciones |
La PEC se añadirá a la nota del examen únicamente cuando ésta sea superior a 4. En la convocatoria de Septiembre: - La evaluación de la PEC se mantendrá hasta la convocatoria de septiembre.
- La fecha de presentación en esta convocatoria será previa al examen de la asignatura programado
- Su participación en la nota final será la misma
|
OTRAS ACTIVIDADES EVALUABLES
|
¿Hay otra/s actividad/es evaluable/s? |
¿Hay otra/s actividad/es evaluable/s? |
No |
Descripción |
Descripción |
|
Criterios de evaluación |
Criterios de evaluación |
|
Ponderación en la nota final |
Ponderación en la nota final |
0 |
Fecha aproximada de entrega |
Fecha aproximada de entrega |
|
Comentarios y observaciones |
Comentarios y observaciones |
|
¿Cómo se obtiene la nota final?
|
La nota final se obtiene sumando la nota del examen multiplicada por 0,7 a la nota de las prácticas multiplicada por 0,3. Si no se han entregado y superado las prácticas o no se ha superado el 4 en el examen, no se aprobará la asignatura. |
El texto base es el mismo de la asignatura “Fundamentos de Inteligencia Artificial”. Los capítulos específicos de este texto base dedicados a la exposición de contenidos de la asignatura se especifican en la guía de estudio (parte 2), disponible en el curso virtual de la asignatura.
Este texto se complementa con apuntes y recursos docentes que se ponen a disposición de los alumnos en el curso virtual.
El primer libro es un libro casi único en su orientación a SBCs, y particularmente por el uso de la herramienta Clips. Puede resultar aclarativo en algunos aspectos, pero sus contenidos básicos deberían estar incluidos en los apuntes de la asignatura.
El segundo libro es un libro clásico y el más actualizado de su categoría generalista dedicado a toda la IA. Es por tanto una extensión del contenido de la asignatura a otros campos de la IA. Recomendamos su uso sobre todo como libro de consulta para introducirse en un tema determinado de la IA de interés para el lector.
El tercer libro es el libro quizá más preciso de este tema en la bibliografía y recorre todos los aspectos de la gestión del conocimiento en las organizaciones. Es una extensión del contenido de la asignatura, del capítulo 6, en este campo.
El último es un libro muy bien escrito, muy completo y de relativamente fácil lectura. Describe todas las herramientas más estandarizadas de desarrollo de la web semántica con ejemplos claros y precisos. Es, por tanto, también una extensión de los contenidos de la asignatura en particular en su último capítulo.
La presente asignatura dispone de un curso virtual en la plataforma aLF (accesible a través del portal UNED, previa autenticación) donde el alumno encontrará diferentes recursos de apoyo:
(1) Guía de Estudio (2da parte): que el alumno debería leer obligatoriamente, pues allí encontrará todas las orientaciones necesarias y oportunas en el estudio de la asignatura.
(2) Material de estudio: Apuntes básicos para la asignatura y ejercicios resueltos para que el alumno pueda autoevaluar sus conocimientos y su entrenamiento.
(3) Enlaces a recursos web relacionados con la asignatura (tutoriales, software, etc.)
(4) Listas de preguntas frecuentes de la asignatura (FAQ)
(5) Un foro de consulta de dudas de contenidos de la asignatura (atendido y supervisado por el equipo docente).
(6) Un foro específico para la interrelación y comunicación entre alumnos (no atendido ni supervisado por el equipo docente).