SISTEMAS
AUTOMATICOS DE DIAGNOSTICO Y DETECCION DE FALLAS II
(75.69)
| DOCENTE
A CARGO |
|
| OBJETIVOS |
Que
los alumnos tengan tengan las habilidades para diseñar y conducir
el proceso de implementación de los sistemas informáticos
inteligentes con base en Ingeniería del Conocimiento.
|
| |
|
| PROGRAMA |
CONCEPTUALIZACIÓN.
Introducción. Objetivos de la conceptualización. Definición
formal de la conceptualización. Bosquejo de la conceptualización.
Identificación, comparación y categorización de conceptos.
Análisis: identificación de los conocimientos estratégicos.
Pasos de alto nivel. Subpasos de la tarea. Subpasos de bajo nivel. Comprobaciones.
Análisis: identificación de metaconocimientos. Síntesis:
generación del modelo dinámico o de proceso. El modelo dinámico
o de proceso. Síntesis: generación del mapa de conocimientos.
Construcción del mapa de conocimientos. Comprobaciones. Contrastar
las respuestas para eliminar subjetividades. Examinar condiciones desconocidas
y por defecto. Contrastar las condiciones negativas. Confrontar la incertidumbre.
Verificar la completud y la consistencia. Descomposición del sistema.
Uso del modelo conceptual. Las ontologías y la conceptualización.
Definiciones de ontología. Tipos de ontología. Acuerdos
ontológicos. Uso de ontologías. Entornos de desarrollo de
ontologías.
FORMALIZACIÓN. Tipos de Formalismos. Redes semánticas. La
representación de los conocimientos en redes semánticas.
Representando conceptos. Representando acciones. Teoría de la dependencia
conceptual. Primitivas conceptuales. Primitivas que modelan acciones físicas.
Primitivas que modelan acciones físicas. Primitivas que representan
acciones mentales. Primitivas que representan acciones que son instrumento
de otros actos. Categorías conceptuales. Relaciones conceptuales.
Símbolos. Modificaciones. Reglas. Estados. Marcos. Introducción.
Representación de los conocimientos en marcos. Representando conceptos.
Representando relaciones entre conceptos. Representando relaciones estándares.
Representando relaciones no estándares. Representando propiedades
de un concepto. Representando facetas de propiedades.
IMPLEMENTACION. El proceso de implementación. Análisis de
los requisitos para la implementación. Herramientas de Ingeniería
del Conocimiento. Elección de la herramienta.
EVALUACIÓN. Importancia y problemas de la evaluación. Métodos
de evaluación de sistemas basados en el conocimiento. Técnicas
de valoración y pruebas. Verificación del Sistema. Validación
del sistema. Valoración de la usabilidad. Valoración de
la utilidad.
|
| |
|
| BIBLIOGRAFÍA |
Debenham,
J. Knowledge System Design. Prentice Hall. Sidney. 1989.
Harmon, P. And King, D.: Expert Systems. John Wiley & Sons,
Inc. 1985.
Hayes-Roth, F.: Waterman, D.A.: Lenat, D.B. ( eds ): Building Expert
Systems. Addinson-Wesley. Reading, M.A.
Greenwell, M. Knowledge Engineering for Expert Systems. Ellis
Horwood Limited. Chichester. 1988.
Rauch-Hindin, W. Artificial Intelligence in Business, Science and
Industry. Vol. II. Prentice Hall. EE.UU. 1985.
Gómez A, Juristo N, Montes C, Pazos J. Ingeniería del
Conocimiento. Editorial Centro de Estudios Ramón Areces 1988.
|
| TRABAJOS
PRACTICOS |
TP
1: |
Formalización:
Se procederá a formalizar el conocimiento conceptual izado
en el trabajo final de la materia Fallas I, el mismo deberá
seguir los lineamientos dados paro la metodología IDEAL. |
|
|
TP
2: |
Diseño
Arquitectónico de sistema: Se desarrollara el diseño
basado en patrones del sistema híbrido a construir, el objetivo
es la utilización de un lenguaje de patrones el cual detalle
patrones arquitectónico, diseño e idioma; interacción
entre los mismos y toda la documentación que el alumno considere
necesario para la clara comprensión del lenguaje de patrón. |
|
|
TP
3: |
Implementación
de un motor de procesamiento de lenguaje natural: Se desarrollara
un motor de procesamiento de lenguaje natural, las estructuras básicas
con la cual deberá trabajar el motor es: (a) diferenciación
de conectores gramaticales, (b) raíz de palabras, (c) manejo
de diccionario de términos del dominio. El motor deberá
soportar alguno de los siguientes idiomas: (a) español, (b)
ingles o (c) portugués. Se podrá optar por una arquitectura
híbrida que maneje el conjunto de los idiomas basado en un
lenguaje padre; la cátedra sugiere: (a) latín o (b)
quechua. |
|
|
TP
4: |
Definición
y construcción de pruebas de sistema: Se definirán
el conjunto de pruebas a realizar, las mismas serán del tipo
de caja negra. El documento fuente de donde se definirán
las pruebas a realizar será el documento de conceptualizacion
realizado como trabajo final de la materia 75.67 Fallas I. Las herramientas
sugeridas por la cátedra para la automatización de
las pruebas son: (a) Watir, (b) Selenium. |
| TP 5: |
Prueba de Sistema:
Este trabajo es la finalización del trabajo 4, y la misma deberá
llevarse a cabo en la facultad, por un soporte provisto por el alumno
o en el laboratorio de sistemas. |
| TP 6: |
Transferencia
de Conocimiento: Una vez aprobado el TP 5, se deberá entregar
en un soporte magnético, preferentemente CD o DVD, el cual
deberá contener todo el software necesario para la instalación,
preferentemente automática del mismo. La misma se llevara
a cabo en maquinas del laboratorio. |
|
| TRABAJO
PRACTICO INTEGRADOR |
El
trabajo
práctico integrador consiste en el desarrollo de un
Sistema Basado en Conocimiento de acuerdo a los artículos 1 a 19
inclusive de la Ley 24.557 de Riesgo de Trabajo, desarrollando las siguientes
etapas de la metodología IDEAL: Conceptualización, Formalización,
Implementación, y Evaluación. |