Diseño de Sistemas Difusos para Modelado y Clasificación. Aplicaciones Oscar Cordón

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Diseño de Sistemas Difusos para Modelado y Clasificación. Aplicaciones Oscar Cordón"

Transcripción

1 Diseño de Sistemas Difusos para Modelado y Clasificación. Aplicaciones Oscar Cordón Grupo de Soft Computing y Sistemas de Información Inteligentes Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Granada

2 Índice Identificación de Sistemas mediante Lógica Difusa 2. Sistemas Basados en Reglas Difusas 3. Diseño de Sistemas Basados en Reglas Difusas Bases de Conocimiento 1

3 Identificación de Sistemas mediante Lógica Difusa Modelo: esquema teórico de un sistema que se elabora para facilitar su comprensión y el estudio de su comportamiento Los modelos son útiles para realizar simulaciones, analizar un sistema, comprender sus mecanismos subyacentes, diseñar nuevos procesos o controlar automáticamente sistemas Todo modelo debe cumplir dos requisitos básicos: Precisión: Representar con fidelidad la realidad que se está modelando Comprensibilidad: Describir el sistema de forma legible Requisitos contradictorios: un modelo demasiado simple no puede representar adecuadamente las características relevantes del sistema 2

4 Identificación de Sistemas mediante Lógica Difusa (2) El modelado se puede realizar con Sistemas Basados en Reglas Difusas (SBRDs), que contienen reglas del tipo: EB MB B N A MA EA 0,5 m M Existen distintas clases de modelado con SBRDs: Lingüístico: Atiende al poder descriptivo de los SBRDs Preciso: Atiende al poder aproximativo de los SBRDs 3

5 Sistema -Modelado -Control -Clasificación Datos Proceso de Modelado Modelo 4

6 (2) Sistema -Modelado -Control -Clasificación Datos APRENDIZAJE Sistema Basado en Reglas Difusas (SBRD) 5

7 (3) Variables redundantes o irrelevantes Datos variable 1 variable 2 variable 3... variable k APRENDIZAJE -Modelado -Control -Clasificación Sistema Basado en Reglas Difusas (SBRD) PREPROCESAMIENTO: Selección de características y obtención de datos 6

8 (4) Variables redundantes o irrelevantes Datos variable 1 variable 2 variable 3... variable k APRENDIZAJE -Modelado -Control -Clasificación Sistema Basado en Reglas Difusas (SBRD) Mejorar la precisión y la interpretabilidad PREPROCESAMIENTO: Selección de características y obtención de datos 7

9 (5) Variables redundantes o irrelevantes Datos variable 1 variable 2 variable 3... variable k PREPROCESAMIENTO: Selección de características y obtención de datos APRENDIZAJE PROCESOS DE MEJORA DE LA PRECISIÓN -Modelado -Control -Clasificación Sistema Basado en Reglas Difusas (SBRD) Mejorar la precisión y la interpretabilidad 8

10 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD Existen distintos tipos de reglas difusas en función de: La estructura del consecuente de la regla: etiqueta lingüística/conjunto difuso vs. función polinómica de las entradas. La forma de asociar los conjuntos difusos a las reglas: particiones difusas basadas en rejilla vs. semántica libre. La aplicación a la que están destinadas: control/modelado vs. clasificación El tipo de regla empleado condiciona las características de interpretabilidad y precisión del modelo difuso 9

11 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para control/modelado 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 1. REGLA DIFUSA DE TIPO MANDANI Emplea conjuntos difusos en el antecedente y en el consecuente: SI X 1 es A 1 y... y X n es A n ENTONCES Y es B Lo más habitual es que los A i y B sean etiquetas lingüísticas, con un conjunto difuso asociado. Por ejemplo: EB MB B N A MA EA 0,5 m M 10

12 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para control/modelado 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 1. REGLA DIFUSA DE TIPO MANDANI (2) En ese caso, se dice que las particiones difusas están basadas en rejilla ya que, al tener cada variable lingüística asociada una partición difusa como la anterior, el espacio de entrada se divide en hipercubos: Partición difusa de la variable de entrada 2 Partición difusa de la variable de entrada 1 Es la estructura de regla más interpretable ya que: el consecuente es una etiqueta lingüística Cada etiqueta tiene asociado un conjunto difuso de forma unívoca (el conjunto de reglas más comprensible) 11

13 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para control/modelado 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 1. REGLA DIFUSA DE TIPO MANDANI (3) Otra variante consiste en que los A i y B sean directamente conjuntos difusos sin una interpretabilidad lingüística En ese caso, se dice que las reglas tienen una semántica libre La interpretabilidad del conjunto de reglas es mucho menor, al no existir una semántica global, pero la capacidad de aproximación del sistema es mucho mayor, al tener más grados de libertad 12

14 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para control/modelado 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 2. REGLA DIFUSA DE TIPO TSK Emplea conjuntos difusos en el antecedente y una función polinómica en el consecuente: SI X 1 es A 1 y... y X n es A n ENTONCES Y=w 0 +w 1 X w 1 X n La interpretabilidad se reduce significativamente, pero aumenta la capacidad de aproximación Existe una variante basada en un único valor en el antecedente: SI X 1 es A 1 y...yx n es A n ENTONCES Y=w 0, con la misma interpretabilidad que las de Mamdani. Las particiones del antecedente pueden ser de rejilla o libres (con la pérdida adicional de interpretabilidad) 13

15 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para clasificación El antecedente de las reglas difusas para clasificación es el mismo que en las anteriores, pero el consecuente pasa a ser una clase: 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD donde: SI X 1 es A 1 y... y X n es A n ENTONCES Y es C Los A i son etiquetas lingüísticas o conjuntos difusos dependiendo de que la partición difusa sea de rejilla o libre. C es una de las clases del problema: C {C 1,..., C M } 14

16 2. Sistemas Basados en Reglas Difusas: Tipos de reglas difusas para clasificación (2) 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD Además del modelo básico anterior, existen dos variantes más basadas en el uso de grados de certeza: Reglas con un grado de certeza en el consecuente: SI X 1 es A 1 y... y X n es A n ENTONCES Y es C con r donde r es un valor numérico que expresa la confianza de que un patrón situado en el subespacio difuso de entrada de la regla sea realmente de clase C. Reglas con un grado de certeza por clase en el consecuente: SI X 1 es A 1 y... y X n es A n ENTONCES Y es {r 1,..., r M } Estas últimas son una extensión de las anteriores 15

17 2. Sistemas Basados en Reglas Difusas: Reglas DNF 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD Siempre que se use una partición de rejilla (ya sea en modelado o en clasificación), es posible emplear la estructura de regla de forma normal disyuntiva (DNF) En ella, una variable antecedente puede tomar como valor una disyunción de términos lingüísticos de su dominio. Permiten seleccionar variables a nivel de regla: si una variable toma todos los valores de su dominio, pasa a ser considerada irrelevante como premisa de la regla. Además, permiten realizar agrupamientos de valores que hacen a las reglas más intepertables. Por estas razones, se suelen emplear para clasificación 16

18 2. Sistemas Basados en Reglas Difusas: Reglas DNF (2): Ejemplo 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD IF Femur_length is (medium or big-medium or big) and Head_diameter is (medium or big) and Foetus_sex is (male or female or unknown) THEN Foetus_weight is normal Femur_length ={small,small-medium, medium, big-medium,big} Head_diameter ={small,medium,big} Foetus_sex ={male,female,unknown} Foetus_weight = {low, normal, high} 17

19 2. Sistemas Basados en Reglas Difusas: Reglas DNF (3): Selección de Variables 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD REGLA DNF IF Femur_length is (medium or big-medium or big) and Head_diameter is (medium or big) and Foetus_sex is (male or female or unknown) THEN Foetus_weight is normal Femur_length ={small,small-medium, medium, big-medium,big} Head_diameter ={small,medium,big} Foetus_sex ={male,female,unknown} Foetus_weight = {low, normal, high} Dominios de las variables 18

20 2. Sistemas Basados en Reglas Difusas: Reglas DNF (3): Agrupamiento de valores 2.1. Tipos de reglas difusas REGLAS DNF IF Femur_length is (medium or big-medium or big) and Head_diameter is (medium or big) and THEN Foetus_weight is normal 2.2. Estructura de un SBRD IF Femur_length is (medium or big-medium or big) and Head_diameter is not small THEN Foetus_weight is normal 19

21 2. Sistemas Basados en Reglas Difusas: Estructura de un Modelo Difuso La estructura genérica de un SBRD para modelado/control es: Base de Reglas Difusas 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 20 La Base de Conocimiento (BC) representa el conocimiento disponible sobre el problema en forma de reglas lingüísticas. Se compone de: La Base de Reglas (BR), que contiene el conjunto de reglas La Base de Datos (BD), que almacena las funciones de escala, los conjuntos de términos lingüísticos y las funciones de pertenencia que definen su semántica En caso de trabajar con semántica libre, no existe BD. La BC pasa a ser únicamente una Base de Reglas Difusas, en la que cada regla incluye su propia semántica.

22 2. Sistemas Basados en Reglas Difusas: Estructura de un Modelo Difuso (2) 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD El Sistema de Inferencia obtienelasalidadelsbrdalrecibiruna entrada. Para ello, aplica la Regla Composicional de Inferencia sobre cada regla de la base: μ B i (y) = I (h i, μ Bi (y)) R i : SI X i 1 es A i 1 y... y X i n es A i n ENTONCES Y es B i donde: x 0 = (x 1,..., x n ) es la entrada al sistema h i = μ Ai (x 0 ) = T (μ A i 1 (x 1 ), μ A i 2 (x 2 ),... μ A i n (x n )) es el grado de emparejamiento del antecedente de la regla con las entradas al sistema T es el operador de conjunción (habitualmente, el mínimo o el producto) e I es un operador de implicación difuso (hab., el mínimo) 21

23 2. Sistemas Basados en Reglas Difusas: Estructura de un Modelo Difuso (3) 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD El Interfaz de Defuzzificación agrega las salidas difusas parciales B i obtenidas de aplicar la inferencia sobre cada regla y las transforma en una salida real Existen dos modos de trabajo: Modo A-FATI (Agregar Primero, Defuzzificar Después): En primer lugar, se agregan las salidas parciales {B 1,..., B L } mediante un operador difuso de agregación (habitualmente, el máximo o el mínimo): μ B (y) = G (μ B 1 (y),..., μ B L (y)) Después, el conjunto difuso se transforma en un valor real mediante un método de defuzzificación (habitualmente, el centro de gravedad (CG) o la media de los máximos (MOM)): y 0 = D (μ B (y)) 22

24 2. Sistemas Basados en Reglas Difusas: Estructura de un Modelo Difuso (4) 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 23 Modo B-FITA (Defuzzificar Primero, Agregar Después): En primer lugar, se transforman los conjuntos difusos de salida {B 1,..., B L } en valores reales mediante un defuzzificador: y i = D (μ B i (y)) Después, los valores numéricos parciales se agregan mediante un operador de agregación numérico (una media, una media ponderada o la selección de un valor concreto): y 0 = A (y 1,..., y M ) El operador más empleado es el CGoMOMponderadopor el grado de emparejamiento: y 0 = i h i i CG h i i y 0 = i h i MOM i h i i

25 2. Sistemas Basados en Reglas Difusas: Estructura de un SBRD para Clasificación La principal diferencia entre un SBRD para modelado/control y un Sistema de Clasificación Basado en Reglas Difusas (SCBRD) es la ausencia del Interfaz de Defuzzificación: 2.1. Tipos de reglas difusas Base de Conocimiento Base de Datos Base de Reglas 2.2. Estructura de un SBRD entrada real x Interfaz de Fuzzificación Sistema de Inferencia salida clase C Este elemento deja de tener sentido, puesto que las salidas que devuelve el Sistema de Inferencia ya no son conjuntos difusos sino directamente clases Naturalmente, la estructura de este Sistema también cambiará 24

26 2. Sistemas Basados en Reglas Difusas: Esquema Genérico de Razonamiento Difuso para Clasificación 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 25 Dados un ejemplo e=(e 1,..., e n ) y una BR {R 1,...,R L }={R C 1,...,R C M}: 1. Se calcula el grado de emparejamiento entre el ejemplo y los antecedentes de las reglas R i : h i = T (μ A i 1 (e 1 ), μ A i 2 (e 2 ),... μ A i n (e n )) ; i = 1,..., L 2. Se calcula el grado de asociación entre el ejemplo y cada una de las clases C j, j=1,..., M: b j i = o (h i,r i ) ; j = 1,..., M ; i = 1,..., L 3. Se aplica una función de ponderación sobre los grados de asociación (potenciando los altos y penalizando los bajos): B j i = g (b j i) ; j = 1,..., M ; i = 1,..., L 4. Se calcula el grado de clasificación para cada clase, agregando grados de asociación ponderados: (a 1,..., a sj ) = (B j i >0), i = 1,..., R C j ; j = 1,..., M ; Y j = f (a 1,..., a sj ) 5. Se calcula el grado de clasificación para cada clase, agregando grados de asociación ponderados: C l = clase l / Y l = max {Y j, j = 1,..., M}

27 2. Sistemas Basados en Reglas Difusas: Método clásico de la regla ganadora Normalmente, el grado de emparejamiento se calcula con el Mínimo yelgrado de asociación con el producto En el método clásico, la clasificación se hace con una única regla, la de mayor grado de asociación con el ejemplo: 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD Ejemplo R1 R2... Rk... Clase RL 26 Esto se debe a que la función f usada para calcular el grado de clasificación en el paso 4 es el máximo: Y j = max (B j i, i = 1,..., R C j y B j i >0) ; j = 1,..., M

28 2. Sistemas Basados en Reglas Difusas: Métodos basados en múltiples reglas 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD El comportamiento anterior no tiene mucho sentido, ya que desperdicia las capacidad de interpolación de los SBRDs al emplear la información de una única regla de la BR El esquema genérico de razonamiento permite combinar varias reglas para decidir la salida final del sistema: R1 R2... Ejemplo Rk... Clase RL 27

29 2. Sistemas Basados en Reglas Difusas: Ejemplo de métodos de razonamiento con varias reglas 2.1. Tipos de reglas difusas 2.2. Estructura de un SBRD 28 Para implementar la combinación de los resultados de varias reglas compatibles con el ejemplo, se ha de emplear otra función f para calcular el grado de clasificación en el paso 4: Entre otras muchas, dos posibilidades son: Método de razonamiento del voto máximo (suma normalizada): s j a sc = m= 1 m f1(a1,..., as ) ; f = j 1 max a max f c= 1,...,M 1 max m= 1 m Media aritmética de los grados de asociación ponderados: s f 2 (a 1,..., a s j ) j a m 1 m = = s j

30 3. Diseño de SBRDs 3.1. Diseño de la BC de un SBRD Un SBRD (ya sea un modelo, un controlador o un clasificador difuso), está formado por dos componentes: La Base de Conocimiento (BC), que almacena el conocimiento sobre el problema en forma de reglas difusas El Sistema de Inferencia, que aplica un método de razonamiento difuso sobre las entradas y las reglas de la BC y devuelve una salida. Por tanto, para obtener un SBRD es necesario diseñar ambas: La BC se obtiene de conocimiento experto o aprendizaje automático El Sistema de Inferencia se obtiene eligiendo los operadores difusos para cada componente (conjunción, implicación, defuzzificador, etc.) A veces, estos operadores incorporan parámetros que también pueden ser estimados por métodos automáticos OBJETIVOS DE DISEÑO: PRECISIÓN + INTERPRETABILIDAD 29

31 3.1. Diseño de la BC de un SBRD 3. Diseño de SBRDs 3.1. Diseño de la BC de un SBRD El diseño de la BC engloba dos problemas: Aprendizaje de la BD Universos de discurso de las variables Factores o funciones de escala Número de términos lingüísticos (etiquetas) por variable Funciones de pertenencia asociadas a las etiquetas Derivación de la BR: composición de las reglas difusas Existen dos formas de diseñar la BC: A partir de información suministrada por expertos A partir de métodos de aprendizaje automático en base a la información numérica existente 30

32 3.1. Diseño de la BC de un SBRD (2) Índice 1.Introducción 2. Métodos Ad Hoc 3. Algunos Ejemplos Base de Conocimiento Base de Reglas Base de Datos entrada Interfaz de Fuzzificación Mecanismo de Inferencia Interfaz de Defuzzificación salida Sistema Basado en Reglas Difusas 31

33 3.1. Diseño de la BC de un SBRD (3) Índice 1.Introducción 2. Métodos Ad Hoc 3. Algunos Ejemplos R1: Si X1 es Alto y X2 es Bajo entonces Y es Medio R2: Si X1 es Bajo y X2 es Medio entonces Y es Alto... Base de Conocimiento Base de Reglas Base de Datos entrada Interfaz de Fuzzificación Mecanismo de Inferencia Interfaz de Defuzzificación salida Sistema Basado en Reglas Difusas 32

34 3.1. Diseño de la BC de un SBRD (3) Índice 1.Introducción 2. Métodos Ad Hoc 3. Algunos Ejemplos R1: Si X1 es Alto y X2 es Bajo entonces Y es Medio R2: Si X1 es Bajo y X2 es Medio entonces Y es Alto... Base de Conocimiento Base de Reglas Base de Datos Medio Bajo Bajo Medio Bajo Medio Alto Alto Alto X1 X2 Y entrada Interfaz de Fuzzificación Mecanismo de Inferencia Interfaz de Defuzzificación salida Sistema Basado en Reglas Difusas 33

35 4.1. Métodos Ad-hoc Independientemente del tipo de SBRD, existen distintas técnicas automáticas para el aprendizaje de su BC a partir de ejemplos Las técnicas más comunes son: Métodos ad hoc ideados específicamente para el aprendizaje automático de reglas difusas a partir de ejemplos Algoritmos evolutivos: generalmente para aprendizaje/ajuste off-line de reglas, semántica e inferencia Redes neuronales: generalmente para ajuste off-line de la semántica y diseño on-line Agrupamiento (clustering): generalmente para aprendizaje off-line de la semántica (particiones basadas en rejilla) o de reglas con semántica libre 34

36 : Soft Computing Computación Flexible (Soft Computing) Lógica Difusa Redes 4.1. Métodos Ad-hoc Diseño SBRDs Computación Evolutiva 35

37 4.1. Métodos Ad hoc: Introducción Sistema Conjunto de ejemplos Aprendizaje automático Modelo Difuso 4.1. Métodos Adhoc Generalmente con mecanismos complejos como las Redes, Algoritmos Genéticos o Técnicas de Clustering Métodos Específicos de Envoltura de Ejemplos Sin técnicas de búsqueda u optimización Basados en criterios de envoltura de los datos del conjunto de ejemplos 36

38 4.1. Métodos Ad hoc: Introducción 4.1. Métodos Adhoc Ventajas: Fáciles de entender e implementar Proceso de aprendizaje muy rápido Ideales para integrarlos en procesos de aprendizaje más complejos (aproximación preliminar, soluciones iniciales para refinarlas, meta-aprendizaje, etc.) Inconvenientes: Falta de precisión en algunos casos Grado de automatización más bajo (es necesario fijar a priori más parámetros del modelo) 37

39 4.1. Métodos Ad hoc: Caracterización 1. Aprendizaje basado en un conjunto de ejemplos que representa el comportamiento del problema 2. Definición previa de la base de datos compuesta por las particiones difusas de las variables de entrada y salida MP P N G MG 4.1. Métodos Adhoc 38 0,5 d 3. Aprendizaje de las reglas lingüísticas haciendo uso de criterios de envoltura de los datos del conjunto de ejemplos 4. Proceso de aprendizaje mediante algoritmos específicos desarrollados para tal fin sin atender a ningún paradigma de búsqueda u optimización i

40 4.1. Métodos Ad hoc: Caracterización (2) 4.1. Métodos Adhoc 39 Normalmente, se aplican sobre una partición difusa de rejilla En el caso de modelado, existen métodos para generar: Reglas de Mamdani (consecuente=etiqueta lingüística): Wang y Mendel, Cordón y Herrera. Reglas TSK simplificadas (cons.=valor numérico): Ishibuchi Reglas TSK (cons.=función polinómica): Cordón y Herrera Los métodos para clasificación son similares a los de modelado, sólo cambia la derivación del consecuente Permiten generar reglas difusas de clasificación de los tres tipos existentes: clase, clase+grado de certeza, grado de certeza para cada clase Ejemplos: Wang y Mendel para clasificación (Chi y otros), Ishibuchi y otros

41 4.1. Métodos Ad hoc: Taxonomía 4.1. Métodos Adhoc 40 Guiados por ejemplos Conjunto de Ejemplos 1 e = ( x 1 1, x 1 2, y 1 ) 2 e = ( x 2 1, x 2 2, y 2 ) e N = (, x N 2, y N) x 1N... RC 1 = RC RC Guiados por rejilla difusa A 2 s S s A 1 s 2 N Conjunto de Reglas Candidatas 1 1 SI X 1 es A 1 y X ENTONCES Y es B 1 2 es A = SI X es A 1 y X es A ENTONCES Y es B 2 2 = SI 1 2 X 1 es A 1 N R s = SI y... X 2 es A 2 N X 1 es A 1 s y ENTONCES Y es B N X 2 es A 2 s Base de Reglas ENTONCES Y es }Base de Reglas S el R 1 e R 2 c R 3 c i ó n B s...

42 4.1. Métodos Ad hoc: Wang y Mendel (guiado por ejemplos) 1. Considerar una partición difusa del espacio de las variables 2. Generar un conjunto de reglas lingüísticas candidatas Se busca la regla que mejor envuelve cada ejemplo del conjunto de datos. Así, la estructura de la regla RC l se obtiene asignando a cada variable la etiqueta lingüística asociada al conjunto difuso que mejor se empareja con la componente correspondiente del ejemplo e l,esdecir, 4.1. Métodos Adhoc 41 donde 3. Asignar un grado de importancia a cada regla Se obtiene calculando el valor de envoltura de la regla sobre el ejemplo correspondiente de la siguiente forma: 4. Obtener una Base de Reglas final a partir del conjunto de reglas lingüísticas candidatas Para ello, se agrupan las reglas lingüísticas según sus antecedentes y se selecciona en cada grupo la regla con el mayor valor de envoltura

43 4.1. Métodos Ad hoc: Wang y Mendel (2) Conjunto de Ejemplos e = (0.2, 1.0, 0.3) 1 e = (0.4, 0.8, 1.0) 2 e = (1.0, 1.2, 1.6) 3 e = (1.2, 0.6, 1.4) 4 e = (1.8, 1.8, 2.0) 5 μ P ( 0.2) > { μm (0.2), μg (0.2)} RC 1 : Si X 1 es P y X 2 es M ENTONCES Y es P RC 2 : Si X 1 es P y X 2 es M ENTONCES Y es M RC 3 : Si X 1 es M y X 2 es M ENTONCES Y es G RC 4 : Si X 1 es M y X 2 es M ENTONCES Y es M RC 5 : Si X 1 es G y X 2 es G ENTONCES Y es G VE (RC 1 Π,e1) = VEΠ (RC,e2 ) = VEΠ (RC,e3) = VEΠ (RC,e4 ) = VEΠ (RC,e5) = P G 4.1. Métodos Adhoc 42 X 1 X 2 Y P M G 0 2 P M G 0 2 B 1 B Base de Datos B 3 P = B 1 (-0.65, 0, 0.65) M = B 2 ( 0.35, 1, 1.65) G= B 3 ( 1.35, 2, 2.65) P M G No hay ejemplos No hay ejemplos No hay ejemplos No hay ejemplos No hay ejemplos No hay ejemplos X 2 P M G X 1 R 1 P R 2 G R 3 G

44 4.1. Métodos Ad hoc: Wang y Mendel para Clasificación (Chi y otros) 4.1. Métodos Adhoc El único cambio con respecto al de modelado, es el cálculo del consecuente La regla generada a partir de cada ejemplo, tendrá la clase asociada a dicho ejemplo en el consecuente (C j ) En caso de incorporar grado de certeza, se calcula como S j /S, donde: S j es el número de ejemplos de clase C j situados en el subespacio difuso de entrada en cuestión S es el número total de ejemplos de dicho subespacio 43

45 4.1. Métodos Ad hoc: Ishibuchi y otros (guiado por rejilla) 4.1. Métodos Adhoc Método de Ishibuchi y otros: Reglas TSK simplificadas 1. Considerar una partición difusa del espacio de las variables 2. Para cada subespacio de entrada difuso n-dimensional hacer: 2.a. Construir el conjunto de ejemplos positivos contenidos en el subespacio, es decir, aquellos ejemplos con un grado de pertenencia mayor que cero al conjunto de antecedentes que define el subespacio 2.b. Si existe al menos un ejemplo positivo, calcular la media de los valores de salida de los ejemplos existentes y asignarla como consecuente de la regla. Añadir la regla a la Base de Reglas En otro caso, no generar ninguna regla en este subespacio 44

46 4.1. Métodos Ad hoc: Cordón y Herrera (guiado por rejilla) 4.1. Métodos Adhoc 45 Método de Cordón y Herrera: Reglas de Mamdani 1. Considerar una partición difusa del espacio de las variables 2. Para cada subespacio de entrada difuso n-dimensional hacer: 2.a. Construir el conjunto de ejemplos positivos contenidos en el subespacio, es decir, aquellos ejemplos con un grado de pertenencia mayor que cero al conjunto de antecedentes que define el subespacio 2.b. Si existe al menos un ejemplo positivo hacer: 2.b.i. Considerar aquellos consecuentes (términos lingüísticos de la variable de salida) que envuelven en un grado mayor que 0 a algún ejemplo positivo 2.b.ii. Calcular el valor de envoltura (VE) de las reglas construidas con estos consecuentes 2.b.iii. Añadir a la Base de Reglas aquella regla que presente el valor más alto de la función de valoración de la regla (FVR) En otro caso, no generar ninguna regla en este subespacio

47 4.1. Métodos Ad hoc: Cordón y Herrera (2) 4.1. Métodos Adhoc 46 VE(R s k Opciones de FVR: s,e l s l s l s l s ) = Min μ (x ),, (x ), (y ) s 1 K μ s s 1 A n n μ A B k s Grado de envoltura del ejemplo mejor envuelto FVR 1 (R s k s ) max VE(R Grado medio de envoltura sobre el conjunto de ejemplos FVR 2 (R s k s ) Promedio de los dos grados de envoltura anteriores FVR (R ) = = = e l s e E l s FVR s E VE(R s (R E s s k s k s s,e,e l ) FVR l s s ) ) (R s s s 3 s k 1 s k 2 s k )

48 4.1. Métodos Ad hoc: Cordón y Herrera (3) P M G Conjunto de Ejemplos e = (0.2, 1.0, 0.3) 1 e = (0.4, 0.8, 1.0) 2 e = (1.0, 1.2, 1.6) 3 e = (1.2, 0.6, 1.4) 4 e = (1.8, 1.8, 2.0) 5 P M X 2 X 1 e 4 e2 e 1 e 3 0 Y P M 4.1. Métodos Adhoc 47 X 1 X 2 Y P M G 0 2 P M G 0 2 B 1 B Base de Datos B 3 P = B 1 (-0.65, 0, 0.65) M = B 2 ( 0.35, 1, 1.65) G= B 3 ( 1.35, 2, 2.65) X 2 P M G X 1 G P M G No hay ejemplos R 2 P No hay ejemplos R 1 M R 3 M No hay ejemplos No hay ejemplos R 4 No hay ejemplos G e 5 FVR (R 3 2 M) = 0,282 3 FVR 2 (RG) = 0,154 2 G

49 4.1. Métodos Ad hoc: Cordón y Herrera (guiado por rejilla) 4.1. Métodos Adhoc Considerar una partición difusa del espacio de las variables 2. Para cada subespacio de entrada difuso n-dimensional hacer: 2.a. Construir el conjunto de ejemplos positivos contenidos en el subespacio, es decir, aquellos ejemplos con un grado de pertenencia mayor que cero al conjunto de antecedentes que define el subespacio 2.b. Si existe al menos un ejemplo positivo: 2.b.i. Método de Cordón y Herrera: Reglas TSK Considerar aquellos ejemplos positivos con mayor grado de pertenencia al antecedente de la regla 2.b.ii. Calcular un consecuente TSK para la regla mediante un método de optimización numérica (en nuestro caso, una EE-(μ,λ)), considerando únicamente esos ejemplos. Añadir la regla obtenida a la Base de Reglas En otro caso, no generar ninguna regla en este subespacio

50 4.1. Métodos Ad hoc: Ishibuchi y otros (guiado por rejilla) 4.1. Métodos Adhoc 49 Método de Ishibuchi y otros: Reglas de clasificación 1. Considerar una partición difusa del espacio de las variables 2. Para cada subespacio de entrada difuso n-dimensional hacer: 2.a. Construir el conjunto de ejemplos positivos contenidos en el subespacio, es decir, aquellos ejemplos con un grado de pertenencia mayor que cero al conjunto de antecedentes que define el subespacio 2.b. Si existe al menos un ejemplo positivo: 2.b.i. Para cada clase del problema, {C 1,..., C M }, calcular la suma de los grados de pertenencia de los ejemplos de la clase existentes en el subespacio 2.b.ii. En caso de empate en la suma de los grados de pertenencia de dos o más clases, no generar la regla 2.b.iii. Si no hay empate, asociar al consecuente de la regla la clase C j, aquella con mayor valor en la suma de los grados de pertenencia. Añadir la regla obtenida a la Base de Reglas En otro caso, no generar ninguna regla en este subespacio

51 4.1. Métodos Ad hoc: Relación entre los Dos Enfoques 4.1. Métodos Adhoc 50 Partición difusa de la variable de entrada 2 Guiado por ejemplos (Wang-Mendel) Partición difusa de la variable de entrada 1 Guiado por rejilla difusa (Cordón-Herrera) Partición difusa de la variable de entrada 1 Guiados por ejemplos: un ejemplo sólo participa en la generación de una regla lingüística Guiados por rejilla difusa: un ejemplo puede participar en varias reglas; se genera igual o mayor número de reglas Partición difusa de la variable de entrada 2 1 regla 2 reglas 4 reglas

52 4.2. Diseño Evolutivo de Sistemas Difusos 4.1. Métodos Ad-hoc Entrada escalada Reglas Difusas Fuzzificación Algoritmos Base de Conocimiento Funciones de escalado Motor de inferencia Procesamiento Difuso Funciones de pertenencia Diseño Evolutivo Defuzzificación Salida escalada 51

53 4.2. Diseño Evolutivo de Sistemas Difusos: Algoritmos Genéticos 4.1. Métodos Ad-hoc Los Algoritmos Genéticos son algoritmos de optimización, búsqueda y aprendizaje inspirados en los procesos de Evolución Natural y Evolución Genética 52

54 4.2. Diseño Evolutivo de Sistemas Difusos: Algoritmos Genéticos (2) t reproducción t + 1 selección 4.1. Métodos Ad-hoc mutación Cruce (o recombinación) 53

55 4.2. Diseño Evolutivo de Sistemas Difusos: Algoritmos Genéticos (3) 4.1. Métodos Ad-hoc Selección POBLACIÓN Reemplazamiento PADRES Cruce Mutación DESCENDIENTES 54

56 4.2. Diseño Evolutivo de Sistemas Difusos: Algoritmos Genéticos (4) 4.1. Métodos Ad-hoc Algoritmo Genético Básico Inicio (1) t=0 inicializar P(t) evaluar P(t) Mientras (no se cumpla la condición de parada) hacer Inicio(2) t=t+1 seleccionar P (t) desde P(t-1) P (t) cruce P (t) P(t) mutación P (t) evaluar P(t) Final(2) Final(1) 55

57 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos Objetivo del proceso de aprendizaje de un SBRD Encontrar una BC tal que el SBRD que la incluya resuelva un problema dado Métodos Ad-hoc Qué partes del SBRD se van a optimizar? Procesos de aprendizaje: Diseño de algunos componentes de la Base de Conocimiento o de la Base de Conocimiento al completo. Procesos de ajuste: Optimización de un SBRD existente. 56

58 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (2) R1: Si X1 es Alto y X2 es Bajo -> Y es Medio R2: Si X1 es Bajo y X2 es Medio -> Y es Alto... Predefinidos Factores de escala Bajo Medio Alto X Métodos Ad-hoc Base de Conocimiento Base de Reglas Base de Datos Bajo Medio Bajo Medio Alto Alto X2 Y Interfaz de Fuzificación Mecanismo de Inferencia Interfaz de Defuzificación 57

59 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (3) Predefinida R1: Si X1 es Alto y X2 es Bajo -> Y es Medio R2: Si X1 es Bajo y X2 es Medio -> Y es Alto... Factores de escala Bajo Medio Alto X Métodos Ad-hoc Base de Conocimiento Base de Reglas Base de Datos Bajo Medio Bajo Medio Alto Alto X2 Y Interfaz de Fuzificación Mecanismo de Inferencia Interfaz de Defuzificación 58

60 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (4) Predefinida R1: Si X1 es Alto y X2 es Bajo -> Y es Medio R2: Si X1 es Bajo y X2 es Medio -> Y es Alto... Predefinidos Factores de escala Bajo Medio Alto X Métodos Ad-hoc Base de Conocimiento Base de Reglas Base de Datos Bajo Medio Bajo Medio Alto Alto X2 Y Interfaz de Fuzificación Mecanismo de Inferencia Interfaz de Defuzificación 59

61 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (5) R1: Si X1 es Alto y X2 es Bajo -> Y es Medio R2: Si X1 es Bajo y X2 es Medio -> Y es Alto... Factores de escala Bajo Medio Alto X Métodos Ad-hoc Base de Conocimiento Base de Reglas Base de Datos Bajo Medio Bajo Medio Alto Alto X2 Y Interfaz de Fuzificación Mecanismo de Inferencia Interfaz de Defuzificación 60

62 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (6) 4.1. Métodos Ad-hoc Según las componentes que se optimicen: Espacio de búsqueda más pequeño Proceso de aprendizaje más sencillo y rápido Las soluciones pueden ser suboptimales Espacio de búsqueda más completo Proceso de aprendizaje más complejo e ineficiente Mayor granularidad en el aprendizaje, mejor consideración de la interdependencia, mayor probabilidad de encontrar soluciones óptimas 61

63 4.2. Diseño Evolutivo de Sistemas Difusos: Tipos (7) Equilibrio entre completitud y granularidad 4.1. Métodos Ad-hoc Tipos de SBRDs Genéticos: SistemasconajustegenéticodelaBasedeDatos Sistemas con aprendizaje genético de la Base de Reglas Sistemas con aprendizaje genético de la Base de Conocimiento Sistemas con aprendizaje genético del Mecanismo de Inferencia (poco usuales) 62

64 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la Base de Reglas PROCESO DE APRENDIZAJE 4.1. Métodos Ad-hoc Base de Datos predefinida Base de Reglas (BR) Módulo de evaluación (BR) Aprendizaje genético de la Base de Reglas 63

65 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la Base de Reglas (2) 4.1. Métodos Ad-hoc El aprendizaje genético de la BR asume la existencia de una definición previa de la BD Esquema de representación: Alternativas: Un cromosoma representa una base de reglas al completo (Enfoque Pittsburgh) Apto para diseño off-line Un cromosoma representa una regla y la población al completo,labasedereglas (Enfoque Michigan) Apto para diseño on-line Operadores: Adaptados al esquema de representación 64

66 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la Base de Reglas (3) Ejemplo: Problema de control con dos variables de entrada y una de salida. Existe una base de datos definida a través de conocimiento experto, que determina las funciones de pertenencia para las siguientes etiquetas: Error {N, C, P} Error {N,C,P} Potencia {B, M, A} 4.1. Métodos Ad-hoc (2) (6) R1: Si el Error es Cero y la Variación_Error es Positiva entonces la Potencia es Alta R1 (9) R2 65

67 4.2. Diseño Evolutivo de Sistemas Difusos: Método de Thrift 4.1. Métodos Ad-hoc En el enfoque Pittsburgh, cada cromosoma codifica una definición completa de la BR Los primeros enfoques, como Thrift, codifican la estructura de tabla de la BR en un vector de consecuentes Se numeran los términos lingüísticos asociados a la variable de salida de 1 a n y pasan a ser los contenidos del vector Se asocia el valor 0 a la ausencia de regla en el subespacio, con lo que el AG es capaz de aprender el número de reglas X 1 X 2 P M G R 1 R 2 R 3 P B M R 4 R 5 R 6 M M G Y {B, M, A} R 7 R 8 R M A 66

68 4.2. Diseño Evolutivo de Sistemas Difusos: Longitud fija vs. Longitud variable 4.1. Métodos Ad-hoc El problema de la codificación de Thrift es que es difícil reducir el tamaño de la BR sólo mediante el valor nulo Otra solución es emplear cromosomas de longitud variable: Los cromosomas de la población pueden presentar distinto tamaño, codificando BRs con distinto número de reglas El problema es que el diseño de los operadores genéticos es más complejo 67

69 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la BC al completo 4.1. Métodos Ad-hoc El proceso de aprendizaje de la BC debe determinar: Funciones de pertenencia Reglas difusas y, algunas veces también Factores (o funciones) de escala Términos lingüísticos Espacio de búsqueda grande y complejo Cromosomas con longitud variable Una regla por cromosoma 68

70 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la BC al completo (2) 4.1. Métodos Ad-hoc PROCESO DE APRENDIZAJE Base de Conocimiento Base de Datos Base de Reglas Módulo de evaluación (BC) Aprendizaje de la Base de Conocimiento 69

71 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la BC al completo (3) 4.1. Métodos Ad-hoc Elementos a codificar en un cromosoma: Factores de escala Funciones de pertenencia Reglas difusas Codificación con longitud fija o variable Cada tipo de elemento será una parte independiente del cromosoma Formas de combinar estas partes con los operadores genéticos: Mezclando subestructuras Como dos estructuras no relacionadas Aplicando un proceso secuencial cuando el resultado de cruzar una subestructura afecte al cruce de la segunda subestructura 70

72 4.2. Diseño Evolutivo de Sistemas Difusos: Aprendizaje de la BC al completo (4) Ejemplo: Problema con dos variables y tres etiquetas por variable Error: {N, C, P} Potencia: {B, M, A} 4.1. Métodos Ad-hoc Error Potencia Reglas R1: Si el Error es Negativo entonces Potencia es Alta R2:... 71

73 4.2. Diseño Evolutivo de Sistemas Difusos: Bibliografía Recomendada O. Cordón, F. Herrera, F. Hoffmann y L. Magdalena. Genetic Fuzzy Systems. Evolutionary Tuning and Learning of Fuzzy Knowledge Bases. World Scientific, Métodos Ad-hoc 72

74 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes 4.1. Métodos Ad-hoc Redes neuronales artificiales (RNAs): Modelo computacional de las operaciones del cerebro humano Nodos conectados mediante enlaces Pesos como memoria a largo plazo Capacidad de aprendizaje: actualización de los pesos Simple y fácil de aplicar, pero se obtienen modelos de caja negra 73

75 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (2) 4.1. Métodos Ad-hoc Componentes: MODELO DE NEURONA Un conjunto de enlaces de entrada desde otros nodos Un conjunto de pesos que ponderan cada entrada Una salida Una función de activación, generalmente no lineal Entrada x 1 x 2 x N w 1 w 2 w N v Salida y f N = f i = 1 y w i x i θ 74

76 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (3) Tipos de funciones de activación no lineales +1 f h (v) +1 f r (v) +1 f s (v) 4.1. Métodos Ad-hoc 0 α 0 α 0 α -1 Limitador estricto Rampa Función sigmoide 75

77 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (4) RNs hacia delante No existen conexiones hacia atrás Salidas RNs retroalimentadas Se producen ciclos por conexiones hacia atrás No se garantiza la estabilidad Salidas 4.1. Métodos Ad-hoc Entradas Entradas 76

78 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (5) 4.1. Métodos Ad-hoc ALGORITMOS DE APRENDIZAJE Aprendizaje supervisado Usa un conjunto de datos de entrenamiento consistente en pares entrada-salida Los pesos se adaptan para aproximarse lo mejor posible a los datos de entrenamiento Aprendizaje no supervisado Se ajustan los pesos en respuesta a patrones de entrada, sin disponer de las respuestas deseadas En este caso se clasifican los patrones de entrada en categorías similares 77

79 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (6) 4.1. Métodos Ad-hoc 78 PERCEPTRONES MULTICAPA Redes neuronales hacia delante con varias capas No hay enlaces entre nodos de la misma capa Conexiones sólo con la capa vecina Aprendizaje por retropropagación del error Patrones de salida Patrones de entrada

80 4.3. Diseño de Sistemas Difusos con Redes : Introducción a las Redes (7) 4.1. Métodos Ad-hoc Aprendizaje de los pesos por retropropagación del error Cambiar iterativamente los pesos de los enlaces poco a poco E = 0.5 Minimizando el error Evalúa la derivada de E y cambia w ji en la dirección opuesta a la derivada w ji w ji + Δw ji k ( t k o k donde Δw ) ji 2 E = η w ji 79

81 4.3. Diseño de Sistemas Difusos con Redes : Sistemas Neuro-Difusos 4.1. Métodos Ad-hoc Son sistemas híbridos que combinan técnicas de redes neuronales y sistemas de inferencia difusa De este modo, se asocia la capacidad de aprendizaje de las RNAs con la tolerancia a fallos, interpretabilidad y robustez de los sistemas difusos Permiten integración de conocimiento (métodos previos, expertos, etc.) También es posible extraer el conocimiento incluido en la RNA en formato de reglas difusas (por eso son considerados modelos de caja gris ) 80

82 4.3. Sistemas Neuro-Difusos: Arquitectura La arquitectura más común consta de 5 capas: 4.1. Métodos Ad-hoc 1. Entradas 2. Fuzzificación 3. Reglas 4. Consecuentes 5. Defuzzificación 81

83 4.3. Sistemas Neuro-Difusos: Problemática 4.1. Métodos Ad-hoc Limitaciones de los Sistemas Neuro-Difusos: Número pequeño de entradas (curso de la dimensionalidad: crecimiento geométrico de la complejidad según el número de entradas) Dificultad para aprender la estructura de las reglas. Generalmente, sólo aprenden la forma de las funciones de pertenencia y los coeficientes del consecuente (en TSK) Dificultad para tratar funciones no diferenciables (por ejemplo, la t-norma del mínimo) Problemas de convergencia: caída en óptimos locales Problemas de sobreaprendizaje: Error de aproximación (conjunto de entrenamiento) mucho menor que el de generalización (conjunto de validación) 82

84 4.3. Sistemas Neuro-Difusos: Ejemplos 4.1. Métodos Ad-hoc Algunos ejemplos de Sistemas Neuro-Difusos: ANFIS (J.-S.R. Jang, 1993) Particionamiento de rejilla Reglas TSK NEFCLASS (D. Nauck, 1994) Particionamiento de rejilla Reglas de clasificación FSOM (P. Vuorimaa, 1996) Particionamiento de semántica libre NFH (F.J. de Soutza, 1997) Particionamiento jerárquico 83

85 4.3. Sistemas Neuro-Difusos: ANFIS 4.1. Métodos Ad-hoc ANFIS: Adaptive Network based Fuzzy Inference System (Jyh-Shing Roger Jang, 1993) Utiliza variables lingüísticas (particionamiento de rejilla) Únicamente ajusta las funciones de pertenencia Apto sólo para reglas TSK o TSK simplificadas Entrenamiento en dos pasos: Fijar el consecuente y ajustar los parámetros del antecedente (funciones de pertenencia) mediante Gradiente Descendente Fijar el antecedente y ajustar los parámetros del consecuente (coeficientes de los polinomios) mediante Optimización por Mínimos Cuadrados 84

86 4.3. Sistemas Neuro-Difusos: ANFIS (2) Razonamiento Difuso 4.1. Métodos Ad-hoc Estructura 85

87 4.3. Sistemas Neuro-Difusos: ANFIS (3) A 1 u 1 AND N u 1,u Métodos Ad-hoc A 2 B 1 + y u 2 AND N u 1,u 2 B 2 Layer

88 4.3. Sistemas Neuro-Difusos: ANFIS (4) Pos AND N e Neg AND N W Métodos Ad-hoc Pos N W 2 W 3 u ce Neg AND N W 4 AND 87

89 4.4. Diseño de SBRDs mediante Clustering: Introducción 4.1. Métodos Ad-hoc El clustering difuso introduce una gradación en la pertenencia de los elementos a los grupos De este modo, un agrupamiento difuso se caracteriza por una matriz de pertenencia, donde se refleja el grado de pertenencia de cada objeto a cada cluster Se aplica a dos tareas distintas en el diseño de SBRDs: Diseño de la BD mediante el aprendizaje automático de particiones difusas basadas en rejilla: clustering difuso sobre el espacio de cada variable individual Aprendizaje automático de reglas de Mamdani con semántica libre: se aplica el clustering en el espacio (n+1)-dimensional y se obtiene una regla difusa de cada cluster 88

90 4.4. Diseño de SBRDs mediante Clustering: Aprendizaje de reglas difusas con semántica libre 4.1. Métodos Ad-hoc 89 El proceso incluye dos etapas: 1. Generación de los clusters: se aplica un método de clustering difuso y se calculan los centros de los clusters a partir de la matriz de pertenencia obtenida 1. Identificación de las reglas de Mamdani con semántica libre: cada cluster se transforma en una regla por proyección en las n+1 dimensiones El problema es fijar el número óptimo de clusters, que determina el tamaño de la base de reglas difusas. Hay métodos para ello (Chiu, Sugeno,...), pero no funcionan bien Se pueden diseñar SBRDs TSK y TSK simplificados, con el antecedente de las reglas y creando un consecuente por optimización numérica sobre los ejemplos del subespacio

91 4.4. Diseño de SBRDs mediante Clustering: Fuzzy C-Means 4.1. Métodos Ad-hoc 90 El algoritmo FCM se basa en minimizar iterativamente la distancia entre los objetos en los clusters y maximizar la distancia entre los centros de éstos. Sea N c el número de clusters y N e el número de ejemplos: 1. Inicializar aleatoriamente la matriz de pertenencia μ c (x i ) 2. Calcular los centros de los clusters v c : (μc(x i) x i) = i= 1 Ne m μ (x ) 3. Actualizar los valores de pertenencia de cada objeto a partir de los nuevos centros: 1 μ c (x ) = 4. Si han cambiado los centros, ir a 2. Si no, terminar i N c k= 1 d(x i,v d(x i,v c k v c ) ) N e i= 1 2/(m 1) c i m

92 4.4. Diseño de SBRDs mediante Clustering: Identificación de las reglas difusas con semántica libre 4.1. Métodos Ad-hoc 91 Una posibilidad consiste en proyectar los clusters difusos para obtener conjuntos difusos triangulares Sea n el número total de variables del problema y sea v c =(v c1,..., v cj,...,v cn ), c {1,...,N c }, el cluster c-ésimo: 1. Sea X c el conjunto de ejemplos pertenecientes a v c 2. Sean i c j yd c j los dos patrones de X c {v c }conmenorymayor valor en la variable j, respectivamente 3. El conjunto difuso triangular (l c j,m c j,n c j)asociadoalavariablex j de la regla R c se obtiene: c l j cj v, = cj cj c cj μ (i )(v i i - c cj 1 μc(i ) j ), c si i j = vc en otro caso c n j c v = c d j j m c j =v c, cj cj c μ (d )(d - v + c cj 1 μc(d ) = vc en otro caso j ), c si d j

93 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Estimación de los costes de mantenimiento de línea eléctrica de baja y media tensión 2. Valoración de la Calidad del Arroz Cocido 3. Predicción del Riesgo de Contraer Enfermedades Cardiovasculares 4. Problema del Sonar

94 5.1. Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja y Media Tensión 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Sistema eléctrico español (antes de 1998): Las compañías eléctricas compartían una empresa, Red Eléctrica Española, que recibía todos los pagos y los distribuía entre ellas La distribución se hacía con respecto a una serie de criterios complejos, que el Gobierno decidió revisar Uno de ellos se refería a los costes de mantenimiento de la línea eléctrica perteneciente a cada compañía Las compañías se encontraron con problemas para calcular los costes de: Las líneasdebajatensión, al estar tendidas en pueblos, no se sabía la longitud real de la línea tendida Las líneas de media tensión, al requerir el gobierno los costes de mantenimiento de la instalación óptima y no la real, que ha sido instalada incrementalmente 93

95 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja Tensión 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Línea Eléctrica de Baja Tensión en Zonas Rurales Estimación de la longitud total de línea eléctrica de bajo voltaje instalada en una zona rural Dos variables de entrada: número de habitantes y radio de la población Variable de salida: longitud de línea empleada (el coste de mantenimiento es función de dicha longitud) Conjunto de datos de ejemplo con 495 pueblos División aleatoria en 396 y 99 datos para entrenamiento y prueba, respectivamente (80-20%) Siete etiquetas en cada partición difusa 94

96 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja Tensión (2) Se definieron distintos modelos de pueblo en vista de los datos obtenidos 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar 95

97 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja Tensión (3) 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Comparativa de Resultados de Distintos Métodos Método #R ECM entr ECM prueba Wang-Mendel , ,566 Cordón-Herrera , ,523 Ishibuchi (TSK simp.) , ,808 Thrift , ,060 Shan-Fu 45 1,281,547 1,067,993 ANFIS , ,451 FCM , ,617 Chiu+FCM , ,362 Regresión polinómica 3er orden 49 nodos, 2 par. 235, ,991 RN par. 169, ,092 96

98 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja Tensión (4) 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Influencia de la granularidad en las particiones difusas basadas en rejilla: Misma granularidad en todas las variables Método WM Método CH Granul. ECM entr ECM prue ECM entr ECM prue , , , , , , , , , , , , , , , , , , , , , , , , , , , ,7 97

99 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Baja Tensión (5) Influencia de la granularidad en las particiones difusas basadas en rejilla: Distinta granularidad en cada variable 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Mejor Entr. Mejor Prue. Método WM Método CH Granul Granul ECM entr ,3 ECM entr ,2 ECM prue ,5 ECM prue ,5 Granul Granul ECM entr ,9 ECM entr ,1 ECM prue ,1 ECM prue ,4 98

100 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Media Tensión 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar Línea Eléctrica de Media Tensión en Zonas Urbanas Estimación del costo de mantenimiento de la línea eléctrica de media tensión tendida por una compañía en núcleos urbanos Cuatro variables de entrada: longitudes de las calles, área total, área ocupada por edificios y energía suministrada Variable de salida: costo de mantenimiento de la línea de media tensión Muestra simulada de ciudades División en 847 y 212 datos de entrenamiento y prueba, respectivamente (80-20%) Cinco etiquetas en cada partición difusa 99

101 Estimación de los Costes de Mantenimiento de la Línea Eléctrica de Media Tensión (2) 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar 100 Comparativa de Resultados de Distintos Métodos Método #R ECM entr ECM prueba Wang-Mendel (3 etiq.) , ,400 Wang-Mendel 66 71,294 80,934 Cordón-Herrera +Tun (TSK) ,073 11,836 Thrift ,063 42,116 Shan-Fu ANFIS FCM Chiu+FCM Regresión polinómica 2º orden 77 nodos, 15 par. 103,032 45,332 RN par. 86,469 33,105

102 5.2. Valoración de la Calidad del Arroz Cocido 5.1. Costes de Mantenimiento Línea Eléctrica 5.2. Calidad Arroz Cocido 5.3. Riesgo Enfermedades Cardiovasculares 5.4. Sonar 101 Descripción del Problema Valoración subjetiva de la calidad del arroz cocido realizado por expertos Cinco variables de entrada: gusto, apariencia, sabor, pegajosidad y dureza Conjunto de ejemplos con 105 datos normalizados Diez particiones de 75 y 30 ejemplos para entrenamiento y prueba, respectivamente Dos etiquetas en cada partición difusa

Análisis y cuantificación del Riesgo

Análisis y cuantificación del Riesgo Análisis y cuantificación del Riesgo 1 Qué es el análisis del Riesgo? 2. Métodos M de Análisis de riesgos 3. Método M de Montecarlo 4. Modelo de Análisis de Riesgos 5. Qué pasos de deben seguir para el

Más detalles

CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE

CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE Capítulo 4 Algoritmos de Aprendizaje 26 CAPÍTULO 4: ALGORITMOS DE APRENDIZAJE En este capítulo se proporcionan las descripciones matemáticas de los principales algoritmos de aprendizaje para redes neuronales:

Más detalles

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo

4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo 4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium

Más detalles

MODELOS DE RECUPERACION

MODELOS DE RECUPERACION RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN INGENIERÍA INFORMÁTICA RECUPERACIÓN Y ACCESO A LA INFORMACIÓN MODELOS DE RECUPERACION AUTOR: Rubén García Broncano NIA 100065530 grupo 81 1 INDICE 1- INTRODUCCIÓN

Más detalles

ANALISIS MULTIVARIANTE

ANALISIS MULTIVARIANTE ANALISIS MULTIVARIANTE Es un conjunto de técnicas que se utilizan cuando se trabaja sobre colecciones de datos en las cuáles hay muchas variables implicadas. Los principales problemas, en este contexto,

Más detalles

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso práctico de Cuadro de Mando con Tablas Dinámicas 1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar

Más detalles

Tratamiento borroso del intangible en la valoración de empresas de Internet

Tratamiento borroso del intangible en la valoración de empresas de Internet Tratamiento borroso del intangible en la valoración de empresas de Internet Mª Carmen Lozano Gutiérrez Federico Fuentes Martín Esta página está alojada por el Grupo EUMED.NET de la Universidad de Málaga

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA

EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA 1. Introduccio n El propósito de este reporte es describir de manera detallada un diagnóstico de su habilidad para generar ingresos pasivos, es decir, ingresos

Más detalles

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones

Más detalles

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de

Más detalles

Guía breve para la. Versión abreviada del Manual para la. evaluación de desempeño y potencial

Guía breve para la. Versión abreviada del Manual para la. evaluación de desempeño y potencial Guía breve para la evaluación de desempeño y potencial Versión abreviada del Manual para la evaluación de desempeño y potencial Febrero 2013 INSTITUCIONES PÚBLICAS SUSTENTADAS EN EL BUEN DESEMPEÑO DE SUS

Más detalles

CAPÍTULO 3. ALGORITMOS DE PREVISIÓN BASADOS EN LA EXTRAPOLACIÓN DE LOS DATOS MÁS RECIENTES

CAPÍTULO 3. ALGORITMOS DE PREVISIÓN BASADOS EN LA EXTRAPOLACIÓN DE LOS DATOS MÁS RECIENTES CAPÍTULO 3. ALGORITMOS DE PREVISIÓN BASADOS EN LA EXTRAPOLACIÓN DE LOS DATOS MÁS RECIENTES El objetivo de esta tesina es la introducción de mejoras en la previsión meteorológica a corto plazo. El punto

Más detalles

Aprendizaje Automatizado

Aprendizaje Automatizado Aprendizaje Automatizado Aprendizaje Automatizado Programas que mejoran su comportamiento con la experiencia. Dos formas de adquirir experiencia: A partir de ejemplos suministrados por un usuario (un conjunto

Más detalles

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS

IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y

Más detalles

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal Unidad 5 Utilización de Excel para la solución de problemas de programación lineal La solución del modelo de programación lineal (pl) es una adaptación de los métodos matriciales ya que el modelo tiene

Más detalles

CAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN)

CAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN) CAPITULO 3 REDES HIBRIDAS-COMPLEJAS 3.1 Descripción de la Red Híbrida Compleja (HCNN) La predicción de eventos caóticos que se presentan en un mundo que nos rodea es de gran interés. Especialmente en aquellos

Más detalles

Aprendizaje Automatizado. Redes Neuronales Artificiales

Aprendizaje Automatizado. Redes Neuronales Artificiales Aprendizaje Automatizado Redes Neuronales Artificiales Introducción Una forma de emular características propias de los humanos: memorizar y asociar hechos. Se aprende de la experiencia. El cerebro humano

Más detalles

RECOMENDACIONES DE INVESTIGACIÓN FUTURA.

RECOMENDACIONES DE INVESTIGACIÓN FUTURA. Capítulo 6 CONCLUSIONES Y RECOMENDACIONES DE INVESTIGACIÓN FUTURA. 212 METODOLOGÍA PARA LA DETECCIÓN DE REQUERIMIENTOS SUBJETIVOS EN EL DISEÑO DE PRODUCTO. CAPÍTULO 6. CONCLUSIONES, APORTACIONES Y RECOMENDACIONES.

Más detalles

PRESUPUESTO BASE CERO ORGANISMO PÚBLICO DEL SISTEMA NACIONAL DE COORDINACIÓN FISCAL

PRESUPUESTO BASE CERO ORGANISMO PÚBLICO DEL SISTEMA NACIONAL DE COORDINACIÓN FISCAL PRESUPUESTO BASE CERO ORGANISMO PÚBLICO DEL SISTEMA NACIONAL DE COORDINACIÓN FISCAL Cómo mejorar la forma de asignar o reasignar los Recursos Públicos? LAS ALTERNATIVAS DE MEJORA: PbR Y PbC El PbR es proceso

Más detalles

TRABAJO COOPERATIVO EN ROBOTS

TRABAJO COOPERATIVO EN ROBOTS SEMINARIO Diseño y construcción de microrrobots TRABAJO COOPERATIVO EN ROBOTS Autor: Luis De Santiago Rodrigo 3º Ingeniería de Telecomunicación 1.-ÍNDICE E INTRODUCCIÓN Éste trabajo pretende ser una pequeña

Más detalles

Las propuestas que deseen licitar a este servicio, deberán presentar:

Las propuestas que deseen licitar a este servicio, deberán presentar: Términos de Referencia de la licitación de los servicios técnicos para el diseño y desarrollo de una página web para el índice de coherencia de políticas para el desarrollo (ICPD) de la Plataforma 2015

Más detalles

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el CAPÍTULO III MARCO TEÓRICO 3.1 Introducción Cada día cambian las condiciones de los mercados debido a diferentes factores como: el incremento de la competencia, la globalización, la dinámica de la economía,

Más detalles

ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO

ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO FUNDACION NEXUS ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO Marzo de 2012 CALIDAD, CONTROL DE LA CALIDAD Y ASEGURAMIENTO DE LA CALIDAD El laboratorio de análisis ofrece a sus clientes un servicio que se

Más detalles

La Gestión Operativa: La Clave del Éxito.

La Gestión Operativa: La Clave del Éxito. La Gestión Operativa: La Clave del Éxito. Objetivos Contenidos 1. Ser capaces de planificar y seguir, de una forma operativa, programas y proyectos. 2. Conocer las técnicas adecuadas para la gestión eficaz

Más detalles

Conclusiones. Particionado Consciente de los Datos

Conclusiones. Particionado Consciente de los Datos Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser

Más detalles

Por qué es importante la planificación?

Por qué es importante la planificación? Por qué es importante la planificación? La planificación ayuda a los empresarios a mejorar las probabilidades de que la empresa logre sus objetivos. Así como también a identificar problemas claves, oportunidades

Más detalles

RESUMEN EJECUTIVO. La gestión de riesgos corporativos incluye las siguientes capacidades:

RESUMEN EJECUTIVO. La gestión de riesgos corporativos incluye las siguientes capacidades: RESUMEN EJECUTIVO La premisa subyacente en la gestión de riesgos corporativos es que las entidades existen con el fin último de generar valor para sus grupos de interés. Todas se enfrentan a la ausencia

Más detalles

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define. VECTORES El estudio de los vectores es uno de tantos conocimientos de las matemáticas que provienen de la física. En esta ciencia se distingue entre magnitudes escalares y magnitudes vectoriales. Se llaman

Más detalles

2.- Métodos para la medición de la pobreza

2.- Métodos para la medición de la pobreza 2.- Métodos para la medición de la pobreza Existen tres enfoques principales para la medición de la pobreza y cada uno contiene diversas metodologías para la identificación de los pobres (Boltvinik, 1999).

Más detalles

TEMA 1. Introducción

TEMA 1. Introducción TEMA 1. Introducción Francisco José Ribadas Pena, Santiago Fernández Lanza Modelos de Razonamiento y Aprendizaje 5 o Informática ribadas@uvigo.es, sflanza@uvigo.es 28 de enero de 2013 1.1 Aprendizaje automático

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 2 Nombre: Programación lineal Objetivo Al finalizar la sesión, el alumno será capaz de identificar los principios fundamentales de la programación lineal. Contextualización

Más detalles

TEMA 5. MUESTREO PARA LA ACEPTACIÓN.

TEMA 5. MUESTREO PARA LA ACEPTACIÓN. TEMA 5. MUESTREO PARA LA ACEPTACIÓN. Introducción. Planes de muestreo por atributos simple, doble, múltiple y rectificativos Dodge-Romig, Norma militar 1000STD-105D. Pautas a seguir para el cambio de rigor

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción 1.1 Antecedentes La selección de personal siempre ha sido una tarea en la cual se ha requerido mucho tiempo y esfuerzo para el área de recursos humanos dentro de una organización.

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 9: CRITERIOS DE CALIDAD DE DISEÑO MODULAR

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 9: CRITERIOS DE CALIDAD DE DISEÑO MODULAR Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 9: CRITERIOS DE CALIDAD DE DISEÑO MODULAR CRITERIOS DE CALIDAD DE DISEÑO MODULAR Conceptos generales Cohesión y acoplamiento

Más detalles

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los

Más detalles

Líneas de espera. Introducción.

Líneas de espera. Introducción. Líneas de espera. Introducción. En este capítulo se aplica la teoría de colas. Una Cola es una línea de espera y la teoría de colas es una colección de modelos matemáticos que describen sistemas de líneas

Más detalles

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano

Créditos académicos. Ignacio Vélez. Facultad de Ingeniería Industrial. Politécnico Grancolombiano Créditos académicos Ignacio Vélez Facultad de Ingeniería Industrial Politécnico Grancolombiano 11 de noviembre de 2003 Introducción Cuando se habla del sistema de créditos muchas personas consideran que

Más detalles

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales.

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales. CALIDAD TOTAL Visión estratégica y buena gestión son los ingredientes fundamentales. ALFREDO SERPELL Ingeniero civil industrial UC Phd University of Texas at Austin.Profesor titular ingeniería y gestión

Más detalles

1 El plan de contingencia. Seguimiento

1 El plan de contingencia. Seguimiento 1 El plan de contingencia. Seguimiento 1.1 Objetivos generales Los objetivos de este módulo son los siguientes: Conocer los motivos de tener actualizado un plan de contingencia. Comprender que objetivos

Más detalles

CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN. El ámbito de los negocios en la actualidad es un área donde que cada vez más

CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN. El ámbito de los negocios en la actualidad es un área donde que cada vez más CAPÍTULO III 3. MÉTODOS DE INVESTIGACIÓN El ámbito de los negocios en la actualidad es un área donde que cada vez más se requieren estudios y análisis con criterios de carácter científico a fin de poder

Más detalles

CAPITULO VI ESTRATEGIAS DE OUTSOURCING

CAPITULO VI ESTRATEGIAS DE OUTSOURCING CAPITULO VI ESTRATEGIAS DE OUTSOURCING Cuando una compañía decide llevar a cabo un proceso de outsourcing debe definir una estrategia que guíe todo el proceso. Hay dos tipos genéricos de estrategia de

Más detalles

TEMA 3: EN QUÉ CONSISTE?

TEMA 3: EN QUÉ CONSISTE? Módulo 7 Sesión 3 5/16 TEMA 3: EN QUÉ CONSISTE? La metodología seguida para aplicar correctamente la técnica de RGT se basa en cuatro fases (Figura 1). En la primera de ellas, se seleccionan los elementos

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com.

2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 404 Diseño de segmento Generalidades Diseño para criticidad de lazo

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices

Más detalles

1. Liderar equipos. Liderazgo

1. Liderar equipos. Liderazgo Liderazgo Índice Para empezar... 3 Los objetivos... 4 Entramos en materia... 5 1.1 Aprender a ser líder... 5 1.2 Tipos de líder... 6 1.3 Estilos de dirección... 7 1.4 Características del líder... 8 1.5

Más detalles

Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos. - Sesión 9 -

Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos. - Sesión 9 - Fundamentos y Aplicaciones Prácticas del Descubrimiento de Conocimiento en Bases de Datos - Sesión 9 - Juan Alfonso Lara Torralbo 1 Índice de contenidos Actividad. Qué es un modelo de Data Mining Qué es

Más detalles

INDICADORES. PROBLEMAS ASOCIADOS A SU SELECCIÓN PARA MEDIR SUSTENTABILIDAD Y EFICIENCIA AMBIENTAL

INDICADORES. PROBLEMAS ASOCIADOS A SU SELECCIÓN PARA MEDIR SUSTENTABILIDAD Y EFICIENCIA AMBIENTAL FUNDACION NEXUS ciencias sociales medio ambiente salud INDICADORES. PROBLEMAS ASOCIADOS A SU SELECCIÓN PARA MEDIR SUSTENTABILIDAD Y EFICIENCIA AMBIENTAL Por Daniel Fernández Dillon Ingeniería Sanitaria

Más detalles

Organización como función administrativa Resumen para Administración y Gestión Profesor: Gonzalo V.

Organización como función administrativa Resumen para Administración y Gestión Profesor: Gonzalo V. Organización como función administrativa Introducción: Organización rganización como función administrativa En las organizaciones que se caracterizan por estar orientadas al éxito, a la eficiencia y al

Más detalles

Las razones financieras ayudan a determinar las relaciones existentes entre diferentes rubros de los estados financieros

Las razones financieras ayudan a determinar las relaciones existentes entre diferentes rubros de los estados financieros Razones financieras Uno de los métodos más útiles y más comunes dentro del análisis financiero es el conocido como método de razones financieras, también conocido como método de razones simples. Este método

Más detalles

Tema : ELECTRÓNICA DIGITAL

Tema : ELECTRÓNICA DIGITAL (La Herradura Granada) Departamento de TECNOLOGÍA Tema : ELECTRÓNICA DIGITAL.- Introducción. 2.- Representación de operadores lógicos. 3.- Álgebra de Boole. 3..- Operadores básicos. 3.2.- Función lógica

Más detalles

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones CAPÍTULO 4 37 CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN Para diseñar el SGE, lo primero que se necesita es plantear diferentes formas en las que se pueda resolver el problema para finalmente decidir

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Problemas y ventajas de medir con BIM

Problemas y ventajas de medir con BIM Problemas y ventajas de medir con BIM Qué se puede hacer para presupuestar modelos realizados en BIM y qué queda por hacer Tres aspectos: La tecnología La infraestructura La cultura Qué se puede hacer

Más detalles

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN

CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN 2.1 INTRODUCCIÓN. En este capítulo se

Más detalles

Comente: Los bancos siempre deberían dar crédito a los proyectos rentables. Falso, hay que evaluar la capacidad de pago.

Comente: Los bancos siempre deberían dar crédito a los proyectos rentables. Falso, hay que evaluar la capacidad de pago. Explique Brevemente en que consiste el leasing y nombre los diferentes tipos existentes. Es un mecanismo de financiamiento de Activos el cual permite el uso del activo por un periodo determinado a cambio

Más detalles

Ambas componentes del sistema tienen costos asociados que deben de considerarse.

Ambas componentes del sistema tienen costos asociados que deben de considerarse. 1. Introducción. En este trabajo se aplica la teoría de colas. Una Cola es una línea de espera y la teoría de colas es una colección de modelos matemáticos que describen sistemas de líneas de espera particulares

Más detalles

TALLER 2. MEJORA CONTINUA

TALLER 2. MEJORA CONTINUA III ENCUENTRO DE ESPACIOS NATURALES PROTEGIDOS PARTICIPANTES EN EL SISTEMA DE CALIDAD TURÍSTICO ESPAÑOL Segovia y Parque Natural de las Hoces del Río Duratón, 15 y 16 de junio de 2011 TALLER 2. MEJORA

Más detalles

A. Subcampos basados en el contenido.

A. Subcampos basados en el contenido. ARTIFICIAL INTELLIGENCE. AN ILLUSTRATIVE OVERVIEW Aaron Sloman School of Computer Science The University of Birmingham http://www.cs.bham.ac.uk/~axs/courses.ai.html Las áreas de aplicación de la Inteligencia

Más detalles

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice 1 Polinomios Dedicaremos este apartado al repaso de los polinomios. Se define R[x] ={a 0 + a 1 x + a 2 x 2 +... +

Más detalles

Geometría Tridimensional

Geometría Tridimensional Capítulo 4 Geometría Tridimensional En dos dimensiones trabajamos en el plano mientras que en tres dimensiones trabajaremos en el espacio, también provisto de un sistema de coordenadas. En el espacio,

Más detalles

Ejercicios de Programación Lineal

Ejercicios de Programación Lineal Ejercicios de Programación Lineal Investigación Operativa Ingeniería Informática, UCM Curso 8/9 Una compañía de transporte dispone de camiones con capacidad de 4 libras y de 5 camiones con capacidad de

Más detalles

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...

Más detalles

Diseño orientado al flujo de datos

Diseño orientado al flujo de datos Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos

Más detalles

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA...

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA... ÍNDICE 1. LA SOCIEDAD DE LA INFORMACIÓN... 1. Un poco de historia... 1.1. Es fácil aprender a usar estos sistemas?... 1.2. Sociedad de la información y personas con discapacidad... 2. El teletrabajo...

Más detalles

1.) Cuál es la diferencia entre creatividad e innovación? 2.) Cuáles son los factores de influencia típicos en la creatividad?

1.) Cuál es la diferencia entre creatividad e innovación? 2.) Cuáles son los factores de influencia típicos en la creatividad? 5 - Preguntas Preguntas 1.) Cuál es la diferencia entre creatividad e innovación? 2.) Cuáles son los factores de influencia típicos en la creatividad? 3.) Cuál de las tres grandes categorías de creatividad

Más detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad VI: Supervisión y Revisión del proyecto Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir

Más detalles

Licenciatura en Computación

Licenciatura en Computación Res. CFI 21/06/2012 Res. CDC 25/09/2012 Pub. DO 31/10/2012 Plan de Estudios Licenciatura en Computación Facultad de Ingeniería 1 Antecedentes y fundamentos 1.1 Antecedentes En la Facultad de Ingeniería,

Más detalles

Inteligencia artificial: todo comienza con una neurona.

Inteligencia artificial: todo comienza con una neurona. MEMORIAS DEL SEGUNDO CONCURSO DE INVESTIGACIÓN, DESARROLLO E INNOVACIÓN TECNOLÓGICA IDIT 2013 Inteligencia artificial: todo comienza con una neurona. Sandra Belén Bejarano Jiménez, Sofía Monserrat Pérez

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Estudio Técnico INTRODUCCIÓN

Estudio Técnico INTRODUCCIÓN Estudio Técnico INTRODUCCIÓN Cuando la empresa o persona a decidido generar o fabricar parte de los productos o servicios que el mercado demanda para satisfacer sus necesidades, en ese momento se deben

Más detalles

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1 EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1 1. Una empresa que fabrica vehículos quiere determinar un plan de producción semanal. Esta empresa dispone de 5 fábricas que producen distintos elementos del

Más detalles

Práctica 7. Problemas de diseño de topologías de red con herramienta Net2Plan

Práctica 7. Problemas de diseño de topologías de red con herramienta Net2Plan TEORÍA DE REDES DE TELECOMUNICACIONES Grado en Ingeniería Telemática Grado en Ingeniería en Sistemas de Telecomunicación Curso 2012-2013 Práctica 7. Problemas de diseño de topologías de red con herramienta

Más detalles

Redes de Kohonen y la Determinación Genética de las Clases

Redes de Kohonen y la Determinación Genética de las Clases Redes de Kohonen y la Determinación Genética de las Clases Angel Kuri Instituto Tecnológico Autónomo de México Octubre de 2001 Redes Neuronales de Kohonen Las Redes de Kohonen, también llamadas Mapas Auto-Organizados

Más detalles

Sistemas Conexionistas

Sistemas Conexionistas 1 Objetivo Sistemas Conexionistas Curso 2011/2012 El objetivo de esta práctica es usar un conjunto de redes de neuronas artificiales para abordar un problema de reconocimiento de figuras sencillas en imágenes

Más detalles

La Evaluación como Proceso Comparación de Costos y Beneficios. Pedro Misle Benítez / Gustavo Briceño Torres

La Evaluación como Proceso Comparación de Costos y Beneficios. Pedro Misle Benítez / Gustavo Briceño Torres La Evaluación como Proceso Comparación de Costos y Beneficios Pedro Misle Benítez / Gustavo Briceño Torres ACTUALIZACIÓN DE COSTOS Y BENEFICIOS Establecido el Flujo de Fondos para el horizonte del Proyecto,

Más detalles

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 1 de agosto de 2003 1. Introducción Cualquier modelo de una situación es una simplificación de la situación real. Por lo tanto,

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

TEMA 12: CUALIDADES DE UN BUEN DISEÑO

TEMA 12: CUALIDADES DE UN BUEN DISEÑO Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 12: CUALIDADES DE UN BUEN DISEÑO Prof. José Vicente Álvarez Bravo CRITERIOS DE CALIDAD Los criterios son el acoplamiento y la

Más detalles

Bloque I: Conceptos básicos y fundamentos de la Dirección de Proyectos.

Bloque I: Conceptos básicos y fundamentos de la Dirección de Proyectos. 1.- Objeto. Presentar y fomentar la existencia de metodologías en Dirección de Proyectos o Project Management a través de experiencias, documentos, normas y estándares nacionales e internacionales. Ofrecer

Más detalles

FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS

FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS Varios autores han tratado de identificar y describir las distintas fases en el proceso de resolución de problemas. Polya (1945), en su modelo descriptivo,

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Carteleras. Elaborar una agenda de conciertos y actividades musicales

Carteleras. Elaborar una agenda de conciertos y actividades musicales Carteleras. Elaborar una agenda de conciertos y actividades musicales Etapa/Curso Área Destrezas Tiempo de realización Contenidos Competencias básicas 3º ciclo de Primaria 1º ciclo de Secundaria Educación

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

1. Introducción. Universidad de Cantabria 1-1

1. Introducción. Universidad de Cantabria 1-1 1. Introducción Las empresas de transporte y distribución de energía eléctrica tuvieron que afrontar históricamente el problema que suponía el aumento de la energía reactiva que circulaba por sus líneas.

Más detalles

Nota Técnica Abril 2014

Nota Técnica Abril 2014 LÁMPARAS LED QUE QUEDAN SEMIENCENDIDAS O PARPADEAN: En ocasiones ocurre que al realizar una sustitución en donde antes teníamos una halógena por una lámpara LED, la nueva lámpara se queda semiencendida

Más detalles

SESION 4. 1. El comando Integrate 2. Aproximación de integrales definidas 3. Integración de funciones racionales

SESION 4. 1. El comando Integrate 2. Aproximación de integrales definidas 3. Integración de funciones racionales SESION. El comando Integrate. Aproimación de integrales definidas. Integración de funciones racionales . El comando Integrate El cálculo de integrales definidas e indefinidas en MATHEMATICA es sencillo

Más detalles

Primer Hackathon Reto de IA de Google en la UGR Redes neuronales. El perceptrón. Pedro A. Castillo Valdivieso

Primer Hackathon Reto de IA de Google en la UGR Redes neuronales. El perceptrón. Pedro A. Castillo Valdivieso Primer Hackathon Reto de IA de Google en la UGR Redes neuronales. El perceptrón Pedro A. Castillo Valdivieso Depto. Arquitectura y Tecnología de Computadores Universidad de Granada http://atc.ugr.es/pedro/gaicm1

Más detalles

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

Más detalles

Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1

Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1 Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1 Sección Punto de Control Cumplimiento 4. Requisitos del Sistema de gestión de la seguridad y salud ocupacional 4.1 Requisitos

Más detalles

MATEMÁTICAS aplicadas a las Ciencias Sociales II

MATEMÁTICAS aplicadas a las Ciencias Sociales II MATEMÁTICAS aplicadas a las Ciencias Sociales II UNIDAD 1: SISTEMAS DE ECUACIONES. MÉODO DE GAUSS Sistemas de ecuaciones lineales Sistemas equivalentes. Transformaciones que mantienen la equivalencia.

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

ÍNDICE. Ficha técnica... 4. Encuesta y cuestionario... 6. Finalidad y resultados de la encuesta... 10 10. Primera parte: conocimiento...

ÍNDICE. Ficha técnica... 4. Encuesta y cuestionario... 6. Finalidad y resultados de la encuesta... 10 10. Primera parte: conocimiento... ÍNDICE Ficha técnica... 4 Encuesta y cuestionario... 6 Finalidad y resultados de la encuesta... 10 10 Primera parte: conocimiento... 12 Segunda parte: modo de conocimiento y valoración... 18 Tercera parte:

Más detalles

Gestión del equipo de trabajo del almacén

Gestión del equipo de trabajo del almacén Gestión del equipo de trabajo del almacén Gestión del equipo de trabajo del almacén Comercio y Marketing Carácter Profesional Catálogo de publicaciones del Ministerio: www.educacion.gob.es Catálogo general

Más detalles