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.