P. 1
Unidad 3 Metodologia Sistemas Expertos

Unidad 3 Metodologia Sistemas Expertos

|Views: 908|Likes:
Publicado porDianiTa Archila

More info:

Published by: DianiTa Archila on Oct 19, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/29/2015

pdf

text

original

Metodologías para el Desarrollo de Sistemas Expertos

I.A.

Metodologías
 Importancia de las metodologías  Introducción hacia una metodología de

desarrollo de SE  Participantes  Metodología de Buchanan  Metodología de Grover  Metodología de Brule  Metodología de Blanque y García Martínez  Metodología resultante de la combinanción de las anteriores IA1 - 2

Importancia de usar Metodogías
 Son herramientas utilizadas por el ingeniero

de conocimiento, que le dan pautas de como desarrollar un Sistema Experto.  Guían la contrucción.  Permiten una correcta documentación.  Permiten detectar problemas durante el desarrollo y corregirlos a tiempo. Evitando errores.
IA1 - 3

4 . puede generar inconsistencia en la BC – Introvertidos: poca información puede provocar lagunas en la BC IA1 .Introducción hacia una metodología de desarrollo de SE  Factor humano – Permeabilidad del experto de campo – Destreza del ingeniero de conocimiento  Componentes psicológicos: personalidad – Extrovertidos: abundancia de información.

5 .Introducción hacia una metodología de desarrollo de SE  Componente social – Coacción – Voluntario  Componente cultural – El experto de campo supone perjuicio – El experto de campo supone beneficio IA1 .

Introducción hacia una metodología de desarrollo de SE  Etapas – Pedirle al experto de campo que hable sobre el conocimiento involucrado – Tomar nota de los conceptos utilizados con más frecuencia – Parametrizar los conceptos involucrados – Establecer relaciones de causalidad entre los conceptos según sus parámetros – Verificar la aceptabilidad de las reglas con el experto de campo IA1 .6 .

IA1 .  Sherpa: unión entre el. el equipo técnico y la administración. Con frecuencia es un miembro del equipo técnico de la organización del diseño. o los expertos.7 .Participantes  Equipo de miembros: personas involucradas con el desarrollo del proceso.  Líder de equipo: es el principal responsable del diseño del un SE.  Ingeniero de conocimiento (receptores de conocimiento): personas encargadas de modelar la habilidad en el dominio y los que conducen las entrevistas con los expertos.

No es el Sherpa.  Usuarios representativos: representan los intereses de la administración.8 . Su sabiduría es valiosa para el sistema. No necesariamente son los mismos que obtienen el conocimiento. IA1 . Apuntan al monitoreo del diseño del sistema y al desarrollo para los respectivos usuarios.  Unión administrativa: representan los intereses de la administración al grupo.Participantes • Ingeniero de software: escriben el software.  Experto: es la persona de la cual se extrae el conocimiento.

 Organización: cada grupo tiene su propia estructura.  Medios: Los medios tangibles: personal y recursos. los intangibles: información y soportes.  Influencias: todo grupo ejercerce un grado y clase de influencia sobre el equipo a través de relaciones jerárquicas formales para el equipo. o por medio del poder de la información (como la del experto). Los grupos formalmente estructurados tienen una relación más estructurada con el equipo.9 . son organizados formalmente (administración.Participantes  Otros grupos: involucrados en el desarrollo del sistema. equipo técnico) o no (usuarios expertos). IA1 .

Metodología de Buchanan  En la adquisición de conocimiento (de distintas fuentes: libros.10 . expertos) el ingeniero de conocimiento procede a través de una serie de etapas para producir un Sistema Experto.  Se destacan 6 etapas fundamentales IA1 .

11 .Metodología de Buchanan 1) Indentificación  Se identifican los participantes y roles. fuentes de conocimiento. los recursos. IA1 .  Se identifican los objetivos o metas.  Se establecen las facilidades computacionales y presupuestos.

IA1 . pues el Experto de Campo es quién conoce en detalle los fundamentos particulares del tema a investigar.12 .Metodología de Buchanan 2) Conceptualización  Se analizarán los conceptos vertidos por el Experto de Campo • Los mismos serán tomados en cuenta con sumo interés.

 El resultado de formalizar el diagrama de información conceptual y los elementos subproblemas es una especificación parcial para construír un prototipo de la base de conocimiento. IA1 .Metodología de Buchanan 3) Formalización  Se identifican los conceptos relevantes e importantes.13 .

IA1 . el lenguaje y el ambiente de programación.14 .Metodología de Buchanan 4) Implementación  Se formaliza el conocimiento obtenido del Experto y se elige la organización.

verificándose la performance del sistema.Metodología de Buchanan 5) Testeo  Se observa el comportamiento del prototipo. el funcionamiento de la base de conocimiento y la estructura de las inferencias.15 . IA1 .

IA1 .  Se rediseña y refina el prototipo.16 .Metodología de Buchanan 6) Revisión del prototipo  Se reformulan los conceptos.

Metodología de Buchanan  La característica más importante de esta metodología es la constante relación ente el Ingeniero de Conocimiento y el Experto de Campo IA1 .17 .

IA1 . cada una de las cuales va acompañada de una documentación detallada.18 .Metodología de Grover  El método de Grover propone una serie de etapas en el desarrollo del proceso de adquisición del conocimiento.

19 .Metodología de Grover  Se distinguen tres etapas: – Definiciión del dominio – Formulación del conocimiento fundamental – Consolidación del conocimiento Basal IA1 .

20 .Metodología de Grover Definición del dominio Escenario inicial •Descripción del problema •Referencias bibliográficas •Glosario •Criterios de performance •Escenarios de ejemplos •Identificación de expertos •Chequeo de sintaxis •Cheque de comportamiento Cuerpo del conocimiento fundamental Conocimiento Basal Revisión del experto Escenarios nuevos Actividad básica del SE IA1 .

21 . y servir a los diseñadores y usuarios como medio de documentación y referencia. IA1 .Metodología de Grover  La característica más importante es la obtención de documentación que puede reemplazar parcialmente al experto.

Metodología de Brulé  Muchos de los trabajos en SE no son dirigidos correctamente. IA1 .22 .  En la mayoría de los casos el problema se encuentra en la construcción del software y no en la adquisición del conocimiento.

estructuran las perspectivas. 2) Diseño y especificación: Se crea el equipo de trabajo. el costo de conducción. se investiga la factibilidad del proyecto. probabilidad de éxito.Metodología de Brulé 1) Pre-planeamiento: Donde se define el problema.23 . se planifica la primera sesión y se define le modelo perspectiva inicial mediante la creación de un prototipo demostrativo IA1 .

definición del sistema. construcción e implementación. Es un proceso interactivo. comienza la implementación. 4) Implementación: Donde si el diseño es satisfactorio.24 . El final de esta será un diseño relativamente estable.Metodología de Brulé 3) Desarrollo temprano: El equipo realiza su primer esfuerzo de desarrollo. IA1 .

6) Supervición: Consiste en un testeo en línea.25 . en un ambiente limitado y controlado. 7) Mantenimiento: En todo sistema se requiere de un mantenimiento para poder existir y/o progresar. como así también la actualización del sistema.Metodología de Brulé 5) Evaluación: Se verifica y valida el sistema experto y se establece la performance del sistema. IA1 .

26 .Metodología de Brulé  La característica más importante de esta metodología es el desarrollo de un SE temprano. que incrementalmente converge al sistema experto final. IA1 .

 De esta manera tratar de extraerle no sólo el conocimiento específico del dominio de la aplicación sino también los conocimientos conexos.27 . IA1 .Javier Blanquet y García Martínez Adquisición del conocimiento:  Se realiza el relevamiento del conocimiento involucrado haciéndole tener en cuenta al experto que se debe explayar lo más posible.

IA1 .Javier Blanquet y García Martínez Enunciación de conceptos:  Se analiza el conocimiento y se toma nota de los conceptos más frecuentemente utilizados por el experto.28 . y que él realice una clasificación del tipo: conceptos primarios y secundarios. esto se logra mediante la observación del experto sobre determinadas ideas.  Resulta conveniente mostrarle una lista de tales conceptos al experto.

IA1 . Funciona / No funciona.29 .  Por ejemplo: Presencia / Ausencia.Javier Blanquet y García Martínez Parametrización de conceptos:  Tomar los valores que se encuentran asociados a los conceptos. Alto / Medio / Bajo.

30 . IA1 .Blanque y García Martínez Planteo de causalidades:  Se establecen las relaciones de causalidad entre los distintos conceptos por medio de grafos causales y luego de esto se redactan las reglas asociadas.

Blanque y García Martínez Verificación:  Consiste en la verificación de la aceptabilidad de las reglas con el experto de campo.  Se puede realizar usando casos de testeo que sean considerados típicos. IA1 . y en base a la comparación se decidirá si se modifican. eliminan o aceptan las reglas involucradas. se comparan los resultados con los datos para los mismos casos por los expertos humanos.31 .

32 . pudiendo establecer la performance del sistema. ya que los grafos de causalidades son una excelente herramienta para la representación del conocimiento previo a la formalización de reglas y la verificación. ya que compara el procedimiento que realiza el experto de campo con el que realizará el sistema. IA1 .Blanque y García Martínez  La característica más importante es la etapa de planteo de causalidades.

33 .Metodología Propuesta 1) Estudio preliminar:  Definición del problema  Identificación de los expertos  Bibliografía de referencia  Glosario de términos  Estudio de factibilidad  Técnica  Operativa  Económica  Análisis  Posibilidad de la construcción  Justificación de la construcción IA1 .

34 .Metodología Propuesta 2) Desarrollo de prototipos:  Elicitación de conocimiento  Representación del conocimiento (grafos causales)  Elección de la herramienta  Formalización: construcción de las reglas  Implementación del prototipo IA1 .

5) Mantenimiento: • Actualización del sistema IA1 .35 .Metodología Propuesta 3) Desarrollo del sistema: • Los avances deben estar acompañados de evaluaciones internas de los expertos y la reconstrucción a partir del resultado de las evaluaciones. 4) Evaluación final: • El testeo final consiste en plantear casos nuevos y comparar la solución y el procedimiento realizado por el experto y por el sistema.

Metodología Propuesta  La importancia de esta metodología es fue construída de la unión de los puntos fuertes de las metodologías anteriores. IA1 .36 .

Metodologías  Sin una metodología difícilmente se logrará con éxito la construcción de un Sistema Experto. IA1 .37 .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->