PDF de programación - SBC: Catálogo de tareas

Imágen de pdf SBC: Catálogo de tareas

SBC: Catálogo de tareasgráfica de visualizaciones

Publicado el 10 de Julio del 2017
639 visualizaciones desde el 10 de Julio del 2017
848,4 KB
42 paginas
Creado hace 13a (22/02/2011)
SBC: Catálogo de tareas

Francisco J. Martín Mateos

Dpto. Ciencias de la Computación e Inteligencia Artificial

Universidad de Sevilla

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Catálogo de tareas

Tareas analíticas: Se aplican sobre sistemas que existen antes
de llevar a cabo la tarea

La entrada a este tipo de tareas suele ser algún dato acerca el
sistema, mientras que la salida es alguna caracterización del
mismo
Clasificación, Valoración, Diagnóstico, Monitorización,
Predicción

Tareas sintéticas: El sistema no existe antes del desarrollo

La entrada a este tipo de tareas son los requisitos del sistema a
construir, mientras que la salida es una descripción del sistema
construido
Diseño, Configuración, Planificación, Temporalización,
Asignación

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Clasificación

Identificar un objeto, un fenómeno, un patrón o cualquier cosa
desconocida como miembro de una categoría conocida

Identificación de especies de animales o plantas

Terminología

Objeto: Aquello que se desconoce y se quiere clasificar
Clase: Categoría en la que se agrupan los objetos que
comparten características similares
Atributo: Propiedad que se utiliza para identificar las clases
Característica: Par atributo-valor que se verifica para cierto
objeto

El proceso de clasificación consiste en equiparar un conjunto
de datos con un conjunto de posibles soluciones conocidas de
antemano. El resultado puede ser una única clase, un
conjunto de clases candidatas o el conjunto vacío

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Clasificación

Inferencias en la tarea de clasificación

Generar: Genera las clases candidatas a ser solución (con o
sin información sobre el objeto a clasificar)
Especificar: Devuelve un atributo cuyo valor (desconocido)
será de utilidad para distinguir entre las clases candidatas
Obtener: Obtiene el valor asociado a un atributo en el
objeto a clasificar
Equiparar: Comprueba si una clase candidata tiene una
característica

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Clasificación

Método de poda para la tarea de clasificación

while new-solution Generar(Objeto → Candidata) do

Clases-candidatas := Candidata union Clases-candidatas;

end while
while new-solution Especificar(Clases-candidatas → Atributo)

and length Clases-candidatas > 1 do

Obtener(Atributo → Valor);
for-each Candidata in Clases-candidatas do

Equiparar(Candidata + Atributo + Valor → Resultado);
if Resultado = false then

Clases-candidatas := Clases-candidatas substract candidata;

end if

end for-each

end while

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Clasificación

Observaciones

Los valores de los atributos no siempre son observables

Variaciones sobre el algoritmo

Reducir el conjunto de soluciones candidatas, modificando la
inferencia Generar para que obtenga las clases candidatas
teniendo en cuenta un conjunto inicial de datos
Dar libertad al usuario a la hora de introducir los datos,
sustituyendo la inferencia Especificar por una función de
transferencia adecuada
Aprovechar la estructura jerárquica de las categorías, haciendo
que la inferencia Especificar seleccione atributos que
permitan descartar superclases de la jerarquía

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Clasificación

Elementos del esquema de conocimiento

El conjunto de clases que pueden ser solución al problema
El conjunto de características (pares atributo-valor) que
identifica a cada clase
Dependencias entre cada clase y su conjunto de características.
Estas dependencias se pueden expresar mediante tipos de
reglas

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Valoración

Identificar un caso como miembro de una categoría de
decisión

Se puede considerar un tipo de clasificación en la que sólo hay
dos clases candidatas: aceptar y rechazar
Concesión de prestamos bancarios

Terminología

Caso: Situación que se quiere valorar
Abstracción: Especificación cualitativa de las características
del caso
Criterio: Factor que influye en la valoración
Decisión: Resultado de la valoración, puede ser el valor aceptar
o el valor rechazar

El proceso de valoración consiste en determinar todos los
criterios aplicable a un caso y aplicarlos hasta que nos lleven a
una decisión

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Valoración

Inferencias en la tarea de valoración

Abstraer: Obtiene una especificación cualitativa de las
características de un caso
Especificar: Genera todos los criterios aplicables al caso
Seleccionar: Selecciona un criterio de un conjunto
Evaluar: Evalua un criterio sobre un caso
Equiparar: Determina una decisión (si es posible) a partir
de los valores para un conjunto de criterios

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Valoración

Método para la tarea de valoración

while new-solution Abstraer(Caso → Característica) do

Caso := Característica union Caso;

end while
Especificar(Caso → Criterios);
repeat

Seleccionar(Criterios → Criterio);
Evaluar(Caso + Criterio → Valor);
Resultados := Valor union Resultados;

until has-solution Equiparar(Resultados → Decisión);

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Valoración

Observaciones

La tarea de valoración tiene que devolver una decisión
Los criterios de valoración podrían ser inconsistentes

Variaciones

La abstración del caso podría no ser necesaria, en este caso se
prescinde de la inferencia Abstraer
Los criterios pueden ser específicos para las características
cualitativas de cada caso
La selección de criterios puede ser aleatoria (no existe
conocimiento sobre la selección), heurística (basada en la
experiencia de los expertos de dominio) o estadística (se
selecciona el elemento más predictivo)

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Valoración

Elementos del esquema de conocimiento

La especificación de las características del caso
El conocimiento de abstracción, que establece relaciones entre
características cuantitativas del caso y características
cualitativas
El conocimiento de selección de los criterios
El conocimiento de valoración, que establece relaciones entre
valores de criterios y los tipos de decisión

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Diagnóstico

Encontrar un defecto que provoca una disfunción en el
sistema

Identificación de problemas en dispositivos estropeados:
electrodomésticos, vehiculos
Identificación de enfermedades a partir de los síntomas

Terminología

Fallo: Características que reflejan la disfunción del sistema
Hipótesis: Posible defecto que provoca una disfunción en el
sistema
Diferencial: Conjunto de hipótesis aplicables al fallo
Evidencias: Características observadas en el sistema
Defecto: Resultado del diagnóstico

El proceso de diagnóstico consiste en generar el conjunto
diferencial formado por todas las hipótesis que pueden explicar
la disfunción del sistema e ir eliminando hipótesis mediante la
determinación de nuevas evidencias en el sistema

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Diagnóstico

Inferencias en la tarea de diagnóstico

Cubrir: Obtiene una hipótesis que puede explicar el fallo
Seleccionar: Selecciona una hipótesis del conjunto
diferencial
Especificar: Determina una característica observable que
puede confirmar o refutar la hipótesis
Obtener: Transferencia que obtiene el valor de una
característica observable
Verificar: Comprueba si una hipótesis es válida a partir de
un conjunto de valores de características observables

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Diagnóstico

Método de cobertura causal para la tarea de diagnóstico

while new-solution Cubrir(Fallo → Hipótesis) do

Diferencial := Hipótesis union Diferencial;

end while
repeat

Seleccionar(Diferencial → Hipótesis);
Especificar(Hipótesis → Observable);
Obtener(Observable → Hallazgo);
Evidencia := Hallazgo union Evidencia;
foreach Hipótesis in Diferencial do

Verificar(Hipótesis + Evidencia → Resultado);
if Resultado = false then

Diferencial := Diferencial substract Hipótesis;

end if

end foreach

until length Diferencial ≤ 1 or ”no hay más características observables”;
Defectos := Hipótesis;

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Diagnóstico

Observaciones

Si el modelo causal consiste en un conjunto de asociaciones
directas entre fallos y defectos entonces la tarea de diagnóstico
se reduce a una tarea de clasificación

Variaciones

La construcción del diferencial puede ser progresiva en función
de las probabilidades de las hipótesis
Se pueden añadir una nueva inferencia que realice una
caracterización cualitativa de los fallos y hallazgos recopilados
Se puede añadir un método de simulación que obtenga los
hallazgos esperados para cada hipótesis de forma que estos se
puedan utilizar para descartar hipótesis
El grado de relación entre las evidencias y las hipótesis puede
dar lugar a una reconsideración de hipótesis previamente
eliminadas

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Diagnóstico

Elementos del esquema de conocimiento

Las características del sistema a diagnosticar: observables,
internas, fallos
El conocimiento causal que asocia los defectos del sistema con
los valores de sus caraterísticas e indica el grado de asociación
(probabilidad de que den dichos valores)
Graduación de las hipótesis: frecuencia, gravedad
Graduación de las características observables: tiempo de
obtención de respuesta, fiabilidad de la respuesta

Ingeniería del Conocimiento

SBC: Catálogo de tareas

Monitorización

Analizar un proceso en funcionamiento para detectar si se
comporta según las espectativas

Seguimiento de un proyecto software
Monitorización de una planta industrial

Terminología

Parámetro: Dato relevante para el seguimiento del
funcionamiento del sistema
Norma: Valor esperado de un parámetro en el caso
  • Links de descarga
http://lwp-l.com/pdf5070

Comentarios de: SBC: Catálogo de tareas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad