SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Introducción.
Siguiendo las directrices de la Ingeniería del Software
más tradicional, se han propuesto metodologías para
desarrollar SBC según las ya existentes para construir
sistemas de información tradicionales, extendiéndolas
para incluir muchas de las características de los
SBC, la construcción de un prototipo y la adquisición
del conocimiento como etapas formales del proceso.
El problema es que no manejan la idea de modelos
conceptuales o no involucran técnicas orientadas por
objetos, dado que fueron anteriores a estos paradigmas.
Entre ellas están la propuesta por [Edm88] y la de [GuT94].
… Introducción
El conocimiento tiene una estructura interna en la que se
pueden distinguir tipos de conocimiento y tareas
específicas.
Posteriormente, hasta mediados de la década del 90, los
métodos que primaron en la creación de SBC estaban
fundamentados en el principio de desarrollar un prototipo
incremental desde el comienzo del ciclo de vida del
sistema.
… Introducción
Desde que se definen las especificaciones del sistema se
construye un software (prototipo) que las refleja y que se va
refinando en la medida en que se continúa con el análisis y
el diseño, hasta llegar a tener el sistema completo. Esta
es la razón por la que se llaman por prototipos, pues
se van creando productos que se van evaluando y
adaptando.
La Ingeniería del Conocimiento, a través de diversos
desarrollos metodológicos va encaminada a sistematizar y
apoyar, primero el proceso de construcción de modelos y,
posteriormente, la reducción de esos modelos a programas.
Es aquella disciplina que forma parte de la Inteligencia
Artificial y cuyo fin es el desarrollo de Sistemas Expertos (o
Sistemas Basados en el Conocimiento SS.BB.CC.)
Se apoya en metodologías instruccionales, en las ciencias
de la computación y en las TI, intentando representar el
conocimiento y razonamiento humanos en un determinado
dominio, dentro de un sistema artificial.
Importante es el momento de traspasar el conocimiento que
posee el experto a un sistema real. Deben captarse los
elementos que componen el dominio del experto y adquirir
las metodologías de resolución que ellos utilizan.
El trabajo de los ingenieros del conocimiento consiste en
extraer el conocimiento de los expertos humanos en un
determinado área, y codificar dicho conocimiento de manera
que pueda ser procesado por un sistema.
La ingeniería del conocimiento engloba a los
científicos, tecnología y metodología necesarios para
procesar el conocimiento.
Su objetivo es extraer, articular e informatizar el
conocimiento de un experto.
La extracción del conocimiento (Knowledge elicitation) se
realiza durante la interacción entre el ingeniero del
conocimiento (IC) (persona que conoce el formalismo de
representación que utilizará el SBC) y el experto (persona
que posee el conocimiento, pero que no tiene por qué usar
un formalismo para representarlo).
Durante las entrevistas entre el IC y el experto, el primero ha
de ayudar a sistematizar el conocimiento del
experto, consiguiendo que vaya explicitando las diferentes
técnicas que utiliza para resolver los problemas de su
dominio, de manera que se puedan representar en un
formalismo computable.
Fases de adquisición del conocimiento.
1. Identificación del o los problemas.
2. Conceptualización.
3. Formalización.
4. Implementación.
5. Prueba.
Fases de adquisición del conocimiento.
1. Identificación del o los problemas.
Determinar, si el problema puede o debe abordarse mediante
las técnicas de los SBC. Es decir:
• No ha de poder solucionarse de manera algorítmica.
• Tener acceso a las fuentes de conocimiento suficientes
para completar la tarea.
• El problema a tratar ha de tener un tamaño adecuado para
que no constituya una tarea inabordable por su
complejidad.
Fases de adquisición del conocimiento.
1. Identificación del o los problemas…
Deben buscarse fuentes de conocimiento necesarias para el
desarrollo del sistema:
• Expertos humanos en el dominio del problema.
• Libros y manuales que expliciten el problema y técnicas de
resolución.
• Ejemplos de casos resueltos, sobre todo para la
validación, para técnicas de adquisición automática del
conocimiento y obtener de esta manera los elementos
básicos que intervienen y sus relaciones.
Fases de adquisición del conocimiento.
1. Identificación del o los problemas…
Con estas fuentes de información se podrán determinar los
datos necesarios para la resolución del problema y los
criterios que determinen la solución, tanto los pasos que
permiten la resolución como su posterior evaluación.
El IC y el experto humano podrán realizar una primera
descripción del problema incluyendo objetivos, motivaciones,
estrategias de resolución y su justificación, fuentes de
conocimiento, tipos de tareas que son necesarias.
Fases de adquisición del conocimiento.
2. Conceptualización.
Detallar los elementos básicos del problema y descubrir las
relaciones entre ellos. Es necesario observar cómo el
experto resuelve problemas típicos y abstrae de ellos
principios generales que pueden ser aplicados en diferentes
contextos.
Fases de adquisición del conocimiento.
2. Conceptualización.
Obtener una descomposición del problema en
subproblemas, realizando un análisis por refinamientos
sucesivos hasta que el IC pueda hacerse una idea de la
relación jerárquica de las diferentes fases de resolución
hasta los operadores de razonamiento más elementales.
Descubrir el flujo del razonamiento en la resolución del
problema y especificar cuándo y cómo son necesarios los
elementos de conocimiento.
Fases de adquisición del conocimiento.
2. Conceptualización.
Hará falta distinguir entre evidencias, hipótesis y acciones
necesarias en cada uno de las etapas y determinar la
dificultad de cada una de las subtareas de resolución.
De esta manera se conseguirá captar la estructura del
dominio y las diferentes relaciones entre sus elementos.
Fases de adquisición del conocimiento.
3. Formalización.
Considerar los diferentes esquemas de razonamiento que se
pueden utilizar para modelar las diferentes necesidades de
resolución de problemas identificadas en las fases
anteriores.
Comprender la naturaleza del espacio de búsqueda y el tipo
de búsqueda que habrá que hacer. Para ello, se puede
comparar ésta con diferentes mecanismos prototípicos de
resolución de problemas como la clasificación, abstracción
de datos, razonamiento temporal, estructuras causales, etc.
Fases de adquisición del conocimiento.
3. Formalización
En esta etapa también tendrá que analizarse la certidumbre
y completitud de la información disponible, dependencias
temporales, o la fiabilidad y consistencia de la información.
Deberá descubrir qué partes del conocimiento constituyen
hechos seguros y cuáles no. Para éstos últimos deberá
adaptarse alguna metodología de tratamiento de la
incertidumbre, de manera que ésta pueda ser modelada
dentro del sistema.
Fases de adquisición del conocimiento.
4. Implementación.
Tomar decisiones sobre la especificación del control de la
resolución y del flujo de la información, tomar decisiones
sobre el modo concreto de representar el conocimiento para
que se adapte a las estrategias de resolución que se
necesiten y las relaciones entre los diferentes conjuntos de
conocimiento.
Definirán las reglas, e inevitablemente se descubrirán
problemas e incompletitudes que obligarán a revisar fases
anteriores.
Fases de adquisición del conocimiento.
5. Prueba.
Se ha de elegir un conjunto de casos resueltos
representativos y comprobar el funcionamiento del sistema
con éstos.
En esta fase se descubrirán errores que permitirán corregir
análisis anteriores; por lo general aparecerán problemas por
falta de reglas, incompletitud, falta de corrección y posibles
fallas en el análisis de las reglas pre establecidas.
Clasificación de los SBC
La construcción de un SBC en cualquier dominio es una
tarea compleja y es necesario disponer un conjunto de
metodologías de resolución de problemas que permitieran
aproximar soluciones a diferentes tipos de SBC según sus
características.
Por ello se han realizado clasificaciones de los SBC según
las tareas que realizan, para intentar descubrir metodologías
comunes y así extraer directrices de análisis en los distintos
tipos de dominios.
Clasificación de los SBC
1. Sistemas de Interpretación: Infieren descripciones de
situaciones a partir de observaciones.
2. Sistemas de predicción: Infieren consecuencias previsibles de
situaciones o eventos.
3. Sistemas de diagnóstico: Infieren fallos a partir de síntomas.
4. Sistemas de diseño: Desarrollan configuraciones de objetos
que satisfacen ciertas restricciones.
5. Sistemas de planificación: Generan secuencias de acciones
que obtienen un objetivo.
6. Sistemas de monitoreo: Estudian el comportamiento de un
sistema en el tiempo y procuran que siga unas
especificaciones.
7. Sistemas de corrección: Genera soluciones para fallos en un
sistema.
8. Sistemas de control: Gobiernan el comportamiento de un
sistema anticipando problemas, planeando soluciones.
Métodos de resolución de problemas
1 Métodos de resolución de problemas
1.1 Clasificación Heurística
1.1.1 Clasificación heurística en los sistemas de
reglas.
1.1.2 Estrategias de adquisición del conocimiento con
clasificación heurística.
1.1.3 Aplicación de la clasificación heurística.
1.2 Resolución Constructiva.
1.2.1 Proponer y aplicar.
1.2.2 Mínimo compromiso.
1.3 Hipótesis y prueba jerárquica.
1.1 Clasificación Heurística
Consiste en que el experto humano escoge una categoría de
un conjunto de soluciones previamente enumerado.
Disponer de las características esenciales de cada una de
las categorías es suficiente para establecer la clase del
problema y su solución.
Esto no ocurre así cuando la complejidad del problema
aumenta, pues las características esenciales son cada vez
más difíciles de identificar.
1.1 Clasificación Heurística
El objetivo será obtener y representar el conocimiento
necesario para que la asociación problema-solución se
pueda realizar.
Se define como clasificación heurística a toda asociación no
jerárquica entre datos y categorías que requiere de
inferencias intermedias.
Establecer la clase de un problema requiere inferencias y
transformaciones sobre éste, para poder asociarlo con la
descripción de la clase. El esquema de razonamiento para
hacer estas inferencias se ha de adquirir del experto.
1.1 Clasificación Heurística
Tres etapas:
1. Abstracción de los datos. Se hace una abstracción del
caso concreto para acercarlo a las soluciones que se
poseen.
2. Asociación heurística. Se busca la mayor coincidencia
entre el caso abstraído y las soluciones.
3. Refinamiento de la solución. Será necesario buscar la
mejor solución determinada por la solución abstracta.
Esto puede necesitar de más deducciones, o de la
utilización de más información hasta encontrar la mejor
solución.
1.1.1. Clasificación heurística en los sistemas de reglas
El proceso de refinamiento del sistema ha de hacerse paso a
paso, añadiendo nuevas reglas que cubran nuevos casos y
vigilando las interacciones. La metodología es la siguiente:
1. El experto da las nuevas reglas al IC.
2. El IC cambia la base de conocimiento.
3. El IC prueba casos ya resueltos para comprobar
inconsistencias.
4. Si aparecen errores, se comprueba el nuevo
conocimiento con el experto y se empieza de nuevo.
5. Se prueban nuevos casos.
6. Si no hay problemas se para, si los hay se retorna al
principio.
1.1.2. Estrategias de adquisición del conocimiento con
clasificación heurística
Algunos de los pasos que debe incluir la adquisición son:
• Diferenciación. Buscar síntomas que distinguen entre
hipótesis.
• Frecuencia de condicionamiento. Buscar condiciones que
hagan a una hipótesis más o menos probable.
• Distinción de síntomas. Identificar propiedades de
síntomas que indican las causas originales.
• Condicionamiento de síntomas. Buscar las condiciones
bajo las cuales se espera que aparezcan ciertos síntomas
dada una hipótesis.
1.1.2. Estrategias de adquisición del conocimiento con
clasificación heurística…
• División de caminos. Descubrir sucesos intermedios entre
hipótesis y síntomas que son más probables.
• Diferenciación de caminos. Buscar eventos intermedios
que pueden diferenciar hipótesis con similares evidencias.
• Diferenciación de condiciones. Determinar el grado de
confianza a aplicar al resultado de las condiciones.
• Condicionamiento de condiciones. Buscar las condiciones
de base que afectan a la confianza de las condiciones.
Todas estas fases permiten construir la base de
conocimiento necesaria para la resolución del problema.
1.1.3. Aplicación de la clasificación heurística
Por ejemplo un pequeño SBC para la concesión de créditos
bancarios para creación de empresas.
El propósito de este sistema será examinar las solicitudes de
créditos de clientes con pretensiones de crear una empresa
para determinar si se les debe conceder y qué cuantía es la
recomendable respecto a la que solicitan.
El problema tiene por lo tanto una labor de análisis que nos
ha de predecir la fiabilidad de si cierta persona, en ciertas
condiciones, será capaz de devolver un crédito si se lo
concedemos.
1.1.3. Aplicación de la clasificación heurística…
El número de soluciones a las que se llega es evidentemente
finito: el crédito se concede, o no se concede, y en el caso
de que se conceda, se decidirá si la cuantía solicitada es
adecuada o si sólo se puede llegar hasta cierto límite.
La metodología de resolución que mejor encaja es la
clasificación heurística, por lo tanto se usarán sus fases.
Deberemos plantear cuatro tipos de elementos y los
mecanismos para transformar unos en otros.
1.1.3. Aplicación de la clasificación heurística…
El primero será cómo se plantearán los problemas al
sistema, es decir, qué elementos se corresponderán con los
datos específicos, las solicitudes de crédito.
Esta información ha de definir el estado financiero del
solicitante, el motivo por el que pide el crédito, cuánto dinero
solicita, etc.
Supongamos que una solicitud contiene la siguiente
información:
1.1.3. Aplicación de la clasificación heurística…
Ejemplo de solicitud de crédito.
• Si tiene avales bancarios.
• Si tiene familiares que puedan responder por él.
• Si tiene cuentas corrientes, casas, coches, fincas, etc. y su
valoración.
• Si tiene antecedentes de morosidad.
• Si ha firmado cheques sin fondos.
• Si tiene créditos anteriores concedidos.
• Tipo de empresa que quiere crear.
• Cantidad de dinero que solicita.
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Esta información deberá convertirse mediante el proceso de
abstracción de datos en los problemas abstractos a partir de
los cuales se hará el razonamiento.
Las soluciones abstractas quedan definidas por los
siguientes atributos:
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Apoyo financiero: Valoración de la capacidad económica
para responder al crédito que solicita. Se puede evaluar con
la información sobre avales y personas allegadas.
Bienes: Dinero o propiedades que puedan usarse para
responder por el crédito o que se puedan embargar en caso
de no devolución.
Fiabilidad de devolución: Información sobre si el cliente tiene
antecedentes económicos positivos o negativos.
Compromiso: Si ya se tienen compromisos económicos con
esa persona o si se tienen intereses especiales con ella.
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Viabilidad de la empresa: Tipo de empresa que se quiere
crear y su posible futuro.
Supondremos que estos cinco atributos pueden tomar
valores cualitativos que estarán dentro de este conjunto: muy
bueno, bueno, normal, regular, malo, muy malo.
Para realizar la abstracción de datos se podrían dar un
conjunto de reglas que harían la transformación, como por
ejemplo:
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
si avales > 10 millones o es rico entonces apoyo
financiero bueno
si avales entre 10 millones y un millón entonces apoyo
financiero normal
si avales < 1 millón entonces apoyo financiero malo
si suma bienes < 10 millones entonces bienes malo
si suma bienes entre 10 y 20 millones
entonces bienes normal
si suma bienes > 20 millones entonces bienes bien
si cheques sin fondos o moroso entonces fiabilidad muy mala
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
si fábrica de agujeros entonces viabilidad muy mala
si hamburguesería o heladería entonces viabilidad normal
si grandes almacenes o proveedor de
Internet entonces viabilidad muy buena
si concedido crédito < 1 millón entonces compromiso regular
si concedido crédito > 10 millones o hermano del
director entonces compromiso bueno
El conjunto de soluciones abstractas a las que podría dar el
análisis de las solicitudes podría ser el siguiente:
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Denegación: no hay crédito para el cliente.
Aceptación: se acepta el crédito tal como se solicita.
Aceptación con rebaja: se acepta el crédito, pero se rebaja la
cantidad solicitada; harán falta reglas para crear la solución
concreta indicando la cantidad final que se concede.
Aceptación con interés preferente: se concede la cantidad
solicitada, pero además se rebajan los intereses que
normalmente se ponen al crédito; en este caso también hará
falta generar una solución concreta.
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Ahora nos faltan las reglas que nos harán la asociación
heurística entre los problemas abstractos y las soluciones
abstractas. Un conjunto de reglas que cubre una pequeña
parte del espacio de soluciones podría ser:
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
si apoyo financiero regular y bienes malo entonces denegar
si fiabilidad mala o muy mala entonces denegar
si apoyo financiero normal y bienes normal
y viabilidad buena entonces aceptar con rebaja
si apoyo financiero bueno y bienes normal
y compromiso normal y viabilidad buena entonces aceptar
si apoyo financiero bueno y bienes bueno y compromiso muy
bueno y viabilidad muy buena entonces aceptar con interés
preferente
1.1.3. Aplicación de la clasificación heurística…
… Ejemplo de solicitud de crédito.
Por último, nos hacen falta reglas para poder generar
soluciones concretas en los casos que son necesarias;
algunas reglas podrían ser:
si aceptación con rebaja y petición > 5 millones y bienes = 5
millones entonces rebaja a 5 millones
si aceptación con interés preferente y petición > 10 millones
y bienes > 10 millones entonces rebaja de un 1% de interés
si aceptación con interés preferente y hermano del
director entonces rebaja de un 2% de interés.....

Weitere ähnliche Inhalte

Was ist angesagt?

Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesJose Adalberto Cardona Ortiz
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de softwareOmar S. Gomez
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Los Componentes Internos del Router
Los Componentes Internos del RouterLos Componentes Internos del Router
Los Componentes Internos del RouterCristiān Villegās
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioGrial - University of Salamanca
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareVictor Samaniego Neyra
 
Diseño de Arquitectura ACDM
Diseño de Arquitectura ACDMDiseño de Arquitectura ACDM
Diseño de Arquitectura ACDMErnesto Maya
 
Minería de datos
Minería de datosMinería de datos
Minería de datosKeopx
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Topologías y Componentes de una red Inalámbrica
Topologías y Componentes de una red InalámbricaTopologías y Componentes de una red Inalámbrica
Topologías y Componentes de una red InalámbricaEduardo J Onofre
 

Was ist angesagt? (20)

Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Costos de infraestructura de centros de datos
Costos de infraestructura de centros de datosCostos de infraestructura de centros de datos
Costos de infraestructura de centros de datos
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Estándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de RedesEstándares, Modelos y Normas Internacionales de Redes
Estándares, Modelos y Normas Internacionales de Redes
 
Estándar ieee 802
Estándar ieee 802Estándar ieee 802
Estándar ieee 802
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Los Componentes Internos del Router
Los Componentes Internos del RouterLos Componentes Internos del Router
Los Componentes Internos del Router
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Diseño de Arquitectura ACDM
Diseño de Arquitectura ACDMDiseño de Arquitectura ACDM
Diseño de Arquitectura ACDM
 
Tolerancia a fallos
Tolerancia a fallosTolerancia a fallos
Tolerancia a fallos
 
Minería de datos
Minería de datosMinería de datos
Minería de datos
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Topologías y Componentes de una red Inalámbrica
Topologías y Componentes de una red InalámbricaTopologías y Componentes de una red Inalámbrica
Topologías y Componentes de una red Inalámbrica
 

Andere mochten auch

El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificialwarrionet
 
Formas de representacion del conocimiento
Formas de representacion del conocimientoFormas de representacion del conocimiento
Formas de representacion del conocimientoequipoUFTsis2
 
Formas de representar el conocimiento
Formas de representar el conocimientoFormas de representar el conocimiento
Formas de representar el conocimientoJackie Quintero
 
3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.Humberto Chalate Jorge
 
El conocimiento en inteligencia artificial
El conocimiento en inteligencia artificialEl conocimiento en inteligencia artificial
El conocimiento en inteligencia artificialEmilio Ardila
 
Sistemas Basados en Conocimientos
Sistemas Basados en ConocimientosSistemas Basados en Conocimientos
Sistemas Basados en Conocimientosauroraboreal2014
 
SISTEMAS BASADOS EN CONOCIMIENTOS
SISTEMAS BASADOS EN CONOCIMIENTOSSISTEMAS BASADOS EN CONOCIMIENTOS
SISTEMAS BASADOS EN CONOCIMIENTOSLUIS5111987
 
Ingenieria del conocimiento y sus aplicaciones
Ingenieria del conocimiento y sus aplicacionesIngenieria del conocimiento y sus aplicaciones
Ingenieria del conocimiento y sus aplicacionesPilar Rmz
 
Representacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia ArtificialRepresentacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia Artificialjorgeescalona2387
 
Sistemas basados en conocimiento
Sistemas basados en conocimientoSistemas basados en conocimiento
Sistemas basados en conocimientoHugo Banda
 
6 Sistemas Basados en Reglas - Arquitectura Detallada
6 Sistemas Basados en Reglas - Arquitectura Detallada6 Sistemas Basados en Reglas - Arquitectura Detallada
6 Sistemas Basados en Reglas - Arquitectura DetalladaESCOM
 
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...Joaquín Borrego-Díaz
 
Representación del Conocimiento en la I.A
Representación del Conocimiento en la I.ARepresentación del Conocimiento en la I.A
Representación del Conocimiento en la I.AxTabuux
 
Inteligencia artificial y sistemas expertos.pps
Inteligencia artificial y sistemas expertos.ppsInteligencia artificial y sistemas expertos.pps
Inteligencia artificial y sistemas expertos.ppsNestor Villasmil Jr
 

Andere mochten auch (20)

El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificial
 
Formas de representacion del conocimiento
Formas de representacion del conocimientoFormas de representacion del conocimiento
Formas de representacion del conocimiento
 
Formas de representar el conocimiento
Formas de representar el conocimientoFormas de representar el conocimiento
Formas de representar el conocimiento
 
3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.
 
Frames
FramesFrames
Frames
 
El conocimiento en inteligencia artificial
El conocimiento en inteligencia artificialEl conocimiento en inteligencia artificial
El conocimiento en inteligencia artificial
 
Sistemas Basados en Conocimientos
Sistemas Basados en ConocimientosSistemas Basados en Conocimientos
Sistemas Basados en Conocimientos
 
SISTEMAS BASADOS EN CONOCIMIENTOS
SISTEMAS BASADOS EN CONOCIMIENTOSSISTEMAS BASADOS EN CONOCIMIENTOS
SISTEMAS BASADOS EN CONOCIMIENTOS
 
Ingenieria del conocimiento y sus aplicaciones
Ingenieria del conocimiento y sus aplicacionesIngenieria del conocimiento y sus aplicaciones
Ingenieria del conocimiento y sus aplicaciones
 
Representacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia ArtificialRepresentacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia Artificial
 
Sistemas basados en conocimiento
Sistemas basados en conocimientoSistemas basados en conocimiento
Sistemas basados en conocimiento
 
6 Sistemas Basados en Reglas - Arquitectura Detallada
6 Sistemas Basados en Reglas - Arquitectura Detallada6 Sistemas Basados en Reglas - Arquitectura Detallada
6 Sistemas Basados en Reglas - Arquitectura Detallada
 
sistemas expertos
sistemas expertossistemas expertos
sistemas expertos
 
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...
Información Adaptativa, Ingeniería del Conocimiento e Inteligencia Colectiva ...
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Marvin minsky
Marvin minskyMarvin minsky
Marvin minsky
 
Proyecto de ing. software
Proyecto de ing. softwareProyecto de ing. software
Proyecto de ing. software
 
Representación del Conocimiento en la I.A
Representación del Conocimiento en la I.ARepresentación del Conocimiento en la I.A
Representación del Conocimiento en la I.A
 
Mapas conseptuales
Mapas conseptualesMapas conseptuales
Mapas conseptuales
 
Inteligencia artificial y sistemas expertos.pps
Inteligencia artificial y sistemas expertos.ppsInteligencia artificial y sistemas expertos.pps
Inteligencia artificial y sistemas expertos.pps
 

Ähnlich wie Metodologías para la adquisición de conocimiento en sistemas basados en el conocimiento (SBC

Domingo García 4A
Domingo García 4ADomingo García 4A
Domingo García 4ADomingoG10
 
Material Unidad 1analisis
Material Unidad 1analisisMaterial Unidad 1analisis
Material Unidad 1analisisUPEL-IPB
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
Mapa conceptual desarrollo de soft
Mapa conceptual desarrollo de softMapa conceptual desarrollo de soft
Mapa conceptual desarrollo de softfast2506
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortellforwer1223
 
Sistemas de Informacion.pptx
Sistemas de Informacion.pptxSistemas de Informacion.pptx
Sistemas de Informacion.pptxDimas Carpio
 
Eje Tematico Uno Grupo Uno
Eje Tematico Uno   Grupo UnoEje Tematico Uno   Grupo Uno
Eje Tematico Uno Grupo UnoJohnGaviria1
 
Tema 5 sistemas duros 2020 (2).pdf
Tema 5 sistemas duros 2020 (2).pdfTema 5 sistemas duros 2020 (2).pdf
Tema 5 sistemas duros 2020 (2).pdfAlejandraLuevanos
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ialadyespino
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ialadyespino
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ialadyespino
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 

Ähnlich wie Metodologías para la adquisición de conocimiento en sistemas basados en el conocimiento (SBC (20)

Sistema basado en el comocimiento
Sistema basado en el comocimientoSistema basado en el comocimiento
Sistema basado en el comocimiento
 
Domingo García 4A
Domingo García 4ADomingo García 4A
Domingo García 4A
 
sistemas expertos
sistemas expertossistemas expertos
sistemas expertos
 
Material Unidad 1analisis
Material Unidad 1analisisMaterial Unidad 1analisis
Material Unidad 1analisis
 
Metodologia de Sistemas duros
Metodologia de Sistemas durosMetodologia de Sistemas duros
Metodologia de Sistemas duros
 
Analisis dis. sistemas
Analisis dis. sistemasAnalisis dis. sistemas
Analisis dis. sistemas
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Mapa conceptual desarrollo de soft
Mapa conceptual desarrollo de softMapa conceptual desarrollo de soft
Mapa conceptual desarrollo de soft
 
Informe sistema experto (3) entrega final
Informe sistema experto (3) entrega finalInforme sistema experto (3) entrega final
Informe sistema experto (3) entrega final
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Sistemas de Informacion.pptx
Sistemas de Informacion.pptxSistemas de Informacion.pptx
Sistemas de Informacion.pptx
 
Eje Tematico Uno Grupo Uno
Eje Tematico Uno   Grupo UnoEje Tematico Uno   Grupo Uno
Eje Tematico Uno Grupo Uno
 
Tema 5 sistemas duros 2020 (2).pdf
Tema 5 sistemas duros 2020 (2).pdfTema 5 sistemas duros 2020 (2).pdf
Tema 5 sistemas duros 2020 (2).pdf
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ia
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ia
 
Lady informe ia
Lady informe iaLady informe ia
Lady informe ia
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo real
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 

Mehr von Facultad de Ciencias y Sistemas

Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaFacultad de Ciencias y Sistemas
 

Mehr von Facultad de Ciencias y Sistemas (20)

Ejercicios HTML 5
Ejercicios HTML 5Ejercicios HTML 5
Ejercicios HTML 5
 
CSS3
CSS3CSS3
CSS3
 
09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c
 
08 mas-de-vectores-en-c
08 mas-de-vectores-en-c08 mas-de-vectores-en-c
08 mas-de-vectores-en-c
 
07 vectores-en-c final
07 vectores-en-c final07 vectores-en-c final
07 vectores-en-c final
 
06 clases-en-c
06 clases-en-c06 clases-en-c
06 clases-en-c
 
05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c
 
04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c
 
03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c
 
02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c
 
01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c
 
Procesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con pythonProcesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con python
 
Actividades de aprendizaje en Moodle
Actividades de aprendizaje en MoodleActividades de aprendizaje en Moodle
Actividades de aprendizaje en Moodle
 
Creación de grupos en Moodle
Creación de grupos en MoodleCreación de grupos en Moodle
Creación de grupos en Moodle
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con Java
 
Como crear un diagrama de clases
Como crear un diagrama de clasesComo crear un diagrama de clases
Como crear un diagrama de clases
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01
 
Otro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UMLOtro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UML
 
Un ejemplo de diagrama de clases
Un ejemplo de diagrama de clasesUn ejemplo de diagrama de clases
Un ejemplo de diagrama de clases
 

Kürzlich hochgeladen

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 

Kürzlich hochgeladen (20)

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 

Metodologías para la adquisición de conocimiento en sistemas basados en el conocimiento (SBC

  • 1.
  • 2. Introducción. Siguiendo las directrices de la Ingeniería del Software más tradicional, se han propuesto metodologías para desarrollar SBC según las ya existentes para construir sistemas de información tradicionales, extendiéndolas para incluir muchas de las características de los SBC, la construcción de un prototipo y la adquisición del conocimiento como etapas formales del proceso. El problema es que no manejan la idea de modelos conceptuales o no involucran técnicas orientadas por objetos, dado que fueron anteriores a estos paradigmas. Entre ellas están la propuesta por [Edm88] y la de [GuT94].
  • 3. … Introducción El conocimiento tiene una estructura interna en la que se pueden distinguir tipos de conocimiento y tareas específicas. Posteriormente, hasta mediados de la década del 90, los métodos que primaron en la creación de SBC estaban fundamentados en el principio de desarrollar un prototipo incremental desde el comienzo del ciclo de vida del sistema.
  • 4. … Introducción Desde que se definen las especificaciones del sistema se construye un software (prototipo) que las refleja y que se va refinando en la medida en que se continúa con el análisis y el diseño, hasta llegar a tener el sistema completo. Esta es la razón por la que se llaman por prototipos, pues se van creando productos que se van evaluando y adaptando. La Ingeniería del Conocimiento, a través de diversos desarrollos metodológicos va encaminada a sistematizar y apoyar, primero el proceso de construcción de modelos y, posteriormente, la reducción de esos modelos a programas.
  • 5. Es aquella disciplina que forma parte de la Inteligencia Artificial y cuyo fin es el desarrollo de Sistemas Expertos (o Sistemas Basados en el Conocimiento SS.BB.CC.) Se apoya en metodologías instruccionales, en las ciencias de la computación y en las TI, intentando representar el conocimiento y razonamiento humanos en un determinado dominio, dentro de un sistema artificial. Importante es el momento de traspasar el conocimiento que posee el experto a un sistema real. Deben captarse los elementos que componen el dominio del experto y adquirir las metodologías de resolución que ellos utilizan.
  • 6. El trabajo de los ingenieros del conocimiento consiste en extraer el conocimiento de los expertos humanos en un determinado área, y codificar dicho conocimiento de manera que pueda ser procesado por un sistema. La ingeniería del conocimiento engloba a los científicos, tecnología y metodología necesarios para procesar el conocimiento. Su objetivo es extraer, articular e informatizar el conocimiento de un experto.
  • 7. La extracción del conocimiento (Knowledge elicitation) se realiza durante la interacción entre el ingeniero del conocimiento (IC) (persona que conoce el formalismo de representación que utilizará el SBC) y el experto (persona que posee el conocimiento, pero que no tiene por qué usar un formalismo para representarlo). Durante las entrevistas entre el IC y el experto, el primero ha de ayudar a sistematizar el conocimiento del experto, consiguiendo que vaya explicitando las diferentes técnicas que utiliza para resolver los problemas de su dominio, de manera que se puedan representar en un formalismo computable.
  • 8. Fases de adquisición del conocimiento. 1. Identificación del o los problemas. 2. Conceptualización. 3. Formalización. 4. Implementación. 5. Prueba.
  • 9. Fases de adquisición del conocimiento. 1. Identificación del o los problemas. Determinar, si el problema puede o debe abordarse mediante las técnicas de los SBC. Es decir: • No ha de poder solucionarse de manera algorítmica. • Tener acceso a las fuentes de conocimiento suficientes para completar la tarea. • El problema a tratar ha de tener un tamaño adecuado para que no constituya una tarea inabordable por su complejidad.
  • 10. Fases de adquisición del conocimiento. 1. Identificación del o los problemas… Deben buscarse fuentes de conocimiento necesarias para el desarrollo del sistema: • Expertos humanos en el dominio del problema. • Libros y manuales que expliciten el problema y técnicas de resolución. • Ejemplos de casos resueltos, sobre todo para la validación, para técnicas de adquisición automática del conocimiento y obtener de esta manera los elementos básicos que intervienen y sus relaciones.
  • 11. Fases de adquisición del conocimiento. 1. Identificación del o los problemas… Con estas fuentes de información se podrán determinar los datos necesarios para la resolución del problema y los criterios que determinen la solución, tanto los pasos que permiten la resolución como su posterior evaluación. El IC y el experto humano podrán realizar una primera descripción del problema incluyendo objetivos, motivaciones, estrategias de resolución y su justificación, fuentes de conocimiento, tipos de tareas que son necesarias.
  • 12. Fases de adquisición del conocimiento. 2. Conceptualización. Detallar los elementos básicos del problema y descubrir las relaciones entre ellos. Es necesario observar cómo el experto resuelve problemas típicos y abstrae de ellos principios generales que pueden ser aplicados en diferentes contextos.
  • 13. Fases de adquisición del conocimiento. 2. Conceptualización. Obtener una descomposición del problema en subproblemas, realizando un análisis por refinamientos sucesivos hasta que el IC pueda hacerse una idea de la relación jerárquica de las diferentes fases de resolución hasta los operadores de razonamiento más elementales. Descubrir el flujo del razonamiento en la resolución del problema y especificar cuándo y cómo son necesarios los elementos de conocimiento.
  • 14. Fases de adquisición del conocimiento. 2. Conceptualización. Hará falta distinguir entre evidencias, hipótesis y acciones necesarias en cada uno de las etapas y determinar la dificultad de cada una de las subtareas de resolución. De esta manera se conseguirá captar la estructura del dominio y las diferentes relaciones entre sus elementos.
  • 15. Fases de adquisición del conocimiento. 3. Formalización. Considerar los diferentes esquemas de razonamiento que se pueden utilizar para modelar las diferentes necesidades de resolución de problemas identificadas en las fases anteriores. Comprender la naturaleza del espacio de búsqueda y el tipo de búsqueda que habrá que hacer. Para ello, se puede comparar ésta con diferentes mecanismos prototípicos de resolución de problemas como la clasificación, abstracción de datos, razonamiento temporal, estructuras causales, etc.
  • 16. Fases de adquisición del conocimiento. 3. Formalización En esta etapa también tendrá que analizarse la certidumbre y completitud de la información disponible, dependencias temporales, o la fiabilidad y consistencia de la información. Deberá descubrir qué partes del conocimiento constituyen hechos seguros y cuáles no. Para éstos últimos deberá adaptarse alguna metodología de tratamiento de la incertidumbre, de manera que ésta pueda ser modelada dentro del sistema.
  • 17. Fases de adquisición del conocimiento. 4. Implementación. Tomar decisiones sobre la especificación del control de la resolución y del flujo de la información, tomar decisiones sobre el modo concreto de representar el conocimiento para que se adapte a las estrategias de resolución que se necesiten y las relaciones entre los diferentes conjuntos de conocimiento. Definirán las reglas, e inevitablemente se descubrirán problemas e incompletitudes que obligarán a revisar fases anteriores.
  • 18. Fases de adquisición del conocimiento. 5. Prueba. Se ha de elegir un conjunto de casos resueltos representativos y comprobar el funcionamiento del sistema con éstos. En esta fase se descubrirán errores que permitirán corregir análisis anteriores; por lo general aparecerán problemas por falta de reglas, incompletitud, falta de corrección y posibles fallas en el análisis de las reglas pre establecidas.
  • 19. Clasificación de los SBC La construcción de un SBC en cualquier dominio es una tarea compleja y es necesario disponer un conjunto de metodologías de resolución de problemas que permitieran aproximar soluciones a diferentes tipos de SBC según sus características. Por ello se han realizado clasificaciones de los SBC según las tareas que realizan, para intentar descubrir metodologías comunes y así extraer directrices de análisis en los distintos tipos de dominios.
  • 20. Clasificación de los SBC 1. Sistemas de Interpretación: Infieren descripciones de situaciones a partir de observaciones. 2. Sistemas de predicción: Infieren consecuencias previsibles de situaciones o eventos. 3. Sistemas de diagnóstico: Infieren fallos a partir de síntomas. 4. Sistemas de diseño: Desarrollan configuraciones de objetos que satisfacen ciertas restricciones. 5. Sistemas de planificación: Generan secuencias de acciones que obtienen un objetivo. 6. Sistemas de monitoreo: Estudian el comportamiento de un sistema en el tiempo y procuran que siga unas especificaciones. 7. Sistemas de corrección: Genera soluciones para fallos en un sistema. 8. Sistemas de control: Gobiernan el comportamiento de un sistema anticipando problemas, planeando soluciones.
  • 21. Métodos de resolución de problemas 1 Métodos de resolución de problemas 1.1 Clasificación Heurística 1.1.1 Clasificación heurística en los sistemas de reglas. 1.1.2 Estrategias de adquisición del conocimiento con clasificación heurística. 1.1.3 Aplicación de la clasificación heurística. 1.2 Resolución Constructiva. 1.2.1 Proponer y aplicar. 1.2.2 Mínimo compromiso. 1.3 Hipótesis y prueba jerárquica.
  • 22. 1.1 Clasificación Heurística Consiste en que el experto humano escoge una categoría de un conjunto de soluciones previamente enumerado. Disponer de las características esenciales de cada una de las categorías es suficiente para establecer la clase del problema y su solución. Esto no ocurre así cuando la complejidad del problema aumenta, pues las características esenciales son cada vez más difíciles de identificar.
  • 23. 1.1 Clasificación Heurística El objetivo será obtener y representar el conocimiento necesario para que la asociación problema-solución se pueda realizar. Se define como clasificación heurística a toda asociación no jerárquica entre datos y categorías que requiere de inferencias intermedias. Establecer la clase de un problema requiere inferencias y transformaciones sobre éste, para poder asociarlo con la descripción de la clase. El esquema de razonamiento para hacer estas inferencias se ha de adquirir del experto.
  • 24. 1.1 Clasificación Heurística Tres etapas: 1. Abstracción de los datos. Se hace una abstracción del caso concreto para acercarlo a las soluciones que se poseen. 2. Asociación heurística. Se busca la mayor coincidencia entre el caso abstraído y las soluciones. 3. Refinamiento de la solución. Será necesario buscar la mejor solución determinada por la solución abstracta. Esto puede necesitar de más deducciones, o de la utilización de más información hasta encontrar la mejor solución.
  • 25. 1.1.1. Clasificación heurística en los sistemas de reglas El proceso de refinamiento del sistema ha de hacerse paso a paso, añadiendo nuevas reglas que cubran nuevos casos y vigilando las interacciones. La metodología es la siguiente: 1. El experto da las nuevas reglas al IC. 2. El IC cambia la base de conocimiento. 3. El IC prueba casos ya resueltos para comprobar inconsistencias. 4. Si aparecen errores, se comprueba el nuevo conocimiento con el experto y se empieza de nuevo. 5. Se prueban nuevos casos. 6. Si no hay problemas se para, si los hay se retorna al principio.
  • 26. 1.1.2. Estrategias de adquisición del conocimiento con clasificación heurística Algunos de los pasos que debe incluir la adquisición son: • Diferenciación. Buscar síntomas que distinguen entre hipótesis. • Frecuencia de condicionamiento. Buscar condiciones que hagan a una hipótesis más o menos probable. • Distinción de síntomas. Identificar propiedades de síntomas que indican las causas originales. • Condicionamiento de síntomas. Buscar las condiciones bajo las cuales se espera que aparezcan ciertos síntomas dada una hipótesis.
  • 27. 1.1.2. Estrategias de adquisición del conocimiento con clasificación heurística… • División de caminos. Descubrir sucesos intermedios entre hipótesis y síntomas que son más probables. • Diferenciación de caminos. Buscar eventos intermedios que pueden diferenciar hipótesis con similares evidencias. • Diferenciación de condiciones. Determinar el grado de confianza a aplicar al resultado de las condiciones. • Condicionamiento de condiciones. Buscar las condiciones de base que afectan a la confianza de las condiciones. Todas estas fases permiten construir la base de conocimiento necesaria para la resolución del problema.
  • 28. 1.1.3. Aplicación de la clasificación heurística Por ejemplo un pequeño SBC para la concesión de créditos bancarios para creación de empresas. El propósito de este sistema será examinar las solicitudes de créditos de clientes con pretensiones de crear una empresa para determinar si se les debe conceder y qué cuantía es la recomendable respecto a la que solicitan. El problema tiene por lo tanto una labor de análisis que nos ha de predecir la fiabilidad de si cierta persona, en ciertas condiciones, será capaz de devolver un crédito si se lo concedemos.
  • 29. 1.1.3. Aplicación de la clasificación heurística… El número de soluciones a las que se llega es evidentemente finito: el crédito se concede, o no se concede, y en el caso de que se conceda, se decidirá si la cuantía solicitada es adecuada o si sólo se puede llegar hasta cierto límite. La metodología de resolución que mejor encaja es la clasificación heurística, por lo tanto se usarán sus fases. Deberemos plantear cuatro tipos de elementos y los mecanismos para transformar unos en otros.
  • 30. 1.1.3. Aplicación de la clasificación heurística… El primero será cómo se plantearán los problemas al sistema, es decir, qué elementos se corresponderán con los datos específicos, las solicitudes de crédito. Esta información ha de definir el estado financiero del solicitante, el motivo por el que pide el crédito, cuánto dinero solicita, etc. Supongamos que una solicitud contiene la siguiente información:
  • 31. 1.1.3. Aplicación de la clasificación heurística… Ejemplo de solicitud de crédito. • Si tiene avales bancarios. • Si tiene familiares que puedan responder por él. • Si tiene cuentas corrientes, casas, coches, fincas, etc. y su valoración. • Si tiene antecedentes de morosidad. • Si ha firmado cheques sin fondos. • Si tiene créditos anteriores concedidos. • Tipo de empresa que quiere crear. • Cantidad de dinero que solicita.
  • 32. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Esta información deberá convertirse mediante el proceso de abstracción de datos en los problemas abstractos a partir de los cuales se hará el razonamiento. Las soluciones abstractas quedan definidas por los siguientes atributos:
  • 33. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Apoyo financiero: Valoración de la capacidad económica para responder al crédito que solicita. Se puede evaluar con la información sobre avales y personas allegadas. Bienes: Dinero o propiedades que puedan usarse para responder por el crédito o que se puedan embargar en caso de no devolución. Fiabilidad de devolución: Información sobre si el cliente tiene antecedentes económicos positivos o negativos. Compromiso: Si ya se tienen compromisos económicos con esa persona o si se tienen intereses especiales con ella.
  • 34. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Viabilidad de la empresa: Tipo de empresa que se quiere crear y su posible futuro. Supondremos que estos cinco atributos pueden tomar valores cualitativos que estarán dentro de este conjunto: muy bueno, bueno, normal, regular, malo, muy malo. Para realizar la abstracción de datos se podrían dar un conjunto de reglas que harían la transformación, como por ejemplo:
  • 35. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. si avales > 10 millones o es rico entonces apoyo financiero bueno si avales entre 10 millones y un millón entonces apoyo financiero normal si avales < 1 millón entonces apoyo financiero malo si suma bienes < 10 millones entonces bienes malo si suma bienes entre 10 y 20 millones entonces bienes normal si suma bienes > 20 millones entonces bienes bien si cheques sin fondos o moroso entonces fiabilidad muy mala
  • 36. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. si fábrica de agujeros entonces viabilidad muy mala si hamburguesería o heladería entonces viabilidad normal si grandes almacenes o proveedor de Internet entonces viabilidad muy buena si concedido crédito < 1 millón entonces compromiso regular si concedido crédito > 10 millones o hermano del director entonces compromiso bueno El conjunto de soluciones abstractas a las que podría dar el análisis de las solicitudes podría ser el siguiente:
  • 37. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Denegación: no hay crédito para el cliente. Aceptación: se acepta el crédito tal como se solicita. Aceptación con rebaja: se acepta el crédito, pero se rebaja la cantidad solicitada; harán falta reglas para crear la solución concreta indicando la cantidad final que se concede. Aceptación con interés preferente: se concede la cantidad solicitada, pero además se rebajan los intereses que normalmente se ponen al crédito; en este caso también hará falta generar una solución concreta.
  • 38. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Ahora nos faltan las reglas que nos harán la asociación heurística entre los problemas abstractos y las soluciones abstractas. Un conjunto de reglas que cubre una pequeña parte del espacio de soluciones podría ser:
  • 39. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. si apoyo financiero regular y bienes malo entonces denegar si fiabilidad mala o muy mala entonces denegar si apoyo financiero normal y bienes normal y viabilidad buena entonces aceptar con rebaja si apoyo financiero bueno y bienes normal y compromiso normal y viabilidad buena entonces aceptar si apoyo financiero bueno y bienes bueno y compromiso muy bueno y viabilidad muy buena entonces aceptar con interés preferente
  • 40. 1.1.3. Aplicación de la clasificación heurística… … Ejemplo de solicitud de crédito. Por último, nos hacen falta reglas para poder generar soluciones concretas en los casos que son necesarias; algunas reglas podrían ser: si aceptación con rebaja y petición > 5 millones y bienes = 5 millones entonces rebaja a 5 millones si aceptación con interés preferente y petición > 10 millones y bienes > 10 millones entonces rebaja de un 1% de interés si aceptación con interés preferente y hermano del director entonces rebaja de un 2% de interés.....