Subido por Tati

GuiaCompleta 71024010 2023

Anuncio
22-23
GRADO EN INGENIERÍA EN
TECNOLOGÍAS DE LA INFORMACIÓN
CUARTO CURSO
GUÍA DE
ESTUDIO
COMPLETA
INGENIERÍA Y GESTIÓN DEL
CONOCIMIENTO
CÓDIGO 71024010
CÓDIGO 71024010
22-23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
INGENIERÍA Y GESTIÓN DEL
CONOCIMIENTO
CÓDIGO 71024010
ÍNDICE
PRESENTACIÓN Y CONTEXTUALIZACIÓN
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA
ASIGNATURA
EQUIPO DOCENTE
HORARIO DE ATENCIÓN AL ESTUDIANTE
TUTORIZACIÓN EN CENTROS ASOCIADOS
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE
RESULTADOS DE APRENDIZAJE
CONTENIDOS
METODOLOGÍA
PLAN DE TRABAJO
SISTEMA DE EVALUACIÓN
BIBLIOGRAFÍA BÁSICA
BIBLIOGRAFÍA COMPLEMENTARIA
RECURSOS DE APOYO Y WEBGRAFÍA
GLOSARIO
UNED
2
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
Nombre de la asignatura
Código
Curso académico
Departamento
Título en que se imparte
Curso
Periodo
Tipo
Nº ETCS
Horas
Idiomas en que se imparte
CÓDIGO 71024010
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
71024010
2022/2023
INTELIGENCIA ARTIFICIAL
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
CUARTO CURSO
SEMESTRE 1
OBLIGATORIAS
6
150.0
CASTELLANO
PRESENTACIÓN Y CONTEXTUALIZACIÓN
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.
UNED
3
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA
ASIGNATURA
Se recomienda haber cursado antes las asignaturas Fundamentos de Inteligencia Artificial y
Tecnología Web.
EQUIPO DOCENTE
Nombre y Apellidos
Correo Electrónico
Teléfono
Facultad
Departamento
RAFAEL MARTINEZ TOMAS (Coordinador de asignatura)
[email protected]
91398-7242
ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
INTELIGENCIA ARTIFICIAL
Nombre y Apellidos
Correo Electrónico
Teléfono
Facultad
Departamento
OLGA CRISTINA SANTOS MARTIN-MORENO
[email protected]
91398-9388
ESCUELA TÉCN.SUP INGENIERÍA INFORMÁTICA
INTELIGENCIA ARTIFICIAL
HORARIO DE ATENCIÓN AL ESTUDIANTE
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: [email protected]
Horario de Atención al Estudiante: Martes y Miercoles de 10 a 14 h
UNED
4
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
TUTORIZACIÓN EN CENTROS ASOCIADOS
En el enlace que aparece a continuación se muestran los centros asociados y extensiones
en las que se imparten tutorías de la asignatura. Estas pueden ser:
• Tutorías de centro o presenciales: se puede asistir físicamente en un aula o despacho del
centro asociado.
• Tutorías campus/intercampus: se puede acceder vía internet.
Consultar horarios de tutorización de la asignatura 71024010
COMPETENCIAS QUE ADQUIERE EL ESTUDIANTE
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.
UNED
5
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
• 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.
RESULTADOS DE APRENDIZAJE
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
CONTENIDOS
Tema 1. Introducción a Sistemas Basados en el Conocimiento (SBCs).
1. Concepto de SBC.
2. Perspectiva histórica. Representación del conocimiento.
3. Características de un SBC. Estructura. Componentes básicos
4. Técnicas clásicas de representación del conocimiento. Sistemas Basados en Reglas.
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 2. Construcción de SBCs (en Clips).
1. Introducción a Clips. Entorno de trabajo.
2. Componentes del lenguaje
3. Reglas y comparación de patrones
UNED
6
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
4. Entrada y salida de datos.
5. Mantenimiento de la verdad.
6. Prioridad y control. La agenda.
7. Programación procedimental en Clips.
8. Una forma de tratar la incertidumbre en Clips, factores Mycin.
9. Árboles de decisión
10. Un motor de encadenamiento hacia atrás.
11. Orientación a Objetos en Clips
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 3. Introducción a la Ingeniería del Conocimiento y CommonKADS.
1. Adquisición del conocimiento.
2. Metodología CommonKADS.
3. Construcción de SBCs de acuerdo a CommonKADs.
4. Componentes reutilizables: Librería de tareas y métodos de resolución de problemas.
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 4. Ontologías.
1. Introducción: Definición, Componentes, tipologías, usos.
2. Una metodología para el desarrollo de ontologías
3. Cómo construir una ontología: herramientas y lenguajes.
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 5. Evaluación de SBCs.
1. Verificación de sistemas inteligentes.
2. Validación de sistemas inteligentes. Métodos cuantitativos de validación.
3. Síntesis metodológica de validación.
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 6. Gestión del conocimiento.
1. Introducción
UNED
7
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
2. El ciclo de la gestión del conocimiento
3. Modelos de gestión del conocimiento
4. Plataformas, Tecnologías y Recursos para la Gestión del Conocimiento.
5. Gestión distribuida del conocimiento.
Se facilitará la información necesaria en el espacio virtual del curso.
Tema 7. Gestión del Conocimiento en la Web.
1. Introducción. La web y el conocimiento. Web Semántica.
2. Introducción a las Tecnologías semánticas.
1. El lenguaje RDF y su definición de tripletas
2. La ampliación a RDFS, para representar conocimiento ontológico¿
3. El lenguaje estándar SPARQL
3. Linked Data.
Se facilitará la información necesaria en el espacio virtual del curso.
METODOLOGÍA
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.
PLAN DE TRABAJO
En el cómputo de horas se incluyen el tiempo dedicado a las horas lectivas, horas de
estudio, tutorías, seminarios, trabajos, prácticas o proyectos, así como las exigidas para la
preparación y realización de exámenes y evaluaciones.
BLOQUE: I. Sistemas Basados en el Conocimiento - 30 Horas
En este 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
UNED
8
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
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.
Así, el bloque comienza diferenciando muy claramente este tipo de software, se introduce
también históricamente y conceptualmente. Se dan las características más importantes, las
áreas o tipos de tareas donde es más adecuado. Se introduce un tipo particular, y quizá más
evidente, de SBC que es el sistema basado en reglas (SBR). Aquí el formato para la
representación del conocimiento es la regla if-then. Se dan sus principales características y
los mecanismos inferenciales asociados. En esta parte hay un solapamiento evidente, pero
necesario, con la asignatura de 2do. “Fundamentos de IA”. Pero hay que “recordar” estos
contenidos fundamento o base para comprender adecuadamente los contenidos posteriores.
Y el bloque continúa con el estudio de un caso particular de herramienta para construir SBR,
denominada Clips. Es la herramienta o lenguaje más extendido académicamente para el
aprendizaje y estudio de los SBRs. Se describe el lenguaje y su entorno, qué tipos de
problemas son los adecuados, pero también la “forma” de programar, la forma de resolver
determinados problemas que son recurrentes como componentes de problemas más
grandes. Y la forma de programar más eficiente y más coherentes con los fundamentos y
objetivos del paradigma.
El material de estudio, aparte de apuntes, aporta ejercicios resueltos en Clips y ejercicios sin
resolver. La práctica obligatoria es un ejercicio de aprendizaje necesario. Un lenguaje no se
consigue asimilar hasta que no se lleva a la práctica para resolver problemas adecuados y
en los que el alumno puede autocomprobar su grado de entrenamiento.
Orientaciones para el estudio
Tema 1. Introducción a los Sistemas Basados en el Conocimiento
• Lectura y estudio de las secciones y apuntes del material docente correspondientes a este
tema (Capítulo 3, Sección 19.3, y apuntes). Todo este material introduce el concepto de
SBC, tanto históricamente como sus principales características como paradigma, sus
ventajas y sus inconvenientes.
• Realización del cuestionario de autoevaluación.
Tema 2. Construcción de SBCs (en Clips).
• Lectura y estudio de los apuntes del material docente correspondientes a este tema. Son
apuntes que acompañan al alumnos en el estudio de la construcción de SBCs en Clips. No
solamente en la arquitectura del sistema y en las principales construcciones, sino en la
forma de proceder, de aplicar correctamente el paradigma de reglas y de orientación a
objeto.
• Lectura y estudio de ejercicios prácticos en Clips resueltos.
• Resolución de ejercicios prácticos en Clips resueltos, como ejercicio de autocomprobación.
• Resolución de ejercicios prácticos en Clips no resueltos. Actividad para el debate en los
foros.
UNED
9
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
•Resolución de la actividad obligatoria, consistente en la realización de uno o varios casos
práctico según el enunciado proporcionado por el equipo docente. Este caso práctico puede
ser la actividad más exigente del curso puesto que se pretende que el alumno muestre
soltura en Clips, que ha comprendido el paradigma, que sabe utilizar Clips para resolver
problemas con los métodos más adecuados y más propios del paradigma. Es una
preparación esencial para la prueba presencial.
Resultados de aprendizaje
Los resultados de aprendizaje de este bloque tienen que ver fundamentalmente con el RA5
(según la terminología de la memoria de verificación) “Saber desarrollar Sistemas Basados
en el Conocimiento”, que en este apartado podemos descomponer en:
RA5.1. El alumno conoce el concepto de SBC, su estructura, sus características y sabe
diferenciarlo de otro tipo de software
RA5.2. El alumno sabe desarrollar ejemplos y ejercicios en un lenguaje orientado a reglas, y
sabe cómo resolver problemas con este lenguaje de una forma eficiente y adecuada al
paradigma.
BLOQUE: II. Ingeniería del Conocimiento. - 20 Horas
La ingeniería del Conocimiento es el conjunto de técnicas y metodologías para la
construcción de SBCs. El bloque comienzo planteando la necesidad de esta ingeniería, la
necesidad de ingenierizar el desarrollo de SBCs, lo que históricamente no fue inmediato, y
cuáles son los aspectos/necesidades metodológicos más relevantes que surgieron en la
evolución de los SBCs, al llegar a tener que copar con grandes bases de conocimiento
desde unos primeros pasos de pequeños prototipos de laboratorio.
El bloque continua particularizando estos principios metodológicos en CommonKads, que se
ha convertido en la metodologías más extendida, principalmente en Europa, y la que más
fielmente recoge esos principios. Dentro de las especificaciones de CommonKads, que
abarca todo el ciclo de desarrollo de Software, se presta especial atención al modelo de
pericia, puesto que es el más especializado en el modelado del conocimiento. La idea
fundamental de este modelo es diferenciar el conocimiento. Según CK podemos distinguir un
conocimiento del dominio, un conocimiento inferencial y un conocimiento de tareas. La
segunda gran idea es la de reutilización del conocimiento. Para ello se propone una
representación de los tres tipos de conocimiento independiente del lenguaje o sistema, pero
también independientes unos de otros, de tal forma que un modelo del conocimiento del
dominio sea reutilizable para otros tipos de procesos inferenciales o de tareas. Esto requerirá
en un caso de aplicación determinados acoplamientos, ajustes o enlaces de unos
componentes con otros.
Orientaciones para el estudio
UNED
10
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
Tema 3. Introducción a la Ingeniería del Conocimiento y CommonKADS.
• Lectura y estudio de las secciones y apuntes del material docente correspondientes a este
tema (Capítulo 19, ampliado con apuntes). Todo este material introduce la necesidad de la
ingenierízación en la construcción de SBCs, de una metodología específica para este tipo
de desarrollos software, y en particular introduce KADS, haciendo especial énfasis en el
modelado de pericia.
• Lectura y estudio de modelos de pericia proporcionados como material docente.
• Resolución de ejercicios de modelado de enunciados proporcionados como material
docente y resueltos, como ejercicio de autocomprobación.
• Resolución de ejercicios de modelado de enunciados proporcionados como material
docente sin resolver. Actividad para el debate en los foros.
Tema 4. Ontologías.
• Lectura y estudio de las secciones y apuntes del material docente correspondientes a este
tema (Capítulo 5, ampliado con apuntes). Todo este material desarrolla el modelado del
dominio propuesto por KADS con el objetivo muy claro de la reutilización. Se describen sus
características, tipologías y herramientas más utilizadas.
• Lectura y estudio de los ejercicios resueltos de los apartados correspondientes del libro
base.
• Lectura y estudio de las ontologías ejemplo proporcionados como material docente.
• Resolución de los ejercicios no resueltos de los apartados correspondientes del libro base.
• Resolución de ejercicios de modelado de ontologías de acuerdo a enunciados
proporcionados como material docente y resueltos, como ejercicio de autocomprobación.
• Resolución de ejercicios de modelado de ontologías proporcionados como material docente
sin resolver. Actividad para el debate en los foros.
Tema 5. Evaluación de SBCs.
• Lectura y estudio de las secciones del libro base correspondientes a este tema (Capítulo
21). Estas secciones describen una parte fundamental del desarrollo de SBCs y que es
imprescindible para garantizar su calidad.
• Resolución de ejercicios del texto base resueltos como ejercicio de autocomprobación.
• Resolución de ejercicios del texto base no resueltos. Actividad para el debate en los foros.
Resultados de aprendizaje
Los resultados de aprendizaje de este bloque tienen que ver fundamentalmente con RA4 y
RA6 (según la terminología de la memoria de verificación) “Conocer las metodologías
actuales de desarrollo de Sistemas Basados en el Conocimiento” y “Saber representar el
conocimiento de un dominio mediante ontologías y reutilizar dicho conocimiento”. Que en
este apartado podemos descomponer en:
RA4.1. El alumno conoce los principios metodológicos que rigen las metodologías actuales
de desarrollo de Sistemas Basados en el Conocimiento, su origen y fundamento.
UNED
11
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
RA4.2. El alumno reconoce estos principios en las principales metodologías.
RA4.3. El alumno conoce en profundidad los distintos capas o tipologías de conocimiento del
modelo de pericia de CK
RA4.4. El alumno es capaz de modelar el conocimiento experto de ejemplos y prototipos en
el modelo de pericia de CK.
RA6.1. El alumno conoce los principios de la representación en las ontologías, sus
características, su tipología, los mecanismos de inferencia y su aplicación en problemas
adecuados.
RA6.2 El alumno es capaz de modelar el conocimiento del dominio de forma reutilizable
según los principios metodológicos de las ontologías.
BLOQUE: Gestión del Conocimiento - 30 Horas
El conocimiento es uno de los valores y propiedades más valiosos de las organizaciones, y
conocer cómo adquirirlo en una forma implícita, representarlo de forma explícita,
almacenarlo, distribuirlo, aplicarlo, diseminarlo, etc. es fundamental. Uno de los mecanismos
de gestión del conocimiento es mediante las herramientas de la Web. Esto permite su
distribución y reutilización mediante, representación, servicios, comunicación, etc. En este
bloque de presentan estos contenidos y cómo podemos hacer uso de tecnologías para ello.
Las denominadas tecnologías de la web semántica permiten la representación de una forma
distribuida y aportan mecanismos de inferencia muy valiosos para la concisión, la precisión,
la validación y otros procesos necesarios para el mantenimiento e integridad del
conocimiento. También permiten la interrelación de ontologías y por tanto de bases de
conocimiento.
Orientaciones para el estudio
Tema 6. Gestión del Conocimiento.
• Lectura y estudio de apuntes y material docente correspondientes a este tema (Apuntes
para el desarrollo de la gestión del conocimiento). Todo este material introduce el concepto
de gestión del conocimiento y la manifiesta necesidad en las organizaciones de gestionar
adecuadamente muchas veces su principal valor.
• Realización de un cuestionario de autoevaluación.
Tema 7. Gestión del Conocimiento en la Web
• Lectura y estudio de apuntes y material docente correspondientes a este tema. Este
material fundamentalmente plantea la necesidad de enlazar la ingente cantidad de datos
disponibles en la web, de las tecnologías necesarias para ello y poder convertir la web en
una verdadera web semántica, extraer el conocimiento y gestionarlo de una forma
distribuida.
• Lectura y estudio de cuestiones y ejercicios resueltos.
UNED
12
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
• Resolución de cuestiones y ejercicios resueltos como ejercicios de autocomprobación.
• Resolución de cuestiones y ejercicios no resueltos. Actividad para el debate en los foros.
• La última actividad, y ya como actividad obligatoria, está prevista como una actividad de
evaluación de los temas 4 y 7. Se pretende que el alumno resuelva un problema basado en
el modelado sencillo de una ontología con tecnologías semánticas y/o el enlazado de datos.
Resultados de aprendizaje
Los resultados de aprendizaje de este bloque tienen que ver prácticamente con RA4, RA5 y
RA&, pero especialmente más con RA4 y RA6 (según la terminología de la memoria de
verificación) “Conocer las metodologías actuales de desarrollo de Sistemas Basados en el
Conocimiento” y “Saber representar el conocimiento de un dominio mediante ontologías y
reutilizar dicho conocimiento”. Que en este apartado podemos descomponer en:
RA4.5. El alumno reconoce e integra el valor del conocimiento en la organización
RA4.6. El alumno conoce las distintas etapas de gestión del conocimiento: El ciclo del
conocimiento.
RA6.3. El alumno conoce los conceptos que permiten la distribución y uso del conocimiento
en la web desde el paradigma de ontologías y desde concepto de web semántica.
RA6.4. El alumno conoce los conceptos que permiten la distribución y uso del conocimiento
en la web desde el concepto y tecnologías de la web semántica.
PEC: Actividad Obligatoria I - 30 Horas
El enunciado se facilitará en el curso virtual, y la entrega deberá realizarse por el mismo
procedimiento siguiendo las indicaciones que se faciliten.
PEC: Actividad Obligatoria II - 20 Horas
El enunciado se facilitará en el curso virtual, y la entrega deberá realizarse por el mismo
procedimiento siguiendo las indicaciones que se faciliten.
OTRAS ACTIVIDADES: Preparación prueba presencial - 18 Horas
Además de los ejercicios propuestos y resueltos que aparecen al final de cada capítulo del
texto base, el equipo docente pondrá a disposición de los alumnos en el curso virtual de la
asignatura nuevos ejercicios y actividades de aprendizaje de diversa índole (resueltas y
propuestas) sobre cada bloque. Estas actividades sirven como complemento ideal al estudio
teórico de la asignatura, su realización es voluntaria y no aportan puntuación a la nota final.
PRUEBA PRESENCIAL: 2 horas
UNED
13
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
Total Horas ECTS introducidas aquí : 150
SISTEMA DE EVALUACIÓN
TIPO DE PRUEBA PRESENCIAL
Examen de desarrollo
Tipo de examen
Preguntas desarrollo
Duración del examen
Material permitido en el examen
1
120 (minutos)
NInguno
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
Nota del examen para aprobar sin PEC
Nota máxima que aporta el examen a la
calificación final sin PEC
Nota mínima en el examen para sumar la
PEC
Comentarios y observaciones
70
10
7
4
Las PEC consistiran en prácticas no presenciales pero obligatorias.
PRUEBAS DE EVALUACIÓN CONTINUA (PEC)
Si
¿Hay PEC?
Descripción
Las PEC consistiran en 2 prácticas no presenciales pero obligatorias.
Criterios de evaluación
UNED
14
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
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.
3 puntos sobre 10
Ponderación de la PEC en la nota final
Fecha aproximada de entrega
Comentarios y observaciones
OTRAS ACTIVIDADES EVALUABLES
¿Hay otra/s actividad/es evaluable/s?
Descripción
No
Criterios de evaluación
0
Ponderación en la nota final
Fecha aproximada de entrega
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.
BIBLIOGRAFÍA BÁSICA
ISBN(13):9788448156183
Título:INTELIGENCIA ARTIFICIAL: TÉCNICAS, MÉTODOS Y APLICACIONES (2008)
Autor/es:Marín Morales, Roque ; Palma Méndez, José Tomas ;
Editorial:Mc-Graw Hill
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.
UNED
15
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
BIBLIOGRAFÍA COMPLEMENTARIA
ISBN(13):9780262015080
Título:KNOWLEDGE MANAGEMENT IN THEORY AND PRACTICE (second edition)
Autor/es:Kimiz Dalkir ;
Editorial:THE MIT PRESS
ISBN(13):9780534384470
Título:EXPERT SYSTEMS: PRINCIPLES AND PROGRAMMING (4th)
Autor/es:Giarratano, Joseph C. ; Riley, Gary ;
Editorial:Course Technology Inc.
ISBN(13):9783642159695
Título:A DEVELOPER'S GUIDE TO THE SEMANTIC WEB
Autor/es:Liyang Yu ;
Editorial:Springer
ISBN(13):9788420540030
Título:INTELIGENCIA ARTIFICIAL: UN ENFOQUE MODERNO (2ª)
Autor/es:Norvig, Peter ; Russell, Stuart ;
Editorial:PRENTICE-HALL
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.
UNED
16
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
RECURSOS DE APOYO Y WEBGRAFÍA
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).
GLOSARIO
Adquisición del conocimiento. Proceso por el que identifica el conocimiento como paso
previo para su modelado y posteriormente para su transposición en artefactos de
representación. Este proceso es muy dependiente de la fuente de conocimiento, un experto,
unas imágenes, una o varias bases de datos, por ejemplo. También se conoce como
extracción de conocimiento.
Agenda. Mecanismo dentro de un SBC que prioriza la aplicación de los diferentes
mecanismos de inferencia y resuelve los conflictos de aplicación de los mismos de acuerdo a
estrategias preestablecidas.
Base del conocimiento. Sistema de almacenamiento y recuperación del conocimiento. Por
ejemplo, los sistemas de bases de tripletas RDF. O la base de reglas de un SBR.
Artefacto de representación. Es una estructura que permite representar el conocimiento y
que lleva asociado uno o varios mecanismos inferenciales. Por ejemplo, una regla if-then
permite representar un conocimiento condicional, siempre que haya un mecanismo que
pueda lanzar la regla, esto es, realizar el consecuente cuando se cumpla el antecedente, y
encadenar el lanzamiento de diferentes reglas.
Base de afirmaciones. Donde se almacenan los afirmaciones (o hechos) como datos que
describen el estado conocido de un sistema. Puede tener el apoyo de una base de datos
convencional.
Conocimiento de tareas. Conocimiento del control en la ejecución de las inferencias en un
SBC para llevar a cabo una determinada tarea.
Conocimiento del dominio. Conocimiento del dominio de aplicación de un SBC. Es un
conocimiento estático, en el que se apoyan el conocimiento inferencial y el de tareas para
llegar a la resolución del problema.
Conocimiento experto. También nombrado como pericia o exertise, es el conocimiento que
en principio atesora un experto humano sobre la resolución de problemas, muchas veces
difícilmente expresable explícitamente, incierto, difuso, pero le facilita un alto nivel de
UNED
17
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
eficiencia producto de, la mayoría de las veces, de una larga experiencia.
Conocimiento inferencial. Conocimiento de los pasos inferenciales o de razonamientos
básicos para resolver la tarea. La consideración de razonamiento básico es una decisión de
modelado.
Emparejamiento de patrones. Mecanismo de una regla por el cuál se generaliza una regla
para todos los hechos que cumplan un determinado patrón. De esta forma se pueden
generar instancias de una misma reglas para hechos diferentes pero que se adaptan al
patrón.
Encadenado de datos (Linked Data). Conjunto de métodos y técnicas para mostrar,
intercambiar y conectar datos a través de URIs desreferenciables en la Web. Implica la
integración o traducción de las respectivas ontologías que conceptualizan los datos
enlazados.
Encadenamiento de reglas hacia atrás. O dirigido por objetivos, parte del planteamiento de
un objetivo de búsqueda y el sistema busca las reglas cuyos consecuentes permiten obtener
dicho objetivo. Las premisas de estas reglas hacen el papel de objetivos y sigue así en un
proceso de búsqueda hasta resolver el primer objetivo
Encadenamiento de reglas hacia delante. O dirigido por datos, parte de las afirmaciones,
lanzar las reglas que cumplen sus premisas con esos hechos, afirmar los nuevos hechos, lo
que provoca que se cumplan las premisas de nuevas reglas y así sucesivamente. Aquí no
hay búsqueda, sino inferencia a partir de los datos conocidos.
Facetas. Mecanismos por el que un marco o frame muestra su comportamiento dinámico,
ante eventos que afectan a un atributo asociado a la faceta, el marco reacciona de la forma
expresada por la faceta.
Herencia. Mecanismo de inferencia por el que se obtiene el valor de una atributo de un
frame desde el valor del mismo de un ancestro.
Inteligencia Artificial. "Es la ciencia e ingenio de hacer máquinas inteligentes,
especialmente programas de cómputo inteligentes” (McCarthy). Su reto es hacer computable
el conocimiento no analítico.
Marco o frame. Artefacto de representación basado en la descripción de conceptos por sus
atributos, tanto estáticos como dinámicos, y la relación entre ellos.
Mecanismo inferencial. Mecanismo de aplicación del conocimiento sobre las afirmaciones
conocidas por un sistema, de tal forma que permite obtener nuevas afirmaciones no
existentes explícitamente. Un ejemplo muy conocido son las reglas inferenciales de la lógica
(ponendo ponens, por ejemplo).
Minería de datos o Data mining. Proceso de identificación o extracción de conocimiento
desde las bases de datos, que implícitamente lo contienen.
Modelo de pericia. Modelo que descompone en tres capas, o tipos, el conocimiento experto
(supuestamente previo a su implementación en un SBC) de forma independiente, en
principio, de artefactos de representación ni de implementación.
Ontologías. La representación formal de un conceptualización compartida. (Gruber)
Orientación a objetos. Es un paradigma de programación, que focaliza en las entidades o
conceptos que debe manejar el sistema a desarrollar. Tiene una relación intrínseca e
histórica con los marcos, el objeto es muy semejante a un marco (aunque sin facets
UNED
18
CURSO 2022/23
INGENIERÍA Y GESTIÓN DEL CONOCIMIENTO
CÓDIGO 71024010
predefinidas y otras ligeras variantes), incluye también la descripción del conceptos por
atributos tanto estáticos como dinámicos (métodos), y es el foco del paradigma, con distintas
modalidades de herencia, y puede conllevar conceptos como encapsulación y sobrecarga de
operadores.
Red de marcos. Red conformada por la interrelación de un conjunto de marcos a través
Sistema Basado en Marcos. SBC cuyo artefacto de representación base es el marco o
frame,
Sistema Basado en Reglas. SBC cuyo artefacto de representación base es la regla if-then,
Sistema Experto. Sistema software que representa de forma explícita el conocimiento de un
experto para emular la pericia de este en la resolución de problemas.
Sistemas Basado en el Conocimiento. Sistema software que presenta una estructura que
diferencia la representación explícita del conocimiento del mecanismo inferencial o
mecanismo de aplicación de dicho conocimiento. En el software procedimental ambos están
empotrados en el código.
Tecnologías de la web semántica. Conjunto de lenguajes formales y mecanismos
inferenciales que facilitan la comprensión de los contenidos y la distribución del conocimiento
en la Web. Incluyen lenguajes de descripción de contenidos como XML, RDF y OWL,
lenguajes para la recuperación del conocimiento como SPARQL, así como razonadores
sobre lógicas descriptivas.
Web Semántica. Es la idea de que la web sea accesible y comprensible no únicamente a
los humanos, sino también para las máquinas. Para ello es preciso expresar los contenidos
(conocimiento) formal y consensuadamente (ontologías).
IGUALDAD DE GÉNERO
En coherencia con el valor asumido de la igualdad de género, todas las denominaciones que en esta
Guía hacen referencia a órganos de gobierno unipersonales, de representación, o miembros de la
comunidad universitaria y se efectúan en género masculino, cuando no se hayan sustituido por
términos genéricos, se entenderán hechas indistintamente en género femenino o masculino, según el
sexo del titular que los desempeñe.
UNED
19
CURSO 2022/23
Descargar