sistemas basados en conocimientos

28
Universidad Nacional Experimental Simón Rodríguez Universidad Nacional Experimental Simón Rodríguez Integrantes Equipo 8 Integrantes Equipo 8 Castillo Darley Castillo Darley Garrido Luis Garrido Luis Velazquez Diana Velazquez Diana

Upload: auroraboreal2014

Post on 04-Jul-2015

514 views

Category:

Technology


1 download

DESCRIPTION

Sistemas Expertos

TRANSCRIPT

Page 1: 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

Page 2: Sistemas Basados en Conocimientos

¿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.

Page 3: Sistemas Basados en Conocimientos

¿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”..

Page 4: Sistemas Basados en Conocimientos

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

Page 5: Sistemas Basados en Conocimientos

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

Page 6: Sistemas Basados en Conocimientos

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

Page 7: Sistemas Basados en Conocimientos

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.

Page 8: Sistemas Basados en Conocimientos

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.

Page 9: Sistemas Basados en Conocimientos

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 .

Page 10: Sistemas Basados en Conocimientos

ECONOMIAECONOMIA MEDICINAMEDICINA INGENIERIA INGENIERIA SOFTWARESOFTWARE PSICOLOGIAPSICOLOGIA

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

Page 11: Sistemas Basados en Conocimientos

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

Page 12: Sistemas Basados en Conocimientos

¿¿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

Page 13: Sistemas Basados en Conocimientos

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

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

Page 14: Sistemas Basados en Conocimientos

Los Componentes deLos Componentes deun Sistema Expertoun Sistema Experto

Page 15: Sistemas Basados en Conocimientos

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

Page 16: Sistemas Basados en Conocimientos

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

Page 17: Sistemas Basados en Conocimientos

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

Page 18: Sistemas Basados en Conocimientos

El desarrollo del Sistema ExpertoEl desarrollo del Sistema Experto

Page 19: Sistemas Basados en Conocimientos

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:

Page 20: Sistemas Basados en Conocimientos

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

Page 21: Sistemas Basados en Conocimientos

Ventajas y DesventajasVentajas y Desventajas

Desventajas de los Sistemas Expertos

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

Page 22: Sistemas Basados en Conocimientos

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.

Page 23: Sistemas Basados en Conocimientos

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.

Page 24: Sistemas Basados en Conocimientos

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.

Page 25: Sistemas Basados en Conocimientos

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

Page 26: Sistemas Basados en Conocimientos

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

Page 27: Sistemas Basados en Conocimientos

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.

Page 28: Sistemas Basados en Conocimientos