Sistemas Basados en Conocimientos

Post on 04-Jul-2015

518 views 1 download

description

Sistemas Expertos

Transcript of Sistemas Basados en Conocimientos

Universidad Nacional Experimental Simón RodríguezUniversidad Nacional Experimental Simón Rodríguez

Integrantes Equipo 8Integrantes Equipo 8

Castillo DarleyCastillo Darley

Garrido LuisGarrido Luis

Velazquez DianaVelazquez Diana

¿Qué son Sistemas Basados en ¿Qué son Sistemas Basados en Conocimientos?Conocimientos?

Un sistema basado en el conocimiento es aquel Un sistema basado en el conocimiento es aquel que basa la solución de un problema en el que basa la solución de un problema en el conocimiento experto humano. Los sistemas conocimiento experto humano. Los sistemas basados en el conocimiento (SBC) son parte del basados en el conocimiento (SBC) son parte del área de la inteligencia Artificial “IA” que es una área de la inteligencia Artificial “IA” que es una rama de la informática.rama de la informática.

¿Qué es la Inteligencia Artificial?¿Qué es la Inteligencia Artificial?

En ciencias de la computación se denomina Inteligencia En ciencias de la computación se denomina Inteligencia Artificial a la capacidad de razonar de un agente no vivo. Artificial a la capacidad de razonar de un agente no vivo. John McCarthy acuñó la expresión «John McCarthy acuñó la expresión «Inteligencia Inteligencia ArtificiaArtificial» en 1956, y la definió así:l» en 1956, y la definió así:

“ “Es la ciencia e ingenio de hacer máquinas inteligentes,Es la ciencia e ingenio de hacer máquinas inteligentes,  especialmente programas de cómputo inteligentes”especialmente programas de cómputo inteligentes”..

METAS DE LA INTELIGENCIA METAS DE LA INTELIGENCIA

ARTIFICIAL ARTIFICIAL Metas CientíficasMetas Científicas: Comprensión del Cerebro humano.

Metas de ingenierías Metas de ingenierías : Objetivo de creación sistemas inteligentes

Áreas de la Inteligencia Artificial Áreas de la Inteligencia Artificial

Inteligencia ArtificialInteligencia Artificial

La Redes Neuronales La Redes Neuronales

Los Sistemas Perceptivos Los Sistemas Perceptivos

El AprendizajeEl Aprendizaje

La RobóticaLa Robótica

El Hardware AI El Hardware AI

El Procesamiento De Lenguaje NaturalEl Procesamiento De Lenguaje Natural

Sistemas ExpertosSistemas Expertos

Sistemas ExpertosSistemas Expertos

¿Qué son los?¿Qué son los?Programas que codifican el conocimiento de un

experto en forma de heurísticas (p.ej.: usando reglas IF, THEN).

Tienen el potencial de ampliar la capacidad de resolución de problemas de una persona (algo de lo que carecen los DSS tradicionales).

Son capaces de explicar cómo se obtuvo la solución (p.ej.: reglas IF--THEN), si bien carecen de la intuición de una persona y les resulta difícil manejar inconsistencias.

er

SistemasSistemasExpertos Expertos

(SE)(SE)

CCOONNCCEEPPTTOOSS

Es una aplicación

informática capaz de

solucionar un conjunto de

problemas que exigen un

gran conocimiento sobre un

determinado tema.

Es un software que imita el

comportamiento de un experto

humano en la solución de un

problema. Pueden almacenar

conocimientos de expertos

para un campo determinado y

solucionar un problema

mediante deducción lógica de

conclusiones.

Historia de los Sistemas Historia de los Sistemas ExpertosExpertos Data a mediados de los 60´s.

En primer lugar se había desarrollado GPS (GENERALPROBLEM SOLVED) por Allan Newell y Herbert Simón.

Edward Feigenbaum desarrolló SE usando bases de conocimientos definidos minuciosamente.

El primer SE que se creó fue el Dendral. Se mejoró el desarrollo de SE creando MYCIN a la década

de los 70´s. En la década de los 80’s se ponen de moda los SE debido a

su Inteligencia Artificial .

ECONOMIAECONOMIA MEDICINAMEDICINA INGENIERIA INGENIERIA SOFTWARESOFTWARE PSICOLOGIAPSICOLOGIA

ÁREAS DE APLICACIÓN ÁREAS DE APLICACIÓN DE LA AI DE LA AI

¿¿Por qué son atractivos los Por qué son atractivos los Sistemas Expertos (SE) ?Sistemas Expertos (SE) ?

¿¿Por qué son atractivos los Por qué son atractivos los Sistemas Expertos (SE) ?Sistemas Expertos (SE) ?

Sistemas Experto Experto Humano

Disponibilidad 24 hrs. X 365 días Días laborales

Adquisición Teórico Teórico + practico

Campo Único Múltiple

Explicación Siempre A veces

Limitaciones de capacidad

Si Si, no valuable

Reproducible Si, identico No

Vida Infinita Finita

Conocimiento Adquirido Adquirido + innato

¿Diferencia entre¿Diferencia entre Sistemas Sistemas Expertos (SE) y Sistemas de Expertos (SE) y Sistemas de

Soporte de Decisiones (DSS)?Soporte de Decisiones (DSS)?

Los Componentes deLos Componentes deun Sistema Expertoun Sistema Experto

Componentes del Sistemas Componentes del Sistemas ExpertoExperto

La interfaz con el usuarioLa interfaz con el usuario

Entradas del Sistema ExpertoEntradas del Sistema Experto

Salidas del Sistema ExpertoSalidas del Sistema Experto

La Máquina de DesarrolloLa Máquina de Desarrollo

A) Lenguaje de ProgramaciónLenguaje de Programación

A)A) Shell de Sistemas ExpertosShell de Sistemas Expertos

A)A) El Papel de Ingeniero de Conocimiento El Papel de Ingeniero de Conocimiento

A)A) El Proceso de Creación del SistemaEl Proceso de Creación del Sistema

Componentes de Máquina deComponentes de Máquina deDesarrolloDesarrollo

Como se Desarrolla un Sistema Como se Desarrolla un Sistema ExpertoExperto

A) El Equipo de DesarrolloEl Equipo de Desarrollo

1.El Experto

2.El Ingeniero del conocimiento

3.El Usuario

A) En el Desarrollo del Sistema ExpertoEn el Desarrollo del Sistema Experto

El desarrollo del Sistema ExpertoEl desarrollo del Sistema Experto

Ventajas y DesventajasVentajas y Desventajas

Ventajas para los GERENTESVentajas para los GERENTES

Consideran más alternativas: Aplicar un Nivel más alto de Lógica: Dedicar más tiempo al evaluar los Resultados de

las Decisiones: Tomar Decisiones más consistentes:

Ventajas y DesventajasVentajas y Desventajas

Ventajas para la COMPAÑIAVentajas para la COMPAÑIA

Mejor desempeño de la compañía Mantener el control sobre los conocimientos de la

compañía

Ventajas y DesventajasVentajas y Desventajas

Desventajas de los Sistemas Expertos

No pueden manejar conocimientos inconsistentes. No puede aplicar el juicio y la intuición.

1. La tarea original cambiado.

2. El costo

3. Dejo de ser compatible

4. La compañía cambio

5. Subestimaron la magnitud de la tarea.

6. Mal planteamiento del Problema

7. Demandas legales

8. Resistencia a un sistema desarrollado por gente externa

9. Los Usuarios se rehusaron a encargarse del mantenimiento del sistema

10.Se perdió personal de desarrollo clave.

Qué suerte corrieron los primeros Qué suerte corrieron los primeros sistemas expertos.sistemas expertos.

RRazones por que fracasaron los sistemas expertos.azones por que fracasaron los sistemas expertos.

La Clave Para Tener Éxito En El La Clave Para Tener Éxito En El Desarrollo De Sistemas Expertos Desarrollo De Sistemas Expertos

1.1. Coordinar el desarrollo de los sistemas expertos con el plan estratégico de Coordinar el desarrollo de los sistemas expertos con el plan estratégico de negocios y el plan estratégico de recursos de información negocios y el plan estratégico de recursos de información

2.2. Definir claramente el problema a resolver, entender perfectamente el dominio Definir claramente el problema a resolver, entender perfectamente el dominio del problema.del problema.

3.3. Poner espacial atención en la factibilidad legal (y ética) del sistema propuestoPoner espacial atención en la factibilidad legal (y ética) del sistema propuesto

4.4. Entender a fondo tanto las preocupaciones de los usuarios respecto al Entender a fondo tanto las preocupaciones de los usuarios respecto al proyecto de desarrollo como sus expectativas del sistema en operación.proyecto de desarrollo como sus expectativas del sistema en operación.

5.5. Utilizar técnicas gerenciales diseñada para mantener la tasa de reincidencias Utilizar técnicas gerenciales diseñada para mantener la tasa de reincidencias de los desarrolladores dentro de limites aceptable.de los desarrolladores dentro de limites aceptable.

Estos son ingredientes que deben formar parte de cualquier proyecto de desarrollo.Estos son ingredientes que deben formar parte de cualquier proyecto de desarrollo.

Redes Neuronales Redes Neuronales Modelos Inspirados en la Biología Modelos Inspirados en la Biología

Una red neuronal es un modelo Una red neuronal es un modelo matemático del cerebro humano que matemático del cerebro humano que simula la forma en que las neuronas simula la forma en que las neuronas interactúan para procesar datos y interactúan para procesar datos y aprender con la experiencia.aprender con la experiencia.

SISTEMA EXPERTOSSISTEMA EXPERTOS

Sistemas Expertos Sistemas Expertos Uso Uso

Dendral Interpreta la estructura molecular, Universidad de Stanford, a mediados de los años 60, y su desarrollo duró diez años, (1965 a 1975)

Xcon Para asistir a los pedidos de los sistemas de computadores 1978, manejaba 10.000 reglas .

Mycin Diagnóstico de enfermedades infecciosas de la sangre

Sistemas Expertos En la Sistemas Expertos En la ActualidadActualidad

Existen más de 10,000 sistemas expertos funcionando en los Existen más de 10,000 sistemas expertos funcionando en los diversos campos de la actividad humana, descubriendo fórmulas diversos campos de la actividad humana, descubriendo fórmulas químicas nuevas matemáticas, campeones de ajedrez como el químicas nuevas matemáticas, campeones de ajedrez como el Deep Blue de ibm que derrotó a Gary Gasparov actual campeón Deep Blue de ibm que derrotó a Gary Gasparov actual campeón mundial. éxitos de la inteligencia artificial. mundial. éxitos de la inteligencia artificial.

Deep Blue de IBMDeep Blue de IBMDerrota del Gary GasparovDerrota del Gary Gasparov

Fue Campeón del mundo de ajedrez de 1985 a 2000Fue Campeón del mundo de ajedrez de 1985 a 2000

RESUMEN RESUMEN

Mejoran la calidad del conocimiento experto Mejoran la calidad del conocimiento experto humanos.humanos.

Conseguir la supervivencia del conocimiento y Conseguir la supervivencia del conocimiento y que no termine con la muerte física del que no termine con la muerte física del experto. experto.

Multiplica el número de expertos o Multiplica el número de expertos o especialistas.especialistas.

Baja el costo del conocimiento.Baja el costo del conocimiento.

El conocimiento es más accesible.El conocimiento es más accesible.