Mostrando entradas con la etiqueta Sistemas Expertos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas Expertos. Mostrar todas las entradas

domingo, 24 de abril de 2011

El Conocimiento

EL CONOCIMIENTO

El conocer es un hecho primario, espontáneo e instintivo, y por ello no puede ser definido estrictamente. Se podría describir como un ponerse en contacto con el ser, con el mundo y con el yo; también podríamos decir que es un proceso en el que están vinculados estrechamente las operaciones y procedimientos mentales, subjetivos, con las operaciones y formas de actividad objetivas prácticas, aplicadas a los objetos.

El conocer se caracteriza como una presencia del objeto frente al objeto: el sujeto se posesiona en cierta forma del objeto, lo capta y lo hace suyo, reproduciéndolo de tal manera que responda lo más fielmente posible a la realidad misma del objeto. Por medio de esta reproducción, se tiene la imagen, no física como seria una fotografía, sino psíquica, cognoscible, intencional.

El conocimiento depende de la naturaleza del objeto y de la manera y de los medios que se usan para reproducirlo. Así, tenemos un conocimiento sensorial (si el objeto se capta por medio de los sentidos), éste se encuentra tanto en los hombres como en los animales, y un conocimiento racional, intelectivo o intelectual, si se capta por la razón directamente. Podríamos citar unos ejemplos: un libro, un sonido, un olor se captan por medio de los sentidos; la belleza, la justicia, el deber se captan por medio de razón.

La actividad cognoscitiva es adquisitiva, cuando obtenemos un conocimiento; conservativa, cuando retemos o memorizamos un conocimiento; elaborativa, cuando, con base en conocimiento adquiridos y memorizados, elaboramos otros por medio de la imaginación, la fantasía o el razonamiento.

RELACION ENTRE DATOS Y CONOCIMIENTO

Datos

Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información que por sí solos son irrelevantes como apoyo a la toma de decisiones. También se pueden ver como un conjunto discreto de valores, que no dicen nada sobre el por qué de las cosas y no son orientativos para la acción.

Un número telefónico o un nombre de una persona, por ejemplo, son datos que, sin un propósito, una utilidad o un contexto no sirven como base para apoyar la toma de una decisión. Los datos pueden ser una colección de hechos almacenados en algún lugar físico como un papel, un dispositivo electrónico (CD, DVD, disco duro...), o la mente de una persona. En este sentido las tecnologías de la información han aportado mucho a recopilación de datos.

Como cabe suponer, los datos pueden provenir de fuentes externas o internas a la organización, pudiendo ser de carácter objetivo o subjetivo, o de tipo cualitativo o cuantitativo, etc.

Conocimiento

El conocimiento es una mezcla de experiencia, valores, información y know-how que sirve como marco para la incorporación de nuevas experiencias e información, y es útil para la acción. Se origina y aplica en la mente de los conocedores. En las organizaciones con frecuencia no sólo se encuentra dentro de documentos o almacenes de datos, sino que también esta en rutinas organizativas, procesos, prácticas, y normas.

El conocimiento se deriva de la información, así como la información se deriva de los datos.

La relaion existente entre conocimiento y datos está en la información. El conocimiento es una mezcla de experiencia, valores, información.

La información se puede definir como un conjunto de datos procesados y que tienen un significado (relevancia, propósito y contexto), y que por lo tanto son de utilidad para quién debe tomar decisiones, al disminuir su incertidumbre.

Estructurándolos de la manera adecuada los datos se convierten en conocimiento.

ELEMENTOS DEL CONOCIMIENTO

1. Sujeto:

El sujeto del conocimiento es el individuo conocedor. En él se encuentran los estados del espíritu en el que se envuelven o entran la ignorancia, duda, opinión y certeza. Este se presenta como el punto de que pende por decirlo así, la verdad del conocimiento humano.

Su función consiste en aprehender el objeto, esta aprehensión se presenta como una salida del sujeto fuera de su propia esfera, una invasión en la esfera del objeto y una captura de las propiedades de éste.

2. Objeto:

Es aquello a lo que se dirige la conciencia, a la que se dirige la conciencia ya sea de una manera cognoscitiva, ya sea volitiva. Es lo que se percibe, imagina, concibe o piensa. Su función es ser aprehensible y aprehendido por el sujeto.

Los objetos pueden ser reales o irreales; llamamos real todo lo que nos es dado en la experiencia externa o interna o se infiere algo de ella. Los objetos irreales se presentan, por el contrario, como meramente pensados.

3. Medio

generalmente hay ausencia de medios especiales, los instrumentos de trabajo son a la vez medios, del conocimiento de la realidad.

Los medios del conocimiento son:

La Experiencia interna: Consiste en darnos cuenta en darnos cuenta lo que existe en nuestra interioridad. Esta experiencia constituye una certeza primaria: en nuestro interior ocurre realmente lo que experimentamos.

La Experiencia externa: Es todo conocimiento o experiencia que obtenemos por nuestros sentidos.

La Razón: Esta se sirve de los sentidos, elabora los datos recibidos por ellos los generaliza y los abstrae, transformando la experiencia sensible y singular en conocimientos que valen en cualquier lugar y tiempo.

La Autoridad: Muchísimos conocimientos que poseemos nos llegan a través de la comunicación de personas que saben mucho sobre el tema, estas personas tienen autoridad científica y lo que divulgan o enseñan merece toda nuestra adhesión.

4. Imagen:

Constituye el instrumento mediante el cual la conciencia cognoscente aprehende su objeto. También es la interpretación que le damos al conocimiento consecuente de la realidad.


mas en:

http://www.sinnexus.com/business_intelligence/piramide_negocio.aspx

http://html.rincondelvago.com/el-conocimiento_1.html

domingo, 3 de abril de 2011

Sistema experto SalasDetect


Sistema experto que determina que tipo de virus tiene (gripe estacionaria o gripe A(H1N1)), Se determinara mediante la selección de síntomas, lo cual permitirá determinar qué tipo de virus tiene y cuál es el tratamiento adecuado.


OBJETOS

OBJETO

VALORES SELECCIONADOS

Fiebre

No llega a 39 Grados

Inicio súbito a 39 grados

Dolor de cabeza

De menor intensidad

Intenso

Escalofríos

Esporádicos

Frecuentes

Cansancio

Moderado

Extremo

Dolor de garganta

Pronunciado

Leve

Tos

Menos intensa

Seca continua

Moqueo

Fuerte y con congestión nasal

poco común

Dolores musculares

Moderado

Intenso

Ardor de ojos

Leve

Intenso


REGLAS

Si Fiebre= No llega a 39 Grados

Dolor de cabeza= De menor intensidad

Escalofríos= Esporádicos

Cansancio= Moderado

Dolor de garganta= Pronunciado

Tos= Menos intensa

Moqueo= Fuerte y con congestión nasal

Dolores musculares= Moderado

Ardor de ojos= Leve Entonces

Gripe= Estacionaria

Si Fiebre= Inicio súbito a 39 grados

Dolor de cabeza= Intenso

Escalofríos= Frecuentes

Cansancio= Extremo

Dolor de garganta= Leve

Tos= Seca continua

Moqueo= poco común

Dolores musculares= Intenso

Ardor de ojos= Intenso Entonces

Gripe= A(H1N1)

El motor de inferencia

Un motor de inferencia interpreta y evalúa los hechos en la base de conocimientos para proveer una respuesta. Este debe ser independiente del conocimiento y de los hechos. Se puede caracterizar por:

  • El lenguaje en que ha sido escrito.
  • La velocidad de trabajo: Inferencias / segundo.

Las estrategias de búsqueda de soluciones:

  • No Ordenada: aleatoria, heurística.
  • Ordenada: Encadenamiento hacia adelante (guiado por los datos, deductivo), encadenamiento hacia atrás (guiado por los objetivos, inductivo).
  • La forma en que elige el conocimiento.
  • La posibilidad de incorporar metaconocimiento.

El tipo de lógica que emplea en el razonamiento:

  • Booleana, trivalente, multivalente, difusa.
  • Monotónica o no monotónica.
  • Atemporal o temporal.
  • Lógica de orden 0, orden 0+, orden 1.

El método que utiliza para la evaluación del conocimiento incompleto o incierto:

  • Determinístico.
  • Probabilístico.
  • Aproximado.
  • Difuso.

MAS EN:

http://personales.com/colombia/medellin/Clon_Inteligencia_Artificial/motor.html


Reglas de inferencia

Las reglas de inferencia son esquemas básicos de inferencia deductiva que se suelen escribir poniendo cada premisa en una línea y la conclusión en otra línea al final. Toda regla, como toda inferencia deductiva, tiene que estar basada en la implicación de la conclusión a partir de las premisas.

Modus ponendo ponens

En lógica, el modus ponendo ponens (en latín, modo que afirmando afirma), también llamado modus ponens y generalmente abreviado MPP o MP, es una regla de inferencia que tiene la siguiente forma:

Si A, entonces B

A

Por lo tanto, B

Por ejemplo, un razonamiento que sigue la forma del modus ponens podría ser:

Si está soleado, entonces es de día.

Está soleado.

Por lo tanto, es de día.

Otro ejemplo sería

Si Javier tiene rabia, es una nube.

Javier tiene rabia.

Por lo tanto, Javier es una nube.

Otra manera de presentar el modus ponens con el condicional es:

A-->B

A

---------

B

Y aún otra manera es a través de la notación del cálculo de secuentes: Con condicional:

(A-->B), A |- B

Mas en: http://es.wikipedia.org/wiki/Modus_ponendo_ponens

Modus tollendo tollens

En lógica, el modus tollendo tollens (en latín, modo que negando niega), también llamado modus tollens y generalmente abreviado MTT o MT, es una regla de inferencia que tiene la siguiente forma:

si A entonces B

No B

Por lo tanto, no A

Por ejemplo, un razonamiento que sigue la forma del modus tollens podría ser:

si está soleado entonces es de día.

No es de día.

Por lo tanto, no está soleado.

Es importante evitar caer en el razonamiento incorrecto de:

Si tiene permiso de conducir entonces es mayor de edad

No tiene permiso de conducir

Por lo tanto, no es mayor de edad.

Es incorrecto puesto que podría ser mayor de edad y no tener permiso de conducir, de ahí la importancia de no confundir el condicional (si p, entonces q) con el bicondicional (p si y solo si q).

Otra manera de presentar el modus tollens es:

A<-->B

~A

-----------

~B

Y aún otra manera es a través de la notación del cálculo de secuentes:

(A<-->B), ~A|- ~B


En lógica proposicional su representación sería la siguiente :[(pﬤ[q&)~qﬤ~p

Mas en:

http://es.wikipedia.org/wiki/Modus_tollendo_tollens

martes, 22 de marzo de 2011

Arquitectura básica de Sistemas Expertos





1. Base de conocimientos (BC): Contiene conocimiento modelado extraído del diálogo con un experto. Es una parte muy importante de definir, y muy costosa. También se lo llama knowledgebase en inglés; KB, kb or Δ y es un tipo especial de base de datos para la gestión del conocimiento. Provee los medios para la recolección, organización y recuperación de conocimiento.

2. Base de hechos (Memoria de trabajo): contiene los hechos sobre un problema que se ha descubierto durante el análisis.

3. Motor de inferencia: Modela el proceso de razonamiento humano. Recordemos que una inferencia es una evaluación que realiza la mente entre expresiones bien formadas de un lenguaje, para obtener un resultado.

4. Módulos de justificación: Es como se explica el razonamiento utilizado por el sistema para llegar a una determinada conclusión. Parte importante!

5. Interfaz de usuario: es la interacción entre el SE y el usuario, y se realiza mediante el lenguaje natural. Muchas veces esto es simplemente un resultado, un reporte o un mensaje en una pantalla. Iterativamente, se puede ir mejorando.

El usuario de un SE puede estar operando en cualquiera de los siguientes modos:

  • Verificador. El usuario intenta comprobar la validez del desempeño del sistema.
  • Tutor. El usuario da información adicional al sistema o modifica el conocimiento que ya está presente en el sistema.
  • Alumno. El usuario busca rápidamente desarrollar pericia personal relacionada con el área específica mediante la recuperación de conocimientos organizados y condensados del sistema.
  • Cliente. El usuario aplica la pericia del sistema a tareas específicas reales.

El reconocimiento de las caracterizaciones anteriores contrasta con la percepción de un simple papel (el cliente) de los sistemas tradicionales de software.

Mas en:

http://capacitacionjava.blogspot.com/2010/09/sistemas-expertos-arquitectura-basica.html

domingo, 20 de marzo de 2011

Diferencia entre ciclo de vida de los SE y ST

Algunas de las diferencia entre estos dos tipos de sistemas son:

El ST es más orientado a necesidades expuestas por los clientes, se utiliza metodologías de desarrollo ya establecidas, se desarrolla un prototipo en el cual se basa el desarrollo del sistema, recopila información de los usuarios, es difícil efectuar cambios a lo programado, utilizan datos exactos para llegar a un resultado, utiliza información cuantitativa.

El SE a diferencia de el ST este evalúa el problema y los recursos para dar solución, utiliza un prototipo inicial el cual es desechado en lo posterior, recopila el conocimiento de los expertos y selecciona los mismos para el desarrollo del sistema, se realiza un desarrollo incremental, la implementación del sistema consta de varias etapas antes de darlo como sistema final.



Ciclo de Vida Sistemas Expertos


w Análisis del problema:

Evaluar el problema y los recursos disponibles para determinar la aplicación de una solución basada en conocimiento, análisis costo beneficio, y una investigación de mercado.

w Especificación requerida

Formalizar y poner por escrito lo que fue adquirido durante la fase de análisis.

Determinar los objetivos del proyecto, y establece los medios para obtener dichos objetivos.

w Diseño preliminar

Considera las decisiones de alto nivel necesarias para preparar y desarrollar rápidamente el prototipo inicial.

w Prototipo inicial (rápido) y evaluación

Etapa clave debido a que todas las decisiones tomadas en el diseño preliminar deben ser ya sea confirmadas, rectificadas o desechadas, sobre la base del conocimiento recopilado de los expertos en el proceso hasta completar esta etapa.

El prototipo inicial debe verse como el sistema completo, excepto que estará limitado en su cobertura.

w Diseño final

Selección de las herramientas y de los recursos necesarios para desarrollar el sistema a ser entregado.

w Implementación

Puede consumir la mayor parte del tiempo del ciclo de vida de un SE, aun cuando exista un excelente diseño.

La implementación comprende el proceso completo de adquisición del conocimiento para todos los módulos o subsistemas.

En esta etapa tiene lugar el desarrollo incremental.

w Pruebas

Se desea asegurar la calidad del SE, especialmente a medida que el SE es más grande y complejo, o es de aplicación crítica.

El Plan de Prueba debe incluir procesos de verificación y validación.

· Pruebas Verificación

La verificación puede ser definida como una ayuda para que el sistema sea construido correctamente. Consiste de dos procesos básicos:

o El chequeo de la concordancia del sistema con las especificaciones dadas.

o El chequeo de la consistencia y la solidez de la base de conocimientos (errores semánticos y sintácticos).

· Pruebas Validez

La validación se define como el proceso que nos indica si hemos construido el sistema correcto para las necesidades planteadas. Para ello se debe incluir y discutir aspectos importantes como:

o Que es lo que se está validando.

o La metodología de validación.

o Los criterios de validación.

o Cómo y cuándo aplicar la validación.

· Pruebas

Sobre la base de los resultados de las pruebas realizadas al sistema, el grupo responsable del desarrollo y el usuario deberán determinar finalmente si el sistema está listo para ser aceptado.

w Ajuste de diseño

A medida que el trabajo avanza y los ingenieros cognoscitivos o del conocimiento, tienen a la vista los problemas detectados, deben realizar los ajustes necesarios al inicio de cada iteración.

Si estos ajustes cada vez son relativamente más pequeños y no son retroactivos, se tiene una buena medida de que se está progresando, de lo contrario, puede representar un serio retardo al proyecto y posiblemente requerir un cambio de modelo.

w Instalación, Implantación y Mantenimiento

En la etapa final del ciclo de vida de un SE se traslada el sistema desarrollado, como un producto operativo hacia el entorno de los usuarios.

Se deben realizar varias actividades de instalación, implementación y mantenimiento similares a las de un sistema de software convencional.

Mas en:

http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r36209.PPT