P. 1
Adquisicion Del Conocimiento

Adquisicion Del Conocimiento

|Views: 60|Likes:
Publicado poradolfo377

More info:

Published by: adolfo377 on Mar 22, 2012
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

10/25/2012

pdf

text

original

Adquisición del Conocimiento

Julio R. Baeza Pereyra

Introducción
Lo básico:

Tratar de imitar el funcionamiento del cerebro humano a nivel computador lo cual implica construir una analogía de tipo físico del cerebro del hombre. Esto podría llamarse entonces enfoque físico, y como principal exponente de este rumbo encontramos a las redes neuronales. Tratar de lograr el conocimiento humano a través de la lógica, por lo que estaríamos en presencia de un enfoque lógico. En este enfoque de pensamiento encontramos a los sistemas inteligentes que intentan reproducir el razonamiento humano de forma simbólica.

¿Porqué?
Las personas expertas en un área son volubles, dependiendo del estado de ánimo, edad, interactibilidad. Estos “Expertos” no son eternos en las empresas. Un sistema tiene un formalismo que no cambia en el tiempo. Un sistema puede ser extendido para cubrir nuevas situaciones. Se puede hacer un sistema modular. Un módulo para cada aspecto del problema. Pero: hay que extraer el conocimiento del experto, así como extraer patrones de los datos que se tienen disponibles. A este proceso se le conoce como ADQUISICIÓN DE CONOCIMIENTO.

distribución y uso del conocimiento y de la información. . Se origina y se aplica en la mente de los que lo tienen. En contraste con él. no obstante el reciente protagonismo dado al conocimiento viene explicado por los siguientes factores Bajo este contexto se hace necesario definir el concepto de conocimiento. fórmulas científicas o principios universales. se encuentra muchas veces almacenado no solamente en documentos o bases de datos. información contextualizada. puede ser fácilmente transmitido y compartido en forma de procedimientos codificados. El primero es aquel que puede ser expresado en palabras y números. no es una teoría aparecida recientemente. es posible definir una "economía basada en el conocimiento" como aquella economía basada en la producción. valores.La Ingeniería/Gestión del Conocimiento De esta manera. procedimientos. De la definición anterior se desprenden dos tipos de conocimiento: el explícito y el tácito. prácticas y normas". el conocimiento tácito está muy personalizado y su formalización es compleja. La importancia de la creación del conocimiento y de las actividades innovadoras como factores de crecimiento económico. sino también en rutinas. En las organizaciones. Por lo que es difícil de transmitir ya que no ha adoptado una forma explícita. y ojo clínico muy experto que proporciona un marco de trabajo excelente para evaluar e incorporar nuevas experiencias e información. Prusak en 1998 lo definió de la siguiente manera: "Conocimiento es la fluida mezcla estructurada de experiencia.

etc. proveedores. como es el caso de las marcas comerciales.. etc. de producción y comerciales. dueños y contratistas. tecnológicas. experiencia. "know how". a las marcas comerciales y a la imagen de la empresa.EL CAPITAL INTELECTUAL El capital humano se refiere a la educación. bancos. valores y actitudes de las personas que trabajan en la empresa.) El capital relacional se refiere a la cartera de clientes. a la I+D. a los acuerdos de cooperación y alianzas estratégicas. Estos activos son propiedad de la empresa y algunos de ellos pueden protegerse legalmente. Estos activos son propiedad de la empresa y algunos de ellos pueden protegerse legalmente (patentes. El capital estructural se refiere a la estructura organizativa formal e informal. habilidades. a los sistemas de dirección y gestión. a las bases de datos. No son propiedad de la empresa. conocimientos. En el capital humano residen los conocimientos tácitos de la organización. ya que pertenecen a los trabajadores. a las relaciones con los trabajadores. . propiedad intelectual. estos al marcharse a casa se llevan consigo estos activos. y a la cultura de la empresa. a los métodos y procedimientos de trabajo. al software.

En ingeniería civil existen diversas áreas en las que se pueden aplicar la ingeniería de conocimiento: – – – – – – – Administración de recursos humanos Manejo de aspectos administrativos en la empresa Planificación de actividades en el sitio de obra. Las posibles aplicaciones de este campo son innumerables. dado que mediante un conjunto de pautas establecidas. . mantener y extender un sistema que haga las labores de un experto humano. codificar. Etc. Organización del sitio de la obra Obtención de patrones en el comportamiento de la mano de obra Predicción de niveles de productividad y consumo de materiales por parte de la mano de obra. organizar. se puede conseguir la resolución de problemas de cualquier tipo.El Objetivo de la Ingeniería de Conocimiento El objetivo de la ingeniería del conocimiento consiste en analizar los métodos viables para obtener.

La Labor del Ingeniero de Conocimiento .

relaciones que van surgiendo de las entrevistas. el propósito del conocimiento y el sistema.La Labor del Ingeniero de Conocimiento Conducir una entrevista con el experto(s) para: sondear el conocimiento que se va a adquirir. Consultar con otros expertos y realizar las modificaciones apropiadas. ilustraciones. atributos.) Presentar los resultados al experto y permitirle realizar cambios en el conocimiento ya capturado. con el experto utilizando las preguntas del paso anterior. conocer la terminología. Representar estos elementos de la manera más apropiada (Texto. valores. semi-estructurada. reglas. Generar los conceptos. Realizar otra entrevista. diagramas. etc. anécdotas. hipertexto. . Crear un diagrama conceptual derivado de los resultados de la entrevista y utilizarlo para generar preguntas que cumplan con los propósitos del sistema.

basadas en conocimiento.La Labor del Ingeniero de Conocimiento La mayoría de los ejemplos hasta hoy documentados de implementación de sistemas expertos son en empresas grandes. los Sistemas Expertos forman una parte muy importante dentro de todas las herramientas que ayudan a las organizaciones actualmente a tomar mejores decisiones. sin embargo este tipo de sistemas se pueden implementar de manera sencilla en empresas pequeñas y medianas. a través de bases de datos como Access y herramientas como Internet. productos. . problemas. por documentar y por esto la organización debe estar consciente del esfuerzo y recursos que se requieren para lograrlo. es continuo y constante. Siempre habrá cosas nuevas: procesos. En mi opinión. El proceso de adquisición de conocimiento y por lo tanto el desarrollo del sistema experto. etc.

Como se piensan construir 1000 casas más de dicho modelo. ventana COCINA BAÑO PASILLO Debido a lo anterior. . La distribución de la casa es como sigue: Los compradores de dichos inmuebles se han quejado constantemente de que existen encharcamientos en las casas y están pensando en demandar a la empresa en la que trabajas por falta de calidad en el trabajo. La cocina tiene una ventana.Un ejemplo sencillo: Una sección problemática de una casa tipo en un fraccionamiento tiene tres habitaciones: Un baño. Sin embargo. te propones entrevistarte con él para encontrar una manera más sencilla de encontrar los problemas de fugas en dichas secciones de la casa. es necesario tener al plomero estrella Ek Chan trabajando a todo lo que da. el plomero no está siempre disponible. una cocina y un pasillo.

Lo que se necesita para extraer las reglas Tomar al experto de su trabajo por períodos cortos Permitir que los no experto entiendan el conocimiento Enfocarse en el conocimiento esencial Se puede capturar conocimiento implícito Permitir que el conocimiento sea compaginado contra diversos expertos Permitir que el conocimiento sea validado y mantenido .

. Éstas se refieren como la extracción del conocimiento o técnicas de adquisición de conocimiento.Las Técnicas de adquisición del Conocimiento Muchas técnicas se han desarrollado para ayudar a sacar conocimiento de un experto. analizar y modelar conocimiento. La siguiente lista da una breve introducción a los tipos de técnicas usadas para adquirir.

tales como las ontologías o diagramas de árboles. decisiones. semi-estructuradas y estructuradas). Esto actúa como puente entre el uso de técnicas basadas en protocolo y técnicas de modelación de conocimiento. divulgando técnicas (tales como un auto-informe e inferencia) y técnicas observacionales. relaciones y cualidades. Generación de jerarquías. Análisis de protocolo: se utilizan con las transcripciones de las entrevistas o de otra información basada en texto para identificar varios tipos de conocimiento. . se utilizan para construir taxonomías u otras estructuras jerárquicas tales como árboles de metas y redes de decisión. tales como metas.Las Técnicas … Generación-protocolaria: incluyen varios tipos de entrevistas (no estructuradas.

para analizar y para categorizar las características de conceptos. Los tipos importantes incluyen el uso de “marcos” para representar las propiedades de los conceptos y la “técnica de la rejilla de repertorio” usada para sacar.Las Técnicas … Análisis basado en Matrices: implica la construcción de rejillas que indican las cosas tales como los problemas encontrados contra soluciones posibles. para clasificar. . y puede conducir a la revelación de conocimiento sobre clases. Técnicas de ordenamiento: se utilizan para capturar la manera que la gente compara y ordena conceptos. características y prioridades.

de los diagramas de árbol de acontecimientos y de los mapas de proceso. Por ejemplo. cómo. .Las Técnicas … Técnicas y tareas basadas en información limitada y manejo de restricciones: son técnicas que limitan el tiempo y/o la información disponibles para el experto al realizar tareas. El uso de éstos es particularmente importante para capturar el "qué. la técnica de cuestionarios cortos proporciona una manera eficiente de tener acceso a la información dominante en un dominio en una orden dado de prioridad. de las redes de la transición del estado. cuando y porqué" de tareas o de acontecimientos . Técnicas basadas en diagramas: incluyen la generación y el uso de los mapas conceptuales.

. y se ha demostrado experimentalmente que tiene evidencia que la soporta. y diversas técnicas se requieren para tener acceso a los diversos tipos de conocimiento.¿Porqué tantas técnicas? La respuesta yace en el hecho de que hay diversos tipos de conocimiento los expertos poseen. Esto se conoce como la “Hipótesis Acceso Diferencial”.

Comparaciones entre las distintas técnicas .

Transcribir la entrevista semi-estructurada y analizar el protocolo que resulta para los tipos de conocimiento presentes. Transcribir la entrevista inicial y analizar el protocolo que de ella resulta. valores. Conducir una entrevista semi-estructurada con el experto usando las preguntas preestablecidas para proporcionar la estructura y enfoque. Utilizar la escala para producir un conjunto de preguntas que cubren las puntos esenciales a través del dominio y que sirven para las metas del proyecto de adquisición de conocimiento . (b) determinar para qué propósito debe servir el conocimiento. (c) ganar una cierta comprensión de la terminología dominante. tareas y reglas . Esta entrevista (como con toda sesión con expertos) se registra en la cinta magnética de audio o videocinta . y (d) construir un vínculo con el experto. cualidades.El proceso para aplicar alguna de las técnicas: Conducir una entrevista inicial con el experto para (a) delimitar el conocimiento que debe ser adquirido . Éstas serían típicamente conceptos. Crear una escala de conceptos de conocimiento resultante para proporcionar una representación amplia del conocimiento en el dominio. relaciones.

Validar el conocimiento adquirido con otros expertos. Repetir la construcción del análisis. escalas. Además. ej. Utilizar los modelos de conocimiento que resultan y el texto estructurado con técnicas ideadas tales como jerarquías y ontologías. etc. hipertexto. y hacer las modificaciones cuando sea necesario.El proceso … Representar estos elementos del conocimiento usando los modelos más apropiados del conocimiento. modelo y las sesiones de adquisición hasta que el experto y el ingeniero del conocimiento estén satisfechos con las metas del proyecto que se han observado. las ilustraciones y las explicaciones de una manera estructurada usando títulos del hipertexto y plantillas. pensar en voz alta en la solución de problemas. rejillas. documentar las anécdotas. veinte preguntas y rejillas del repertorio para permitir que el experto modifique y se amplíe en el conocimiento ya capturado. . diagramas de la red.

el objetivo sería reutilizar tanto conocimiento adquirido previamente como sea posible. Así pues. ni que cualquier conocimiento genérico puede ser aplicado. Éstos proporcionan conocimiento genérico para sugerir ideas al experto. Esta reutilización del conocimiento es la esencia de la realización del proceso de adquisición de conocimiento tan eficiente y eficaz como sea posible. el proceso entero llega a ser más eficiente. Las técnicas se han desarrollado para asistir al proceso. No se asume que se ha recolectado cualquier conocimiento previo. En la práctica. los ingenieros del conocimiento mezclan a menudo el conocimiento dirigido por la teoría (de genérico hacia lo específico) como conocimiento dirigido por datos (de lo específico a lo genérico). En realidad. . tal como el uso de ontologías y de modelos de resolución de problemas. tanto más conocimiento se recolecta y se abstrae para producir conocimiento genérico. Esto es un proceso que evoluciona. tal como clases generales de objetos en el dominio y las maneras generales en que se realizan las tareas.Las Técnicas … Ésta es una cobertura muy breve de qué sucede.

Una escala numérica se utiliza. con otra de las cualidades . Estos cálculos se aseguran de que los conceptos con calificaciones similares estén agrupados juntos en la rejilla. . por lo general de 1 a 9.Técnica de la Rejilla del Repertorio La técnica de la rejilla del repertorio se utiliza en muchos campos para sacar y analizar conocimiento y para propósitos de autoayuda y autocompresnsión. Cuando está utilizada en la ingeniería de conocimiento. si los conceptos son planetas en la Sistema Solar.. Para que la técnica sea acertada y no tomar demasiado tiempo para funcionar. etc. Semejantemente. Por ejemplo. el número elegido no debe ni menos de 7 y no mas que 15. las cualidades que tienen cuentas similares a través de los conceptos se agrupan juntas en la rejilla. cada uno pudo ser clasificado en su distancia al sol (1 significa cerca del sol. aunque es más compleja que simplemente llenar una matriz de elementos. Un conjunto casi igual al número de las cualidades (llamadas las constructos) también se requiere. Etapa 2: implica asignar un grado a cada concepto contra cada cualidad. 9 que significan muy lejos). Éstos deben ser tales que los valores pueden ser clasificados en una escala continua. Un ejemplo de una rejilla del foco para los planetas de la Sistema Solar se demuestra en las siguiente. la técnica implica generalmente las cuatro etapas principales siguientes: Etapa 1: los conceptos (llamados los elementos) se seleccionan para la rejilla. Etapa 3: a los grados se les aplican cálculo estadístico llamado “análisis del racimos” para crear una rejilla focalizada. La técnica esencialmente se basa en una matriz. Las cualidades se pueden tomar del conocimiento sacado o generado previamente durante la sesión.

.

. Si es apropiado. y el dendrograma derecho indica una correlación entre el tamaño y la carencia de la densidad. Por ejemplo. En esta manera la técnica se puede utilizar para destapar correlaciones ocultadas y conexiones causales.Técnica de la Rejilla del Repertorio Las estructuras al fondo y a la derecha de la rejilla son los “dendrogramas” que indican la fuerza de correlaciones. Etapa 4: el ingeniero del conocimiento dirige al experto por la rejilla para ganar retroalimentación e incitar por conocimiento referente las agrupaciones y a las correlaciones mostradas. los conceptos o las cualidades adicionales se agregan y después se clasifican para proporcionar una rejilla más grande y más representativa. el dendrogram más bajo muestran que Neptuno y Urano como planetas muy similares.

Si el pasillo está húmedo y el baño está seco entonces el problema debe de estar en la cocina. él te explicó una manera rápida de detectar el problema en dichas secciones: Si el pasillo está húmedo y la cocina está seca entonces la fuga de agua está en el baño. . Si se sabe que el problema es de la cocina y se sabe que el agua no provino de fuera entonces la fuga de agua está en la cocina. Si la ventana está cerrada o no ha llovido entonces el agua no provino de fuera.Retomando la entrevista Durante la entrevista con el plomero.

pones todos los factores y las relaciones entre ellos en una especie de diagrama: pasillo húmedo fuga en baño cocina seca pasillo húmedo problema en cocina baño seco ventanas cerradas agua no es de afuera no lluvia fuga en cocina .La Codificación del Conocimiento Después de sopesar toda la información del plomero.

Si se codifica el anterior conjunto de reglas. si ventanas cerradas o no lluvia entonces agua no es de afuera. éstas serían similares a lo siguiente: si pasillo húmedo y cocina seca entonces fuga en baño. si pasillo húmedo y baño seco entonces problema en cocina. si problema en cocina y agua no es de afuera entonces fuga en cocina.entonces Representar el conocimiento mediante reglas es una forma muy común y fácil de manejar para las personas. .Las Reglas si . tanto como para usuarios como para programadores.

pero existen dos tipos de estrategias para realizar la búsqueda en reglas: Encadenamiento hacia adelante Búsqueda en reglas Encadenamiento hacia atrás .El interprete de reglas: Se sabe que el centro de toda la inteligencia artificial gira alrededor de la “búsqueda”.

sin incertidumbre. .El interprete de reglas Sin embargo. ningún lenguaje de programación maneja reglas de la manera como se mostró anteriormente: – si Condición entonces predicado Es por ello que es necesario desarrollar un programa que las interprete y las procese de manera lógica. Para ello. se podría seleccionar un lenguaje o un “Shell” que realice dicha tarea. se usará Prolog Para este ejemplo nos limitaremos a establecer un mecanismo de encadenamiento hacia atrás. Para este ejemplo.

% o.op( 800. o). % dinámico . xfx. 2001.op( 300. % El operador si :. disyunción :. xfy. Basado en el ejemplo del Capítulo 12 del libro de Ivan Bratko. entonces).op( 200. “Prolog Programming for Artificial Intelligence”.dynamic hecho/1. Ed. y). fx. Baeza Pereyra.op( 700. 2005 */ /* DEFINICIÓN DE LOS OPERADORES */ :. si). Muy sencillo. % entonces :. conjunción :. xfy.El programa Prolog para encadenamiento hacia atrás básico: /* Intérprete de reglas de tipo Si Condición entonces Acción. % con aridad 1. Pearson Addison WesleyEspañolizado por Julio R. Basado en encadenamiento hacia atrás. 3a Edición. % predicado hecho. % y.

:- % Un predicado es verdadero si % existe en le hecho en la base de % hechos verdadero( P) :si Condicion entonces P. % una regla es relevante y tiene verdadero( Condicion). % una condición verdadera verdadero( P1 y P2) verdadero( P1).Definición de la máquina inferencial verdadero( P) hecho( P). verdadero( P1 o P2) verdadero( P1) . verdadero( P2). :% P1 y P2 es verdadero si % se prueban que los predicados P1 % y P2 son verdaderos % % % % P1 o P2 es verdadero si se prueban que el predicado P1 O el predicado P2 son verdaderos :- . verdadero( P2).

hecho(ventanas_cerradas).Conjunto de reglas % BASE DE HECHOS: hecho(pasillo_humedo). si problema_en_cocina y agua_no_es_de_afuera entonces fuga_en_cocina. % BASE DE REGLAS: si pasillo_humedo y cocina_seca entonces fuga_en_bano. si ventanas_cerradas o no_lluvia entonces agua_no_es_de_afuera. hecho(bano_seco). si pasillo_humedo y bano_seco entonces problema_en_cocina. .

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)//-->