SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Sistemas Difusos 
(Fuzzy) 
Ronaldo F. Ramos, Dr. 
ronaldo@cefet-ce.br
Roteiro 
 Lógica clássica x Lógica Difusa 
 Sistemas Difusos 
 Aplicações em Controle 
 Inferência Difusa 
 Arquitetura de Sistemas Difusos
Lógica Clássica 
Começou com Aristóteles. (384 – 322 A.C) 
Sejam os enunciados abaixo: 
Premissas: 
- Todo Homem é Mortal 
- Sócrates é um Homem 
Conclusão: 
- Sócrates é Mortal 
Formalmente 
∀xHxMx 
Hs 
Ms 
O que se pode afirmar sobre a semântica das afirmações 
acima? 
- Cada assertiva pode assumir valores V ou F 
- Nenhuma assertiva pode ser parcialmente V ou F. 
- Nenhuma assertiva pode ser ao mesmo tempo V e F. 
No mundo real as coisas acontecem sempre desta forma?
Conjuntos Clássicos 
Mortais (M) 
Humanos 
Sócrates 
Sócrate∈sHumano⊂sMortais 
Diz-se que um elemento pertence ou não pertence a um 
conjunto.
Função de Pertinência 
Dada uma função f(e,C)=[0..1] onde 
e= e1,e2 ...en representa os elementos do conjunto 
C= Representa o conjunto clássico relacionado aos 
elementos e. 
Então para conjuntos clássicos: 
f(e,C)= 
0 ssee ∉C 
1 ssee ∈C 
Para conjuntos difusos: 
f(e,C)= [0..1]
Conjuntos Difusos 
Seja D um conjunto definido como: 
D= {e,f e,C  } onde: 
e : elementos do conjunto C 
f(e,C) : grau de pertinência de e em C 
C é considerado como o conjunto de suporte do conjunto 
difuso D 
Chamamos: μC = f(e,C) a função de pertinência com 
domínio U (universo) e imagem contida no intervalo [0..1] 
ou seja: μC: U [0..1]
Conjuntos Difusos 
Exemplo1. Conjunto dos números próximos de 1 
P = {...(-2,0)(-1,1/3)(0,2/3)(1,1)(2,2/3)(3,1/3)(4,0)...} 
Onde: 
suporte(P) = {...-2,-1,0,1,2,3,4...} 
μP = 
0 sse e≤−2 ou e≥4 
e+2 
3 sse −2<e≤1 
4−e 
3 sse 1<e<4
Conjuntos Difusos 
Representação Gráfica D = {(e,μD(e))} 
-4 -3 -2 -1 0 1 2 3 4 5 6 
1,2 
1 
0,8 
0,6 
0,4 
0,2 
0 
Números Próximos de 1 
fuzzy 
Crisp 
Representação Formal:. 
D={de/e∣e∈U}
Funções de Pertinência 
Triangular TrapTerzioaindgaullar 
Retangular Universo Contínuo 
9
Operações conjuntos CRISP 
A 
U 
A 
A 
U 
U A B U 
A∩B 
A B 
A∪B 
Diagramas de Venn
Operações com Conjuntos Difusos 
Sejam os conjuntos difusos: 
A={a x/x∣x∈U} 
B={bx/x∣x∈U} 
A união A U B é dada por: 
A∪B={max{a x,b x}/x∣x∈U} 
Onde: 
a∪b=max {a x,bx}
União de Conjuntos Difusos 
Exemplo. 
Sejam os conjuntos difusos: 
ALTO ={ (0/1.5), (0,2/1.55), (0,5/1.6), (0,8/1.65), (1/1.7 }) 
BAIXO = { (1/1.5), (0,8/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)} 
Então: 
Co-Norma T 
ALTO U BAIXO = ALTO v BAIXO 
{ (1/1.5), (0,8/1.55), (0,5/1.6), (0,8/1.65), (1/1.7)}
União de Conjuntos Difusos 
Representação Gráfica da União de conjuntos Difusos
Intersecção (Norma T) 
Sejam os conjuntos difusos: 
A={a x/x∣x∈U} 
B={bx/x∣x∈U} 
A intersecção entre A e B é dada por: 
A∩B={min{a x,bx}/x∣x∈U} 
Onde: 
a∩b=min{a x,bx}
Intersecção 
Exemplo. 
Sejam os conjuntos difusos: 
ALTO ={ (0/1.5), (0,2/1.55), (0,5/1.6), (0,8/1.65), (1/1.7 }) 
BAIXO = { (1/1.5), (0,8/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)} 
Então: 
ALTO ∩ BAIXO ≡ ALTO ∧ BAIXO 
= { (0/1.5), (0,2/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)}
Intersecção de Conjuntos Difusos 
Graficamente:
Complemento 
Seja um conjunto difuso A. Seu complemento é dado por:
Casos Particulares
Mais definições 
Seja A um conjunto difuso: A={a x/x∣x∈U} 
O Conjunto Suporte de A é definido como: 
suporteA={x∈X∣a x0} 
O Núcleo (core) de A é definido como: 
coreA={x∈X∣a x=1} 
O ponto de crossover é definido como: 
x∈X∣a x=0,5
Relações
Corte
Altura de um Conjunto Difuso 
 Altura de A: 
h(A)=Altura 
normal: se h(A) = 1 
subnormal:s e h(A) 1
Conjunto Convexo
Números FUZZY
Teoria dos Conjuntos Difuso 
 Área similar a Teoria dos Conjuntos da Matemática: 
 Fique à Vontade para estudar ............
Lógica Fuzzy 
•A verdade é medido pelo grau de pertinência 
•Variáveis linguísticas
Lógica Difusa
Lógica Difusa 
Partição difusa da Variável lingüística Temperatura:
Lógica Difusa 
Regras de Produção 
Regras de Controle 
Ordem das Regras não é Importante!
Sistemas de Controle Difuso
Fuzificação
Base de Regras
Avaliação das Regras - Inferência
Defuzificação - Centróide 
Centróide ou centro de Massa 
Média dos Máximos 
First of Maxima 
Primeiro Máximo 
Outros ...
Defuzificação - Centróide
Defuzificação – Médias dos Máximos
Exemplo
Exemplo - Fuzificação
Exemplo - Fuzificação
Exemplo - Inferência
Exemplo Defuzificação
Exemplo 2 
Ver Aplicações Fuzzy.ppt

Mais conteúdo relacionado

Mais procurados

1 interpol polinomial_met_lagrange_newton
1 interpol polinomial_met_lagrange_newton1 interpol polinomial_met_lagrange_newton
1 interpol polinomial_met_lagrange_newtonClaudiana Furtado
 
Composição de Funções
Composição de FunçõesComposição de Funções
Composição de FunçõesCarlos Campani
 
Capítulo4 interpolação
Capítulo4 interpolaçãoCapítulo4 interpolação
Capítulo4 interpolaçãoJADSON SANTOS
 
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃO
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃOFUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃO
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃOCarlos Campani
 
Funções e suas propriedades analíticas
Funções e suas propriedades analíticasFunções e suas propriedades analíticas
Funções e suas propriedades analíticasCarlos Campani
 
Lista de exercícios 9
Lista de exercícios 9Lista de exercícios 9
Lista de exercícios 9Carlos Campani
 
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)matheus afonso
 
Apostila Cálculo 1-Sebastião
Apostila Cálculo 1-SebastiãoApostila Cálculo 1-Sebastião
Apostila Cálculo 1-SebastiãoMadson Batista
 
Lista de exercícios 8
Lista de exercícios 8Lista de exercícios 8
Lista de exercícios 8Carlos Campani
 
Matemática Discreta - 06 Funções
Matemática Discreta - 06 FunçõesMatemática Discreta - 06 Funções
Matemática Discreta - 06 FunçõesRanilson Paiva
 

Mais procurados (18)

1 interpol polinomial_met_lagrange_newton
1 interpol polinomial_met_lagrange_newton1 interpol polinomial_met_lagrange_newton
1 interpol polinomial_met_lagrange_newton
 
Composição de Funções
Composição de FunçõesComposição de Funções
Composição de Funções
 
Capítulo4 interpolação
Capítulo4 interpolaçãoCapítulo4 interpolação
Capítulo4 interpolação
 
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃO
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃOFUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃO
FUNÇÕES: DEFINIÇÃO, DOMÍNIO, IMAGEM E GRÁFICO DE FUNÇÃO
 
Funções e suas propriedades analíticas
Funções e suas propriedades analíticasFunções e suas propriedades analíticas
Funções e suas propriedades analíticas
 
03 calculo diferencial-parte2
03 calculo diferencial-parte203 calculo diferencial-parte2
03 calculo diferencial-parte2
 
Lista de exercícios 9
Lista de exercícios 9Lista de exercícios 9
Lista de exercícios 9
 
Cálculo de Derivadas
Cálculo de DerivadasCálculo de Derivadas
Cálculo de Derivadas
 
03 calculo diferencial-parte1
03 calculo diferencial-parte103 calculo diferencial-parte1
03 calculo diferencial-parte1
 
Ms impresso aula05
Ms impresso aula05Ms impresso aula05
Ms impresso aula05
 
Derivadas
DerivadasDerivadas
Derivadas
 
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)
2016 matematica-escalonamento-sistemas lineares--_escalonamento (1)
 
Funções Elementares
Funções ElementaresFunções Elementares
Funções Elementares
 
Apostila Cálculo 1-Sebastião
Apostila Cálculo 1-SebastiãoApostila Cálculo 1-Sebastião
Apostila Cálculo 1-Sebastião
 
Zero de função
Zero de funçãoZero de função
Zero de função
 
Lista 1
Lista 1Lista 1
Lista 1
 
Lista de exercícios 8
Lista de exercícios 8Lista de exercícios 8
Lista de exercícios 8
 
Matemática Discreta - 06 Funções
Matemática Discreta - 06 FunçõesMatemática Discreta - 06 Funções
Matemática Discreta - 06 Funções
 

Destaque

Curso de Inteligência Artificial - Parte 3 -
Curso de Inteligência Artificial - Parte 3 -Curso de Inteligência Artificial - Parte 3 -
Curso de Inteligência Artificial - Parte 3 -ronaldo ramos
 
Inteligência Artificial - Parte 5 -
Inteligência Artificial - Parte 5 - Inteligência Artificial - Parte 5 -
Inteligência Artificial - Parte 5 - ronaldo ramos
 
Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -ronaldo ramos
 
Curso Inteligência Artificial - Parte 2 -
Curso Inteligência Artificial - Parte 2 -Curso Inteligência Artificial - Parte 2 -
Curso Inteligência Artificial - Parte 2 -ronaldo ramos
 
Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]ronaldo ramos
 
Apresentação para Candidatos do MPCOMP Turma Aracati
Apresentação para Candidatos do MPCOMP Turma AracatiApresentação para Candidatos do MPCOMP Turma Aracati
Apresentação para Candidatos do MPCOMP Turma Aracatironaldo ramos
 
Inteligência Artificial - Data Mining
Inteligência Artificial - Data MiningInteligência Artificial - Data Mining
Inteligência Artificial - Data Miningronaldo ramos
 
Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slidesronaldo ramos
 
Creando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyCreando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyNahuel Defossé
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresAnderson Favaro
 
Desarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyDesarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyErnesto Crespo
 
Árvore b+ pesquisa e ordenação
Árvore b+ pesquisa e ordenaçãoÁrvore b+ pesquisa e ordenação
Árvore b+ pesquisa e ordenaçãoGustavo Chaves
 

Destaque (20)

Curso de Inteligência Artificial - Parte 3 -
Curso de Inteligência Artificial - Parte 3 -Curso de Inteligência Artificial - Parte 3 -
Curso de Inteligência Artificial - Parte 3 -
 
Inteligência Artificial - Parte 5 -
Inteligência Artificial - Parte 5 - Inteligência Artificial - Parte 5 -
Inteligência Artificial - Parte 5 -
 
Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -Curso Inteligência Artificial - Parte 1 -
Curso Inteligência Artificial - Parte 1 -
 
Curso Inteligência Artificial - Parte 2 -
Curso Inteligência Artificial - Parte 2 -Curso Inteligência Artificial - Parte 2 -
Curso Inteligência Artificial - Parte 2 -
 
Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]Inteligência Artificial Parte 6 [IA]
Inteligência Artificial Parte 6 [IA]
 
Apresentação para Candidatos do MPCOMP Turma Aracati
Apresentação para Candidatos do MPCOMP Turma AracatiApresentação para Candidatos do MPCOMP Turma Aracati
Apresentação para Candidatos do MPCOMP Turma Aracati
 
Inteligência Artificial - Data Mining
Inteligência Artificial - Data MiningInteligência Artificial - Data Mining
Inteligência Artificial - Data Mining
 
Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slides
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores 5
Compiladores 5Compiladores 5
Compiladores 5
 
Introducao a LPC
Introducao a LPCIntroducao a LPC
Introducao a LPC
 
Compiladores-aula01
Compiladores-aula01Compiladores-aula01
Compiladores-aula01
 
Compiladores 1
Compiladores 1Compiladores 1
Compiladores 1
 
Teoria da Computação
Teoria da ComputaçãoTeoria da Computação
Teoria da Computação
 
Creando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyCreando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con Kivy
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - Compiladores
 
Árvore B
Árvore BÁrvore B
Árvore B
 
Árvores Rubro Negras
Árvores Rubro NegrasÁrvores Rubro Negras
Árvores Rubro Negras
 
Desarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyDesarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y Kivy
 
Árvore b+ pesquisa e ordenação
Árvore b+ pesquisa e ordenaçãoÁrvore b+ pesquisa e ordenação
Árvore b+ pesquisa e ordenação
 

Semelhante a Curso de IA - Parte 4 -

Semelhante a Curso de IA - Parte 4 - (20)

46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf
 
1 integr num_simples
1 integr num_simples1 integr num_simples
1 integr num_simples
 
Calculo d edo_1
Calculo d edo_1Calculo d edo_1
Calculo d edo_1
 
Cesgranrio petrobras engenheiro petroleo 2018
Cesgranrio petrobras engenheiro petroleo 2018Cesgranrio petrobras engenheiro petroleo 2018
Cesgranrio petrobras engenheiro petroleo 2018
 
Aula 1 a 15 vol1
Aula 1 a 15 vol1Aula 1 a 15 vol1
Aula 1 a 15 vol1
 
CUSC.pptx
CUSC.pptxCUSC.pptx
CUSC.pptx
 
Função exponencial
Função exponencialFunção exponencial
Função exponencial
 
Funcao exponencial
Funcao exponencialFuncao exponencial
Funcao exponencial
 
Apostila funcoes
Apostila funcoesApostila funcoes
Apostila funcoes
 
Aritmética de máquina
Aritmética de máquinaAritmética de máquina
Aritmética de máquina
 
Estatistica regular 9
Estatistica regular 9Estatistica regular 9
Estatistica regular 9
 
Aula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdfAula 05 - Transformada de Laplace.pdf
Aula 05 - Transformada de Laplace.pdf
 
Cálculo vetorial
Cálculo vetorialCálculo vetorial
Cálculo vetorial
 
Fourier
FourierFourier
Fourier
 
Integraldefinida
IntegraldefinidaIntegraldefinida
Integraldefinida
 
Equações e enequações modulares.
Equações e  enequações modulares.Equações e  enequações modulares.
Equações e enequações modulares.
 
Cálculo usando MatLab
Cálculo usando MatLabCálculo usando MatLab
Cálculo usando MatLab
 
34 nucleo e imagem de uma transformacao linear
34 nucleo e imagem de uma transformacao linear34 nucleo e imagem de uma transformacao linear
34 nucleo e imagem de uma transformacao linear
 
Aula 03 p&e
Aula 03 p&eAula 03 p&e
Aula 03 p&e
 
Conjuntos nivelamento
Conjuntos nivelamentoConjuntos nivelamento
Conjuntos nivelamento
 

Mais de ronaldo ramos

Mais de ronaldo ramos (20)

03_lisp.pdf
03_lisp.pdf03_lisp.pdf
03_lisp.pdf
 
02_lisp.pdf
02_lisp.pdf02_lisp.pdf
02_lisp.pdf
 
01_lisp.pdf
01_lisp.pdf01_lisp.pdf
01_lisp.pdf
 
javascript_funcional.pdf
javascript_funcional.pdfjavascript_funcional.pdf
javascript_funcional.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
_001_introducao.pdf
_001_introducao.pdf_001_introducao.pdf
_001_introducao.pdf
 
paradigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdfparadigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdf
 
paradigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdfparadigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdf
 
paradigmas_de_programacao.pdf
paradigmas_de_programacao.pdfparadigmas_de_programacao.pdf
paradigmas_de_programacao.pdf
 
paradigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdfparadigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
40-aula40.pdf
40-aula40.pdf40-aula40.pdf
40-aula40.pdf
 
43-aula43.pdf
43-aula43.pdf43-aula43.pdf
43-aula43.pdf
 
48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf
 
47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf
 
42-aula42.pdf
42-aula42.pdf42-aula42.pdf
42-aula42.pdf
 
39-aula39.pdf
39-aula39.pdf39-aula39.pdf
39-aula39.pdf
 
38-aula38.pdf
38-aula38.pdf38-aula38.pdf
38-aula38.pdf
 
36-aula36.pdf
36-aula36.pdf36-aula36.pdf
36-aula36.pdf
 
35-aula35.pdf
35-aula35.pdf35-aula35.pdf
35-aula35.pdf
 

Último

M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Centro Jacques Delors
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfFbioFerreira207918
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeLEONIDES PEREIRA DE SOUZA
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 

Último (20)

M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 

Curso de IA - Parte 4 -

  • 1. Sistemas Difusos (Fuzzy) Ronaldo F. Ramos, Dr. ronaldo@cefet-ce.br
  • 2. Roteiro  Lógica clássica x Lógica Difusa  Sistemas Difusos  Aplicações em Controle  Inferência Difusa  Arquitetura de Sistemas Difusos
  • 3. Lógica Clássica Começou com Aristóteles. (384 – 322 A.C) Sejam os enunciados abaixo: Premissas: - Todo Homem é Mortal - Sócrates é um Homem Conclusão: - Sócrates é Mortal Formalmente ∀xHxMx Hs Ms O que se pode afirmar sobre a semântica das afirmações acima? - Cada assertiva pode assumir valores V ou F - Nenhuma assertiva pode ser parcialmente V ou F. - Nenhuma assertiva pode ser ao mesmo tempo V e F. No mundo real as coisas acontecem sempre desta forma?
  • 4. Conjuntos Clássicos Mortais (M) Humanos Sócrates Sócrate∈sHumano⊂sMortais Diz-se que um elemento pertence ou não pertence a um conjunto.
  • 5. Função de Pertinência Dada uma função f(e,C)=[0..1] onde e= e1,e2 ...en representa os elementos do conjunto C= Representa o conjunto clássico relacionado aos elementos e. Então para conjuntos clássicos: f(e,C)= 0 ssee ∉C 1 ssee ∈C Para conjuntos difusos: f(e,C)= [0..1]
  • 6. Conjuntos Difusos Seja D um conjunto definido como: D= {e,f e,C  } onde: e : elementos do conjunto C f(e,C) : grau de pertinência de e em C C é considerado como o conjunto de suporte do conjunto difuso D Chamamos: μC = f(e,C) a função de pertinência com domínio U (universo) e imagem contida no intervalo [0..1] ou seja: μC: U [0..1]
  • 7. Conjuntos Difusos Exemplo1. Conjunto dos números próximos de 1 P = {...(-2,0)(-1,1/3)(0,2/3)(1,1)(2,2/3)(3,1/3)(4,0)...} Onde: suporte(P) = {...-2,-1,0,1,2,3,4...} μP = 0 sse e≤−2 ou e≥4 e+2 3 sse −2<e≤1 4−e 3 sse 1<e<4
  • 8. Conjuntos Difusos Representação Gráfica D = {(e,μD(e))} -4 -3 -2 -1 0 1 2 3 4 5 6 1,2 1 0,8 0,6 0,4 0,2 0 Números Próximos de 1 fuzzy Crisp Representação Formal:. D={de/e∣e∈U}
  • 9. Funções de Pertinência Triangular TrapTerzioaindgaullar Retangular Universo Contínuo 9
  • 10. Operações conjuntos CRISP A U A A U U A B U A∩B A B A∪B Diagramas de Venn
  • 11. Operações com Conjuntos Difusos Sejam os conjuntos difusos: A={a x/x∣x∈U} B={bx/x∣x∈U} A união A U B é dada por: A∪B={max{a x,b x}/x∣x∈U} Onde: a∪b=max {a x,bx}
  • 12. União de Conjuntos Difusos Exemplo. Sejam os conjuntos difusos: ALTO ={ (0/1.5), (0,2/1.55), (0,5/1.6), (0,8/1.65), (1/1.7 }) BAIXO = { (1/1.5), (0,8/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)} Então: Co-Norma T ALTO U BAIXO = ALTO v BAIXO { (1/1.5), (0,8/1.55), (0,5/1.6), (0,8/1.65), (1/1.7)}
  • 13. União de Conjuntos Difusos Representação Gráfica da União de conjuntos Difusos
  • 14. Intersecção (Norma T) Sejam os conjuntos difusos: A={a x/x∣x∈U} B={bx/x∣x∈U} A intersecção entre A e B é dada por: A∩B={min{a x,bx}/x∣x∈U} Onde: a∩b=min{a x,bx}
  • 15. Intersecção Exemplo. Sejam os conjuntos difusos: ALTO ={ (0/1.5), (0,2/1.55), (0,5/1.6), (0,8/1.65), (1/1.7 }) BAIXO = { (1/1.5), (0,8/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)} Então: ALTO ∩ BAIXO ≡ ALTO ∧ BAIXO = { (0/1.5), (0,2/1.55), (0,5/1.6), (0,2/1.65), (0/1.7)}
  • 16. Intersecção de Conjuntos Difusos Graficamente:
  • 17. Complemento Seja um conjunto difuso A. Seu complemento é dado por:
  • 19. Mais definições Seja A um conjunto difuso: A={a x/x∣x∈U} O Conjunto Suporte de A é definido como: suporteA={x∈X∣a x0} O Núcleo (core) de A é definido como: coreA={x∈X∣a x=1} O ponto de crossover é definido como: x∈X∣a x=0,5
  • 21. Corte
  • 22. Altura de um Conjunto Difuso  Altura de A: h(A)=Altura normal: se h(A) = 1 subnormal:s e h(A) 1
  • 25. Teoria dos Conjuntos Difuso  Área similar a Teoria dos Conjuntos da Matemática:  Fique à Vontade para estudar ............
  • 26. Lógica Fuzzy •A verdade é medido pelo grau de pertinência •Variáveis linguísticas
  • 28. Lógica Difusa Partição difusa da Variável lingüística Temperatura:
  • 29. Lógica Difusa Regras de Produção Regras de Controle Ordem das Regras não é Importante!
  • 33. Avaliação das Regras - Inferência
  • 34. Defuzificação - Centróide Centróide ou centro de Massa Média dos Máximos First of Maxima Primeiro Máximo Outros ...
  • 42. Exemplo 2 Ver Aplicações Fuzzy.ppt