Está en la página 1de 5

RESUMEN

Nombre:
Trujillo Huerta, Elimelec

Tema:
Sistemas Expertos
Sistemas Expertos
Es un sistema basado en conocimiento que emula la competencia de un experto, dentro de
un campo de aplicación bien delimitado. También puede definirse como un conjunto de
programas de computadora cuyo comportamiento es similar al que tendría un experto
humano.

Características deseables de un sistema experto

Habilidad para adquirir conocimiento.


Fiabilidad.
Solidez en el dominio de su conocimiento.
Capacidad para resolver problemas.

Componentes de un sistema experto

Componente humano: Los expertos humanos suministran el conocimiento básico en


el tema de interés, y los ingenieros del conocimiento trasladan este conocimiento a
un lenguaje, que el sistema experto pueda entender.

Base del conocimiento: Conocimientos del experto humano codificado (estático).

Base de Hechos: Memoria temporal de trabajo (dinámico).

Motor de Inferencia: Combina BC y BH para deducir nuevos hechos => resolver


problema.

Interfaz de Usuario: Comunicación entre el SE y el usuario final.

Módulo de Explicación: Justificación y explicación de los resultados obtenidos.

Módulo de Adquisición de Conocimiento: Añadir nuevo conocimiento a la BC.

Módulo de Aprendizaje: Aprender a partir de la resolución de problemas.

Subsistema control de la coherencia: Este subsistema controla la consistencia de la


base de datos y evita que unidades de conocimiento inconsistentes entren en la
misma.
Subsistema de ejecución de órdenes: Es el componente que permite al sistema
experto iniciar acciones.

Fases de desarrollo de un sistema experto

Planteamiento del problema.


Encontrar expertos humanos.
Diseñar sistemas expertos.
Elegir herramientas de desarrollo.
Construir prototipo.
Probar prototipo.
Refinamiento y generalización.
Mantenimiento y puesta al día.

Fases de desarrollo de un sistema experto (1 de 2)

Planteamiento del problema: La primera etapa en cualquier proyecto es normalmente la


definición del problema a resolver.

Encontrar expertos humanos que puedan resolver el problema: En algunos casos, sin
embargo, las bases de datos pueden jugar el papel del experto humano.

Diseño de un sistema experto: Esta etapa incluye el diseño de estructuras para almacenar el
conocimiento, el motor de inferencia, el subsistema de explicación, la interface de usuario,
etc.

Elección de la herramienta de desarrollo o lenguaje de programación: Debe decidirse si


realizar un sistema experto a medida, o utilizar una herramienta, o un lenguaje de
programación.

Desarrollo y prueba de un prototipo: Si el prototipo no pasa las pruebas requeridas, las


etapas deben ser repetidas hasta que se obtenga un prototipo satisfactorio.

Refinamiento y generalización: En esta etapa se corrigen los fallos y se incluyen nuevas


posibilidades no incorporadas en el diseño inicial.

Mantenimiento y puesta al día: En esta etapa el usuario plantea problemas o defectos del
prototipo, corrige errores, actualiza el producto con nuevos avances, etc.

Tipos de sistemas expertos (según naturaleza del problema)


Deterministas: Son los Sistemas Expertos basados en reglas, que usan un mecanismo de
razonamiento lógico para sacar sus conclusiones.

Estocásticos: Son los Sistemas Expertos Probabilísticos y la estrategia de razonamiento


usada es el razonamiento probabilístico.

Sistemas expertos basados en reglas

Una regla es una afirmación lógica que relaciona información conocida con otra que puede
ser inferida o se sabe que es cierta.

Una regla se compone de la premisa y el consecuente:

Premisa: condiciones para que la regla se ejecute.


Consecuente: conclusiones deducidas.

Inferencia

La Inferencia permite deducir nuevo conocimiento a partir de conocimiento que se sabe que
es cierto.

Usa la Base de Hechos y el Conocimiento Base para obtener nuevas conclusiones o hechos.

Existen diferentes reglas de inferencia y diferentes estrategias de inferencia.


MAPA MENTAL
MAPA MENTAL

También podría gustarte