15
Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez - Ciclo Lectivo 2017 Sistemas Expertos Parte II Inteligencia Artificial (EC5)

Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán

Mg. Ing. Gustavo E. Juárez -

Ciclo Lectivo 2017

Sistemas Expertos Parte II

Inteligencia Artificial (EC5)

Page 2: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Definiciones. Fases del Proceso. Arquitectura. Aplicaciones de los

sistemas expertos. Estrategias de encadenamiento. Encadenamiento

hacia adelante. Encadenamiento hacia atrás. Sistemas de Producción.

Reglas de producción. Métodos y motores de Inferencias. Estructuras de

datos. Estados y espacios de problemas. Ejercitación con espacios de

estado. Razonamiento con incertidumbre. Tipos de Errores. Sistemas

expertos basados en el conocimiento de razonamiento (Knowledge-

Based Expert System). Definiciones. Adquisición automática de reglas

(ID3, AQ11, otros).

SISTEMAS EXPERTOS

Page 3: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Como se desarrollara el Sistema Experto?

SISTEMAS EXPERTOS. DISEÑO. ETAPAS EN EL DESARROLLO DE UN SE

Estudio de Factibilidad

• Articulo o estudio comparativo para demostrar que el proyecto es factible

Prototipo Rapido

• SE armado rapidamente para demostrar ideas, despertar entusiasmo e imprimir

administracion de nivel superior

Sistema Refinado

(Prueba α)

•Verificacion interna del SE sobre problemas reales, realizada por los ingenieros en

conocimiento y los especialistas.

Campo Comprobable

(Prueba β)

• Prueba del sistema realizado por usuarios seleccionados (no por ingenieros en

conocimiento ni por especialistas)

Sistema de Calidad

Comercial

• Validado y probado. • Documentacion del Usuario • Capacitacion • Soporte rapido a usuarios

Mantenimiento y Evolucion

• Correccion de errores

• Aumento de Capacidad

Page 4: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

SISTEMAS EXPERTOS. DISEÑO. ERRORES EN EL DESARROLLO DE UN SE

ESPECTATIVAS• Errores en el conocimiento del

especialista, tales como conocimiento incorrecto o incompleto

INGENIERO EN CONOCIMIENTO

• Errores semanticos de significado entre el ingeniero en conocimiento y el especialista

• Obtencion Incompleta del conocimiento proveniente del especialista

BASE DE CONOCIMIENTO

• Errores de forma de sintaxis • Errores de contenido, debidos a un conocimiento

incorrecto o incompleto y a incertidumbre en las reglas y en los hechos

MECANISMO DE INFERENCIA

• Errores en el mecanismo de inferencia y otro software de

la herramienta para SE

CADENA DE INFERENCIA

• Errores de inferencia debido a una prioridad incorrecta de las reglas, interacciones entre ellas y a errores de la Base de Conocimiento.

• Errores debido a inferencia no monotona

Page 5: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

• El ingeniero de conocimiento es quien construye el SE.

• Se debe considerar al SE como cualquier otro software convencional.

• Los SE tienen la “mision“ de proporcionar experiencia en situaciones de

alto desempeño, donde la vida humana esta en juego.

• Son sistemas criticos que se encuentran propensos a errores, los cuales

deben considerarse.

SISTEMAS EXPERTOS. CONSTRUCCION CARACTERISTICAS

Page 6: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

SISTEMAS EXPERTOS. METODOLOGIA DE DISEÑO DEL SISTEMA

ALTO COSTO DE PROCESO

AMPLIA VARIACION EN LA MDS

FALTA DE PRODUCTIVIDAD DEL

PROGRAMADOR

PROBLEMAS

INGENIERIA DEL SOFTWARE

DOCUMENTACIONPLANES,

REQUISITOS Y DISEÑO

INFORMES CATEGORIZACION CICLO DE VIDA DEL SOFTWARE

PRODUCTO

VALIDADO, VERIFICADO Y

PROBADOREDITUABLE A TIEMPO

MANTENIMIENTO Y MEJORAMIENTO

SENCILLO

BIEN DOCUMENTADO

OBJETIVOS

Page 7: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN

• SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE EN LA IMPORTANCIA Y LA DISPONIBILIDAD

• LISTA DE ORIGENES DEL CONOCIMIENTO CLASIFICADOS EN ORDEN DE DISPONIBILIDAD.

• LISTA CON PRIORIDADES DE ORIGENES DEL CONOCIMIENTO, EN ORDEN DE IMPORRANCIA PARA EL DESARROLLO

• QUIEN Y CUALES SON LOS ORIGENES DEL CONOCIMIENTO SIN CONSIDERAR LA DIPONIBILIDAD

IDENTIFICACION DEL ORIGEN

IMPORTANCIA DEL ORIGEN

SELECCION DEL ORIGEN

DISPONIBILIDAD DE ORIGEN

Page 8: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Las tareas de adquisicion, analisis y extraccion son:

SISTEMAS EXPERTOS. ADQUISICION DEL CONOCIMIENTO

TAREA OBJETIVOEstrategia de adquisicion Especificar donde se adquirira el conocimiento

mediante metodos para entrevistar expertos, leer documentos, induccion de reglas, etc

Identificacion de los elementos del conocimiento. Sistemas de clasificacion del conocimiento

Elegir el conocimiento especifico de los origenes que seran utiles en esta iteracion del ciclo de vida

del sistema. Calsificar y organizar el conocimiento como ayuda para la verificacion y comprension del

conocimiento por parte de los desarrolladores.Disposicion funcional detallada Especificar detalladamente las capacidades

funcionales del SE, a un nivel tecnico.

Page 9: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Las tareas de adquisicion, analisis y extraccion son:

SISTEMAS EXPERTOS. ADQUISICION DEL CONOCIMIENTO

TAREA OBJETIVOFlujo de control preliminar Describir las fases generales que ejecutara el SE,

las cuales se deben corresponder con las fases logicas, que se activan o desactivan, permitiendo

el flujo de la ejecusion.Manual preliminar del usuario Es importante relacionar a los usuarios para

lograr retroalimentacion, lo cual constituye una funcion critica del SE.

Especificaciones de requisitos Definir claramente que se espera que haga el SE, lo cual permitira que el mismo sea validado.

Lista referencial de conocimiento

Es la linea referencial de conocimiento del sistema.

Page 10: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

SISTEMAS EXPERTOS. ETAPAS DEL DISEÑO DEL CONOCIMIENTO

1. Representsacion del Conocimiento

2. Estructura de

control detallada

3. Estrucutura

interna de hechos4.

Interfaz preliminar del usuario

5. Plan de prueba

inicial

Page 11: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

SISTEMAS EXPERTOS. ETAPAS DEL CODIGO Y VERIFICACION

CODIFICACION

PRUEBAS

LISTADOS DE ORIGEN

MANUAL DEL

USUARIO

GUIA DE INSTALACION

DESCRIPCION DEL SISTEMA

Page 12: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

El Objetivo de la Etapa de prueba es determinar que el sistema opere de

manera correcta, que este completo y que sea congruente.

Esta etapa se divide en dos tareas principales:

1. Pruebas Formales: realizar los procedimientos de prueba formal

2. Analisis de Pruebas: documentar los resultados de la prueba.

El analisis de prueba busca los siguientes problemasÑ

1. Respuestas incorrectas

2. Respuestas Incompletas

3. Respuestas Incongruentes

SISTEMAS EXPERTOS. PRUEBAS

Page 13: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

El Objetivo de la Etapa de prueba es determinar que el sistema opere de

manera correcta, que este completo y que sea congruente.

Esta etapa se divide en dos tareas principales:

1. Pruebas Formales: realizar los procedimientos de prueba formal

2. Analisis de Pruebas: documentar los resultados de la prueba.

El analisis de prueba busca los siguientes problemasÑ

1. Respuestas incorrectas

2. Respuestas Incompletas

3. Respuestas Incongruentes

SISTEMAS EXPERTOS. PRUEBAS

Page 14: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

Libros• “Sistemas Expertos. Principios y Programación”. Giarratano J. –

Riley G. International Thomson Editores. Serie Ciencias: Ingenierías.

Cengage 2001 – Capítulo 6.

REFERENCIAS

Page 15: Inteligencia Artificial (EC5) Sistemas Expertos€¦ · SISTEMAS EXPERTOS. CONOCIMIENTO IDENTIFICACION Y SELECCIÓN DEL ORIGEN • SELECCIONAR LOS ORIGENES DEL CONOCIMIENTO CON BASE

http://www1.herrera.unt.edu.ar/intar