03 conjuntos fuzzy ic

75
ENGK37 - INTELIGÊNCIA COMPUTACIONAL Conjuntos Fuzzy Prof. Bernardo Ordoñez Curso de Engenharia Elétrica DEE – Departamento de Engenharia Elétrica Escola Politécnica - UFBA 1

Upload: leonardo-moreira

Post on 19-Dec-2015

33 views

Category:

Documents


5 download

DESCRIPTION

a

TRANSCRIPT

Page 1: 03 Conjuntos Fuzzy IC

ENGK37 - INTELIGÊNCIA COMPUTACIONALConjuntos Fuzzy

Prof. Bernardo Ordoñez

Curso de Engenharia ElétricaDEE – Departamento de Engenharia Elétrica

Escola Politécnica - UFBA1

Page 2: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

2

Page 3: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

Por que essa necessidade de expressare lidar com informações imprecisas?

Modelagem

Representação

Raciocínio

Processamento

3

Page 4: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

Seres humanos processam informaçãoe raciocinam utilizando termoslinguísticos Imprecisão!

“Se a velocidade é alta e existe uma curva

acentuada, então frear forte até que a velocidade

seja adequada para fazer a curva com segurança.”

Como fazer que os computadoresprocessem esse tipo de informação?

4

Page 5: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

Imperfeição da informação: incerteza, imprecisão,conflito, ignorância parcial, etc.

A que horas começa a aula de I.C.?Informação perfeita:Informação imprecisa:Informação incerta:Informação vaga:Informação probabilista:Informação possibilista:Informação inconsistente:Informação incompleta:Ignorância total:

5

Page 6: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

Imperfeição da informação: incerteza, imprecisão,conflito, ignorância parcial, etc.

A que horas começa a aula de I.C.?Informação perfeita: a aula começa às 8h 15min.Informação imprecisa: a aula começa entre 8h e 9h.Informação incerta: eu acho que a aula começa às 8h (masnão tenho certeza).Informação vaga: a aula começa lá pelas 8h.Informação probabilista: é provável que a aula comece às 8h.Informação possibilista: é possível que a aula comece às 8h.Informação inconsistente: Maria disse que a aula começa às8h, mas João disse que ele começa às 10h.Informação incompleta: eu não sei a que horas começa aaula, mas usualmente as aulas nesta faculdade começam às 8h.Ignorância total: eu não faço a menor idéia do horário daaula. 6

Page 7: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

“Não se imagina como tudo é vago até que se tentefazê-lo de modo preciso”.

Bertrand Russel

Mundo real: as informações variam de perfeitas acompletamente imperfeitas.

Comportamento racional: tomar decisões razoáveismesmo diante de informações imperfeitas.

Metodologia: encontrar um modelo adequado pararepresentar a informação imperfeita obtida deacordo com seu tipo de imperfeição.

7

Page 8: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Representação da Incerteza

Modelos formais para tratamento de imperfeiçõesna informação:

Informação imprecisa e/ou vaga: teoria dos conjuntos nebulosos eteoria dos conjuntos de aproximação.

Informação probabilista: teoria de probabilidades ou teoria daevidência (ou de Dempster-Shafer).

Informação possibilista: teoria de possibilidades.

Informação incerta: teorias de probabilidades, possibilidades ouevidência.

8

Page 9: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Princípio da Incompatibilidade

“A medida que a complexidade de um sistemaaumenta, nossa habilidade para fazer afirmaçõesprecisas e que sejam significativas acerca destesistema diminui até que um limiar é atingido além doqual precisão e significância (ou relevância) tornam-se quase que características mutuamente exclusivas.”

Lofti ZadehFuzzy Sets, Information and Control, 1965

9

Page 10: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Teorema da Aproximação

“ É sempre possível aproximar uma curva com umnúmero finito de remendos.”

Bart Kosko

Remendos são pedaços de conhecimento sobre oproblema

Cada remendo corresponde a uma regra, ou proposiçãoda forma: Se velocidade é alta então pise forte no freio. Se a terra está muito seca e a temperatura muito alta então reguebastante.

10

Page 11: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Teorema da Aproximação

“ É sempre possível aproximar uma curva com umnúmero finito de remendos.”

Bart Kosko

11

Page 12: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Vantagens

12

Page 13: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Utilizam regras que expressam as imprecisões eaproximações do mundo real.

Mais fáceis de entender, manter e testar.

Podem ser prototipados em menos tempo.

Podem operar com falta de regras ou regrasdefeituosas.

Vantagens

Necessitam menos regras.

Avaliam regras paralelamente.

Acumulam evidências contra e a favor.

13

Page 14: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Desvantagens

14

Page 15: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Validação e verificação: Embora sejam mais fáceis deconstruir e prototipar que sistemas convencionais, elesnecessitam que sejam executadas mais simulações enecessitam de mais sintonia antes de serem definitivamenteaprovados.

Formalismo: Não tem uma definição matemática precisa enítida como os sistemas tradicionais.

Desvantagens

Capacidade de aprendizado: Não aprendem com aexperiência. Sistemas híbridos são utilizados para diminuíremesta desvantagem.

Determinação das funções e regras: É díficil oestabelecimento de regras nebulosas corretas.

15

Page 16: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

“Lógica Nebulosa é errada. O que precisamo é maispensamento lógico, não menos. O perigo da lógicanebulosa é que ela irá encorajar aquele tipo depensamento impreciso que nos trouxe tantasdificuldades. Lógica nebulosa é a cocaína da ciência.”

Prof. William Kahan, U. California - Berkeley

“Nebulização é uma espécie de permissividadecientífica. Ela tende a resultar em sloganssocialmente atrativos desamconhados da duradisciplina do trabalho científico e da observaçãopaciente.”

Prof. Rudof Kalman, U. Da Flórida - Gainesville

16

Page 17: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Produtos comerciais

17

Page 18: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Produtos comerciais

18

Page 19: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Produtos comerciais

19

Page 20: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Produtos comerciais

20

Page 21: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Conjuntos tradicionais

Classificam elementos em conceitos: números pares cidades que são capitais na América do Sul carros esportes números impares times de futebol…

Na realidade existem situações como estas: grandes cidades da América do Sul baixa temperatura alta taxa de inflação

Termos como os seguintes: pequeno erro de aproximação rápida resposta de um sistema dinâmicomal condicionamento de um sistema de equações lineares

21

Page 22: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Conjuntos tradicionais

Um conjunto é qualquer coleção de objetos quepodem ser tratados como um todo.

Cantor descreveu um conjunto por meio de seusmembros um item de um certo universo émembro ou não do conjunto.

Os termos “conjunto”, “coleção” e “classe” sãousados como sinônimos, da mesma forma que“item”, “elemento” e “membro” se referem à mesmaentidade.

22

Page 23: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Conjuntos tradicionais

Um conjunto pode ser especificado por seuselementos caracterização completa.

A lista de membros define um conjunto finito.

Não é possível listar todos os elementos de umconjunto infinito.

Deve-se encontrar uma propriedade que caracterizatodos os elementos do conjunto, por exemplo, todosos números reais pares.

Há duas maneiras de descrever um conjunto: Explicitamente: por meio de uma lista. Implicitamente: por meio de um predicado que deve sersatisfeito pelos membros.

23

Page 24: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Muitos conjuntos encontrados no mundo não são definidos por uma fronteira clara.

Lofti Zadeh

Conjuntos podem ter mais de um critério depertinência além de estar contido ou não.

24

Page 25: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Embora conjuntos clássicos sejam a base de todateoria matemática moderna, eles apresentamproblemas quando aplicados à uma enorme classe deproblemas do mundo real. O problema da escolha dolimiar entre dois conjuntos (alto/não alto) édenominado de paradoxo Sorites, atribuído aodialético, Eubulides de Mileto, adversário deAristóteles.

O paradoxo se enuncia com os seguintes termos:

Quando um monte de areia deixa de ser um montede areia, caso retiremos um grão de areia de cadavez?

25

Page 26: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Tome como exemplo o “conjunto das pessoasjovens”.

Exemplos:

26

Page 27: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Tome como exemplo o “conjunto das pessoasjovens”.

Um bebê com um ano de idade certamente pertence aeste conjunto, e uma pessoa de 100 anos certamente nãoestá presente no conjunto, mas o que podemos dizersobre as pessoas de 20, 30 e 40 anos de idade?

Exemplos:

27

Page 28: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Zadeh propôs um “grau de pertinência”, de formaque a transição entre pertinência e não-pertinência égradual e não abrupta.

Proposta de Zadeh:

Grau de pertinência:O grau de pertinência para todos os seus membros descreveum conjunto fuzzy.

O grau de pertinência de um elemento é um número entre 0e 1, frequentemente denotado pela letra grega μ.

Quanto mais alto o número, maior o grau de pertinência.

28

Page 29: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Gráfico de pertinência com função “S”

Zadeh não dá uma base formal para determinar o grau depertinência.

29

Page 30: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy

Gráfico de pertinência com função “S”

Zadeh não dá uma base formal para determinar o grau depertinência. O grau de pertinência de uma pessoa de 50 anos ao conjuntode pessoas jovens depende da visão de cada um. O grau de pertinência é uma noção precisa mas subjetiva quedepende do contexto.

30

Page 31: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Grau de pertinência × probabilidade

O grau de pertinência fuzzy difere da noção estatísticade distribuição de probabilidade.

Podemos ver a função de pertinência fuzzy como umadistribuição pessoal, em contraste com a distribuiçãoestatística que é baseada em observações.

Tecnicamente: fuzzy representa imprecisão ouincerteza baseada na intuição humana e não nateoria de probabilidade.

Não é probabilidade! Lógica nebulosa não é probabilidade.

31

Page 32: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Grau de pertinência × probabilidade

O fato de pertencer ao conjunto das pessoas altas, comum grau de inclusão de 0,25, indica estar afastado doideal de altura por uma diferença de 0,75.

O grau 0,25 não significa que uma pessoa com a minhaaltura possa ser encontrada com probabilidade 0,25 noconjunto das pessoas altas.

Eu posso ser a única pessoa com a minha altura noconjunto das pessoas altas, ou todas podem ter aminha altura e mesmo assim o grau se mantém.

32

Page 33: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Universo

Definição de Universo:

Elementos de um conjunto fuzzy são tomados apartir de um universo. O universo contém todos os elementos que podemser considerados.

Contexto:

Até mesmo o universo depende do contexto.

33

Page 34: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Universo

O conjunto das pessoas jovens poderia ter todas aspessoas do mundo como universo. Por outro lado, ouniverso poderia ser a faixa de 0 a 100, querepresentariam a idade.

Função pertinência para o conjunto fuzzy de pessoas jovens34

Page 35: 03 Conjuntos Fuzzy IC

Conjuntos Fuzzy Universo

O emprego do universo visa suprimir o uso de dadosincorretos, por exemplo medições negativas de umnível de tanque.

Quando lidamos com quantidades não numéricascomo, por exemplo, “sabor” que não pode ser medidoem uma escala numérica, não podemos fazer uso deum universo numérico.

Os elementos são tomados a partir de um conjunto denoções psicológicas: por exemplo, o universo poderiaser {amargo, doce, azedo, salgado, quente,...}.

35

Page 36: 03 Conjuntos Fuzzy IC

Inteligência computacional Funções de pertinência

Cada elemento do universo tem um grau depertinência ao conjunto fuzzy, talvez nulo.

O conjunto de elementos que têm grau de pertinêncianão nulo é dito “conjunto suporte” do conjunto fuzzy.

A função que associa um número a cada elemento x douniverso é dita função de pertinência, sendo denotadapor μ(x).

Sobre pertinência

36

Page 37: 03 Conjuntos Fuzzy IC

Inteligência computacional Funções de pertinência

Funções de pertinência representadas em computadorpodem ser: Contínuas. Discretas.

No caso contínuo, a função de pertinência é uma função matemática,possivelmente um programa. Exemplos de funções de pertinência são a curva s, a curva z, atriangular e a trapezoidal.

No caso discreto, a função de pertinência e o universo são pontos deuma lista (vetor), e algumas vezes pode ser conveniente representá-lapor meio de amostras.

Em geral, a forma contínua demanda mais CPU, mas requermenos memória do que a forma discreta.

37

Page 38: 03 Conjuntos Fuzzy IC

Inteligência computacional Pares Fuzzy

Um conjunto fuzzy A é uma coleção de pares:A = {(x, μ(x))}

O item x pertence ao universo e μ(x) é o grau de pertinência a A.

Um par (x, μ(x)) é dito “par fuzzy”, logo o conjunto pode servisto como a união de “pares fuzzy”.

Pode ser conveniente pensar em A como um vetor:

a = (μ(x1), μ(x2), . . . , μ(xn))

em que se entende que cada posição i(1,2,..., n) corresponde aum ponto do universo.

38

Page 39: 03 Conjuntos Fuzzy IC

Inteligência computacional Variáveis linguísticas

Da mesma forma que variáveis algébricas assumemvalores numéricos, uma “variável linguística” pode terpalavras ou sentenças como valores.

Interpretação:

O conjunto de valores que ela pode assumir é dito “conjunto determos”. Cada valor no conjunto de termos é uma “variável fuzzy”definida sobre a “variável base”. A “variável base” define o universo do discurso para todos asvariáveis fuzzy no conjunto de termos. A hierarquia é dada por: variável linguística variável fuzzy

variável base.

Terminologia:

39

Page 40: 03 Conjuntos Fuzzy IC

Inteligência computacional Variáveis linguísticas

Seja x uma variável linguística sobre idade.

Alguns termos desta variável linguística, que são conjuntos fuzzy,podem ser: “idoso”, “jovem” e “muito jovem”.

O conjunto de termos pode ser colocado como:

T = {idoso, não tão velho, meio jovem, jovem, muito jovem}

Cada termo do conjunto de termos T é uma variável fuzzy sobre avariável base, a qual pode ter como escala valores entre 0 e 100anos.

Exemplo:

40

Page 41: 03 Conjuntos Fuzzy IC

Inteligência computacional

A variável base está definida no universo paratodas as variáveis fuzzy no conjunto de termos

Valores como palavras ou sentenças

41

Page 42: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exercício em sala de aula:

1. Identificar um problema qualquer para abordar. Controle de processo. Valor da apólice de seguro de vida.

Usem a criatividade...

2. Definir o sistema com: Variável linguística. Variável fuzzy. Variável base. Universo. Função de pertinência.

42

Page 43: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exercício em sala de aula:

Exemplo 1 - Tanque de Cimento em pó

43

Page 44: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exercício em sala de aula:

Exemplo 2 - Estacionamento

44

Page 45: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exercício em sala de aula:

Uma universidade resolveu mudar o seu método de avaliação,principalmente influenciada pelo motivo de que um aluno com média 5é aprovado, e outro com média 4,9 é reprovado. A universidade entãoresolveu, que, além da média anual na disciplina, outros méritos devemser avaliados para a aprovação ou não de um aluno. Desta forma,formule um sistema fuzzy que leve em consideração outros méritos, e dêcomo resposta se o aluno deve ser aprovado, reprovado ou fazer umcurso de férias para tentar melhorar o seu aproveitamento.

Determine a seguinte ação:

Os conjuntos fuzzy (no mínimo 3) e suas relações de pertinência para asvariáveis de entrada que você escolheu, além da média anual.

45

Page 46: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exercício em sala de aula:

Utilizando apenas o senso comum, defina algumasfunções de pertinência para os seguintes conjuntosnebulosos. Pode ser gráfico ou tabela, seja claro.

N é pequeno. x é muito maior do que y. O vento está forte. x está entre -5 e 2.

46

Page 47: 03 Conjuntos Fuzzy IC

Inteligência computacional Operações sobre conjuntos Fuzzy

A função de pertinência é obviamente um componentecrucial de um conjunto fuzzy.

Naturalmente, espera-se definir algumas operaçõessobre conjuntos fuzzy através de suas funções depertinência.

Estas operações sobre os conjuntos fuzzy deveriamcriam um novo conjunto fuzzy, ou vários conjuntos.

47

Page 48: 03 Conjuntos Fuzzy IC

Inteligência computacional Operações sobre conjuntos Fuzzy

Estas operações sobre os conjuntos fuzzy deveriam criamum novo conjunto fuzzy, ou vários conjuntos.No exemplo a partir de A e B temos...

As operações:

48

Page 49: 03 Conjuntos Fuzzy IC

Inteligência computacional Operações sobre conjuntos Fuzzy

Estas operações sobre os conjuntos fuzzy deveriam criamum novo conjunto fuzzy, ou vários conjuntos.No exemplo a partir de A e B temos...

As operações:

49

Page 50: 03 Conjuntos Fuzzy IC

Inteligência computacional Definição

Sejam e dois conjuntos fuzzy em um mesmouniverso. A interseção de e é definida por:

ou seja o grau de pertinência de um elemento emrelação a é dado por:

baBA min≡∩

)).(),(min()( xxx BABA µµµ =∩

BA∩

BA B

A

x

50

Page 51: 03 Conjuntos Fuzzy IC

Inteligência computacional Definição

Sejam e dois conjuntos fuzzy em um mesmouniverso. A união de e é definida por:

ou seja o grau de pertinência de um elemento emrelação a é dado por:

baBA max≡∪

)).(),(max()( xxx BABA µµµ =∪

BA∪

BA B

A

x

51

Page 52: 03 Conjuntos Fuzzy IC

Inteligência computacional Definição

O conjunto completo de é definido por:

ou seja o grau de pertinência de um elemento emrelação ao conjunto é dado por:

aA −=1

).(1)( xx AA µµ −=

A

)(AA

x

52

Page 53: 03 Conjuntos Fuzzy IC

Inteligência computacional Definição

)()( xx yx µµ ≤

YX ⊆YUm conjunto fuzzy é um subconjunto fuzzy de ,

escrito , se sua função de pertinência for menorou igual à função de pertinência de para todos oselementos do universo em comum.

X

Y

)()( BABA ∪⊆∩

53

Page 54: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exemplo – Comprando uma casa:

Uma família com quatro integrantes deseja compraruma casa. Uma indicação de conforto se refere ao número de quartos de dormir. Eles também desejam comprar uma casa grande.

Seja u = (1, 2,..., 10) o conjunto de casas disponíveisdescritas pelo número de quartos de dormir.

Que conjuntos fuzzy seriam apropriados utilizar?

54

Page 55: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exemplo – Comprando uma casa:

Podemos definir um conjunto fuzzy que caracteriza oconforto descrito como:

]0 0 0 0 0,3 0,7 1 0,8 0,5 0,2[=c

E ainda deveríamos definir um outro conjunto fuzzyque caracteriza a noção de grandeza da casa, que podeser descrito como:

]1 1 1 1 0,8 0,6 0,4 0,2 0 0[=g

55

Page 56: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exemplo – Comprando uma casa:

A interseção entre confortável e grande é dado por:

Interpretando o conjunto fuzzy , concluímos que:

]0 0 0 0 0,3 0,6 0,4 0,2 0 0[=∩ gc

gc∩

56

Page 57: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exemplo – Comprando uma casa:

A interseção entre confortável e grande é dado por:

Interpretando o conjunto fuzzy , concluímos que:

Uma casa com 5 quartos é ótima, mas satisfatória com grau 0,6.

A segunda melhor solução é a casa com 4 quartos.

]0 0 0 0 0,3 0,6 0,4 0,2 0 0[=∩ gc

gc∩

57

Page 58: 03 Conjuntos Fuzzy IC

Inteligência computacional

Exemplo – Comprando uma casa:

A união entre confortável e grande é dado por:

Interpretando o conjunto fuzzy , concluímos que:

]1 1 1 1 0,8 0,7 1 0,8 0,5 0,2[=∪ gc

gc∪

58

Page 59: 03 Conjuntos Fuzzy IC

Inteligência computacional Operações sobre conjuntos Fuzzy

Exemplo – Comprando uma casa:

A união entre confortável e grande é dado por:

Interpretando o conjunto fuzzy , concluímos que:

Uma casa com 4 quartos é totalmente satisfatória porque éconfortável.

As casas 7, 8, 9 e 10 também são totalmente satisfatóriasporque são grandes.

]1 1 1 1 0,8 0,7 1 0,8 0,5 0,2[=∪ gc

gc∪

59

Page 60: 03 Conjuntos Fuzzy IC

Inteligência computacional

As operações e são associativas e comutativas.∪ ∩

Estas propriedades são importantes, pois nos ajudam apredizer o resultado de sentenças longas.

ABBAABBA

∩=∩∪=∪

)()()()(

CBACBACBACBA

∩∩=∩∩∪∪=∪∪

60

Page 61: 03 Conjuntos Fuzzy IC

Inteligência computacional

61

Page 62: 03 Conjuntos Fuzzy IC

Inteligência computacional Modificadores

Um modificador linguístico é uma operação quemodifica o significado de um termo.

Por exemplo, na sentença “muito próximo de 0”, apalavra muito modifica a sentença “próximo de 0” queé um conjunto fuzzy.

Um modificador é portanto uma operação sobre umconjunto fuzzy.

Exemplos de outros modificadores são “pouco”, “maisou menos”, “possivelmente” e “com certeza”.

Que efeito produz o modificador?

62

Page 63: 03 Conjuntos Fuzzy IC

Inteligência computacional Modificadores

Embora seja difícil deixar preciso o significado do efeitodo modificador “muito”, com certeza ele produz umefeito Intensificador.

O modificador “mais ou menos” tem o efeito oposto.

Os modificadores são muitas vezes aproximados pelasoperações:

)(teligeiramen)(teextremamen

)(menosou mais

)(muito

3/1

3

2

aaaa

aa

aa

→≡

→≡

→≡

→≡

63

Page 64: 03 Conjuntos Fuzzy IC

Inteligência computacional Modificadores

Exemplo para um conjunto discreto de idades em umuniverso tal:

U = [10 20 30 50 60 70 80 90]

Como seria um provável conjunto jovem com arespectiva função de pertinência?

E as derivações das funções de pertinência para osconjuntos: Muito_jovem; Muitíssimo_jovem; Pouco_jovem.

64

Page 65: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Em um controlador fuzzy, relações entre objetosdesempenham um papel relevante.

Algumas relações se referem a elementos de um mesmouniverso:uma medida é maior que outra.um evento ocorreu antes de outro.um elemento se assemelha a outro.Outras relações se referem a elementos de universosdisjuntos: a medida é grande e a taxa de variação é positiva. o valor de x é grande enquanto o de y é pequeno.

Estes são exemplos de relações entre dois objetos, masem princípio podemos ter relações entre um númeroqualquer de objetos.

65

Page 66: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Formalmente, uma “relação binária” ou simplesmente“relação R” de um conjunto A para um conjunto Bdesigna para cada par precisamenteuma das sentenças:

i) a está relacionado a b.ii) a não está relacionado a b.

Relação binária:

BAba ×∈),(

O produto cartesiano é o conjunto de todas aspossibilidades de combinarmos itens de A com os de B.

BA×

66

Page 67: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Suponha que José tem um sobrinho João que separece com o sobrinho Pedro com um grau de 0,8, masJoão também se assemelha ao sobrinho Marcos comum grau de 0,9 (relação R1).

Exemplo:

José

João Pedro Marcos67

Page 68: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

0,6 Marcos 0,5 PedroR2José

=

Para ilustramos a composição de duas relações,considere a relação entre o tio José e os sobrinhosPedro e Marcos (relação R2):

José

João Pedro Marcos

???

68

Page 69: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Podemos tentar descobrir o quanto João se parececom o tio José combinando as informações nasrelações R1 e R2:i) João se parece com Pedro com um grau de 0,8, enquanto Pedrose parece com o tio José com um grau de 0,5.ii) João se parece com Marcos com um grau de 0,9, enquantoMarcos se parece com o tio José com um grau de 0,6.

Observações: A declaração (i) consiste de uma cadeia de relações e parecerazoável encadeá-la através da operação de interseção. Isto corresponde a escolher o valor de pertinência menor para arelação transitiva João José, ou seja, 0,5. Podemos proceder de maneira similar na situação (ii).

69

Page 70: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Realizando a operação nas cadeias (i) e (ii) obtemos:

iii) João se parece com o tio José com um grau de 0,5. iv) João se parece com o tio José com um grau de 0,6.

O resultado final:

As declarações (iii) e (iv) são igualmente válidas, entãoé razoável aplicarmos o operador de união.

Isto corresponde a escolhermos a relação mais forte, ouseja, o valor máximo das relações.

v) João se parece com o tio José com um grau de 0,6.

70

Page 71: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

A regra geral para composição de relações fuzzyconsiste em tomarmos o mínimo em uma série deconexões, e tomarmos o máximo em conexõesparalelas.

Composições:

É conveniente realizarmos isto por meio do “produtointerno”.

O produto interno é similar ao produto interno dematrizes, exceto que a multiplicação é substituída pelainterseção e a soma é substituída pela união .)(∪)(∩

71

Page 72: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Suponha que R é uma matriz e S é uma matriz.

pm×np×

Então o produto interno é uma matriz

em que a entrada é obtida combinando a i-ésimalinha de R com a j-ésima coluna de S, tal que:

∩⋅∪

][ jitTnm ==×

ij

p

kkjik

pjipjijiji

sr

srsrsrt

1

2211

)(

)()()(

=

∩=

∩∪∩∪∩=

72

Page 73: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

De acordo com as definições adotadas para interseçãoe união (min e max), a composição de duas relações sereduz ao que é conhecido na literatura por“composição max-min”.

Se R é uma relação de a para b e S é uma relação de bpara c, então a composição de R e S é uma relação de apara c (lei transitiva).

73

Page 74: 03 Conjuntos Fuzzy IC

Inteligência computacional Relações entre conjuntos

Seja o exemplo do tio José e seus sobrinhos e asrelações R1 e R2.

Exemplo:

6,0

]6,05,0[

6,05,0

]9,08,0[21

=

=

∩⋅∪=∩⋅∪

RR

74

Page 75: 03 Conjuntos Fuzzy IC

Inteligência computacional

Fim de Aula.75