SUMÁRIO • INTRODUÇÃO • CONCEITO • OBJETIVO • PRINCÍPIO • LÓGICAS: CLÁSSICA x DIFUSA • CONJUNTO FUZZY • GRAU DE PERTINÊNCIA • FUNÇÃO DE PERTINÊNCIA • MODIFICADORES • TERMINOLOGIA • OPERAÇÕES SOBRE CONJUNTOS • MODIFICADORES • REGRAS FUZZY • ETAPAS DO RACIOCÍNIO FUZZY INTRODUÇÃO • A lógica FUZZY uma extensão da lógica booleana. • Ela permite que estados imprecisos possam ser tratados por dispositivos de controle. – Casos práticos: • avaliar temperatura (quente, morno, frio,etc...) • Avaliar conceito de felicidade (radiante, feliz, apático, triste) • Surgiu com Lofti Zadeh, Berkeley (1965) – Para tratar do aspecto vago da informação • É baseada em graus de pertinência (graus de verdade) – Inclui vários graus de verdade entre 0 e 1 – A ideia é a de que as informações admitem graus (temperatura,altura, velocidade, distância, etc) CONCEITO • Lógica difusa é .... – uma lógica multivalorada capaz de capturar informações vagas, em geral descritas em uma linguagem natural e convertê-las para um formato numérico, de fácil manipulação pelos computadores atuais. – uma lógica que suporta modos de raciocínio aproximados, ao invés de exatos. OBJETIVO • A lógica difusa objetiva fazer com que as decisões tomadas pela máquina se aproximem cada vez mais das decisões humanas. E isto é importante ao se trabalhar com informações vagas e incertas, que podem ser traduzidas por expressões do tipo: a maioria, mais ou menos, talvez, etc. PRINCÍPIOS • Baseia-se em palavras e não em números, ou seja, os valores verdades são expressos lingüisticamente. – Exemplo: baixo, médio, alto, quente, frio, ...., e outros usados para definir estados de uma variável.
• Possui vários modificadores de predicado.
– Exemplo: muito, mais ou menos, pouco, bastante, médio, etc;
• Possui também um amplo conjunto de quantificadores.
– Exemplo: poucos, vários, em torno de, usualmente. LÓGICAS (CLÁSSICA X DIFUSA) • CLÁSSICA – Predicados exigem definição exata – Não existe resposta diferente de verdadeiro ou falso. – “é homem”, “é mortal”, “é par” .. • Difusa – Predicados não possuem definição exata. – As respostas possuem um grau de veracidade que variam entre “totalmente falso (0)” e “totalmente verdadeiro (1) ” – “é alto”, “esta cansado”, “e jovem” ... GRAU DE PERTINÊNCIA • É um valor no intervalo [0,1] que determina o grau em que um determinado elemento pertence a um conjunto, permitindo uma transição gradual da falsidade para a verdade. • Não existe uma base formal para determinar esse valor que é escolhido experimentalmente. CONJUNTO FUZZY
A grau de pertinência está no intervalo [0,1]
CONJUNTO FUZZY CONJUNTO FUZZY – No Conjunto CLÁSSICO uma pessoa com 1.70 não pertence ao conjunto de pessoas altas (pertence com grau de pertinência 0). – No Conjunto FUZZY abaixo uma pessoa com 1.70 pertence ao conjunto de pessoas altas com pertinência 0.8. CONJUNTO CLÁSSICO CONJUNTO FUZZY
CONJUNTOS JOVEM, ADULTO E IDOSO
PESSOA COM 51 ANOS É ....
JOVEM COM PERTINÊNCIA 0
ADULTO COM PERTINÊNCIA 0,45 IDOSO COM PERTINÊNCIA 0,03 FUNÇÃO DE PERTINÊNCIA – CONTÍNUA • No caso contínuo, a função de pertinência é uma função matemática, possivelmente um programa. – DISCRETA • No caso discreto, a função de pertinência são pontos de uma lista (vetor). FUNÇÃO DE PERTINÊNCIA (universo contínuo) FUNÇÃO DE PERTINÊNCIA FUNÇÃO DE PERTINÊNCIA (universo contínuo) FUNÇÃO DE PERTINÊNCIA (universo discreto) TERMINOLOGIA
O conjunto de termos permite que a se expresse a semântica usada pelos especialistas
SE IDADE = IDOSO ENTÃO SEGURO É ALTO OPERAÇÕES EM CONJUNTOS FUZZY OPERAÇÕES EM CONJUNTOS FUZZY OPERAÇÕES EM CONJUNTOS FUZZY • EXEMPLO: – Uma família possui 04 membros. – Uma indicação de conforto de uma casa refere-se ao número de dormitórios. – A família deseja comprar uma casa – Seja u = (1,2,3,4,5,6,7,8,9,10) o conjunto de casas descritas pelo número de quartos de dormir, ou seja, a casa “i” possui “i” número de quartos – Seja C o conjunto FUZZY que caracteriza a noção de conforto de uma casa com x quartos, x X={1,2,3,4,5,6,7,8,9,10} • C = { (1,.2) (2,.5) (3,.8) (4,1) (5,.7) (6,.3) (7,0) (8,0) (9,0) (10,0)} – Seja I o conjunto FUZZY que caracteriza a noção de grande de uma casa com x quartos, x X={1,2,3,4,5,6,7,8,9,10} • I = { (1,0) (2,0) (3,.2) (4,.4) (5,0.6) (6,.8) (7,1) (8,1) (9,1) (10,1)} OPERAÇÕES EM CONJUNTOS FUZZY • EXEMPLO: – A interseção de CONFORTAVEL e GRANDE é dado por: • C I = { (1,0) (2,0) (3,.2) (4,.4) (5,.6) (6,.3) (7,0) (8,0) (9,0) (10,0)} • Uma casa com 5 dormitórios é a mais satisfatória, com grau 0,6.
– A união de CONFORTAVEL ou GRANDE é dado por:
• C I = { (1,.2) (2,.5) (3,.8) (4,1) (5,.7) (6,.8) (7,1) (8,1) (9,1) (10,1)} • Uma casa com 5 dormitórios é a mais satisfatória, com grau 0,6.
– O complemento de GRANDE produz:
• I’ = { (1,1) (2,1) (3,.8) (4,.6) (5,.4) (6,.2) (7,0) (8,0) (9,0) (10,0)} • Este complemento representa casas que são pequenas. MODIFICADORES • É UM TERMO QUE MODIFICA O SIGNIFICADO DE UM CONJUNTO FUZZY, OU SEJA, É UMA OPERAÇÃO SOBRE ESTE CONJUNTO QUE RETRATA A IMPRECISÃO PRESENTE NA LÓGICA FUZZY. • EXEMPLO: muito, mais ou menos, possivelmente, ... • Embora seja difícil deixar preciso o efeito do modificador muito, com certeza, produz um efeito INTENSIFICADOR. • Os modificadores muitas vezes são aproximados por operações: MODIFICADORES • Dado o conjunto FUZZY
– MUITO JOVEM = {(10,1), (20,.36), (30,.01),(40,0), (50,0)}
– MUITO MUITO JOVEM = {(10,1), (20,.13), (30,0),(40,0), (50,0)}
REGRAS FUZZY REGRAS FUZZY REGRAS FUZZY ETAPAS DO RACIOCÍNIO FUZZY PROBLEMA
O analista de projetos de uma determinada
empresa determinada empresa quer determinar o risco de determinado projeto com base na quantidade de dinheiro e de pessoas envolvidas no projeto. FUZZIFICAÇÃO FUZZIFICAÇÃO INFERÊNCIA FUZZY INFERÊNCIA FUZZY (definição das proposições) INFERÊNCIA FUZZY (análise das regras e definição da região resultante) INFERÊNCIA FUZZY (análise das regras e definição da região resultante) INFERÊNCIA FUZZY (análise das regras e definição da região resultante) EXERCÍCIO 01 CALCULAR O VALOR DO RISCO
CONSIDERANDO
QUANTIDADE DE DINHEIRO = 50 % e QUANTIDADE DE PESSOAL = 60%
(1) DINHEIRO ADEQUADO = 0 OU PESSOAL BAIXO =0, 2 RISCO PEQUENO= 0,2
(2) DINHEIRO MÉDIO = 1 E PESSOAL ALTO =0, 8 RISCO NORMAL = 0,8
(3) DINHEIRO INADEQUADO = 0 RISCO ALTO = 0
EXERCÍCIO 02 CALCULAR O VALOR DO RISCO
CONSIDERANDO
QUANTIDADE DE DINHEIRO = 65 % e QUANTIDADE DE PESSOAL = 60%
(1) DINHEIRO ADEQUADO = 0,5 OU PESSOAL BAIXO =0, 2 RISCO PEQUENO= 0,5
(2) DINHEIRO MÉDIO = 0,5 E PESSOAL ALTO =0, 8 RISCO NORMAL = 0,5