Agentes Inteligentes1 Seminário 2000 - 2 Fred

Slides:



Advertisements
Apresentações semelhantes
Viviane Torres da Silva
Advertisements

Lógica Difusa (Fuzzy). Lógica tradicional x Lógica difusa Lógica tradicional (Aristóteles) –Uma proposição = dois estados possíveis (V ou F) –Pode ser.
Inteligência Artificial
Diagrama de fluxo de dados (DFD)
Lógica Fuzzy Aplicada a Sistemas de Diagnóstico
Introdução a Sistemas Fuzzy no Matlab e uso do Simulink
Sistemas especialistas Fuzzy
Ronaldo Gilberto de Oliveira
Capítulo 3 - Aplicações das Derivadas
Sistemas Baseados em Lógica Fuzzy
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
Lógica de Fuzzy Um pouco sobre Fuzzy.
Inteligência Artificial
Raciocínio Viviane Torres da Silva
Lógica Fuzzy (Lógica Nebulosa)
Raciocínio Aproximado
Profa. Silvia Modesto Nassar
Introdução à Lógica Nebulosa
5. MODELAGEM: PLANTAS E PROCESSOS - 1
Curso Superior de Tecnologia em Automação Industrial Prof. Leo Weber
4. TEORIA DOS CONJUNTOS FUZZY - 1
Projeto de um controlador de temperatura
Métodos de Computação Inteligente
Inteligência Artificial
Inteligência Artificial Luiz Antônio Moro Palazzo Março de 2010 Luiz Antônio Moro Palazzo Março de 2010.
Estruturação e Desenvolvimento de
Algoritmos Genéticos - Capítulo 10 Representação Numérica
Lógica e lógica de programação
Indução Métodos de prova já vistos Excepções
A Lógica das Sentenças Abertas Profa. Ana Florencia Aula 9
Marco Antonio Montebello Júnior
Inteligência Artificial
Daniel Sebastian Vargas Cristancho Carlos Julio González Aguilera
Informática Teórica Engenharia da Computação
Aula 03 – BCC202 Análise de Algoritmos (Parte 1) Túlio Toffolo www
INF 1771 – Inteligência Artificial
Integração Numérica Integração Numérica
Introdução a Programação
Métodos Quantitativos II
OS MODELOS O modo de implementação do trabalho de projecto, como metodologia de aprendizagem tem sido objecto de várias aproximações que se centram em.
Rogério Vargas Sistemas Fuzzy Rogério Vargas
Sistemas Inteligentes
Lógicas Difusas e Sistemas Difusos
Indução Matemática Recursão
Tópicos especiais em controle inteligente e distribuído Professor: Jorge Dantas de Melo Rafael Marrocos Magalhães.
Sistemas Inteligentes
Uma Abordagem Híbrida Fuzzy-Bayesiana para Modelagem de Incertezas
1 Conjuntos Difusos/Conjuntos Nebulosos/Fuzzy Sets Introdução Roberto Tadeu Raittz.
Circuitos Lógicos e Álgebra de Boole
INTELIGÊNGIA COMPUTACIONAL
Introdução à Lógica Matemática
UNIVERSIDADE SEVERINO SOMBRA
Fábio de Azevedo Soares
Programação e Aplicações Gráficas
Métodos Formais.
Sistemas Microprocessados e Microcontrolados
Regras e Desfuzzificação:
Lógicas Difusas e Sistemas Difusos
Complexidade de Computação Katia Guimarães. Avaliando a Qualidade de um Algoritmo É preciso ter bem definido –O que é dado de entrada e –O que é esperado.
Solved Exercises 1. Finding the Peak. Let A= a 1,…,a n be a sequence of n numbers with the following property: there is p in {1,…,n} for which (i) the.
CIn-UFPE1 Recuperação de Informação Modelos de Recuperação de Documentos Flávia Barros.
Estatística Descritiva. 2 oO que é a estatística ? Para muitos, a estatística não passa de conjuntos de tabelas de dados numéricos. Os estatísticos são.
Introdução aos Conjuntos Difusos
– Tópicos em Controle e Automação Victor Rafael R. Celestino
Lógica Nebulosa (Fuzzy Logic)
PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA
Aprendizado por Indução
ITA - Instituto Tecnológico de Aeronáutica Arquiteturas Programáveis de uma Máquina de Inferência Fuzzy em Tecnologia CMOS Autor: Leonardo Mesquita Orientador:
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 07 Inferência Difusa Sistemas de Controle Difuso Max Pereira.
Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 08 Conjuntos Difusos Max Pereira.
Transcrição da apresentação:

Agentes Inteligentes1 Seminário Fred

Agentes Inteligentes2 Plano de aula Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais Lógica Fuzzy

Agentes Inteligentes3 Motivação: Grau de Crença vs. Grau de Verdade Lógica Fuzzy Grau de crença: –População composta de brancos e negros –Probabilidade de alguém ser branco. Grau de verdade: –A partir do momento em que escolhemos um indivíduo, a probabilidade se desfaz. –População de mestiços –Grau de verdade na afirmação “x é negro”.

Agentes Inteligentes4 Motivação: Paradoxo do Careca Lógica Fuzzy Tirar um fio de cabelo de uma pessoa não a torna careca. Uma pessoa, inicialmente não-careca, se torna careca se tirarmos seus fios de cabelo um a um. Mas, em nenhuma das etapas ele se tornou careca. Logo, Ele se tornou careca sem se tornar careca. Este paradoxo desarma a lógica tradicional.

Agentes Inteligentes5 Lógica Fuzzy Fundamentação Teórica

Agentes Inteligentes6 Lógica Fuzzy Hierarquia Sistemas Difusos (implementação) Lógica Difusa (formalização) Teoria dos Conjuntos Difusos (teoria de base)

Agentes Inteligentes7 Definição de conjunto difuso Seja X um conjunto (o nosso conjunto universo) O conjunto difuso, A, será representado pela função de pertinência, Lógica Fuzzy Teoria dos Conjuntos Difusos

Agentes Inteligentes8 Grau de Compatibilidade: –Podemos falar num conjunto listando os seus elementos ou descrevendo uma característica com a qual seus elementos devem ser compatíveis. –Nos conjuntos difusos esta compatibilidade se estende dos dois valores “0” e “1” para o intervalo [0,1]. Exemplo: –Discreto: No conjunto dos números naturais, o subconjunto dos números primos. –Difuso: No conjunto das pessoas, o subconjunto das pessoas altas. Lógica Fuzzy Teoria dos Conjuntos Difusos

Agentes Inteligentes9 Considerações sobre o Domínio Lógica Fuzzy Um conjunto difuso...

Agentes Inteligentes10 Considerações Sobre o Domínio Lógica Fuzzy O mesmo conjunto, com o domínio reorganizado. E agora, abstraindo. Os nomes foram substituídos pela informação relevante: a altura.

Agentes Inteligentes11 Intersecção(AND) União(OR) Complementar (NOT) Operações sur conjuntos difusos Lógica Fuzzy

Agentes Inteligentes12 Construída sobre a teoria dos conjuntos difusos. Estende as Lógicas: – Binária – Multivalorada. Estende a definição dos conectivos: – AND, OR, e NOT. Lógica difusa Lógica Fuzzy

Agentes Inteligentes13 Consistência e Terceiro Excluído As regras Consistência e Terceiro excluído falham no contexto de Lógica Difusa. Consistência: t(p AND ~p) = 0. Terceiro Excluído: t(p OR ~p) = 1. Exemplo: –Seja p uma proposição que tem como valor verdade 0,8. –Então, t(~p) = 0,2. –t(p AND ~p) = min(t(p), t(~p)) = min(0.2, 0.8) = 0.2. –T(p OR ~p) = max(t(p), t(~p)) = max(0.2, 0.8) = 0.8. Lógica Fuzzy

Agentes Inteligentes14 Principais Lógicas Lógica Fuzzy Soma limitada produto Zadeh União (OR)Intersecção (AND) Dependendo de como são definidos os conectivos AND e OR, uma nova lógica é criada. O conectivo NOT é, em geral, imutável.

Agentes Inteligentes15 Qualificadores (hedges) Lógica Fuzzy Mesmo papel que advérbios Modifica o gráfico da função de pertinência do conjunto difuso. É uma função, assim como um conjunto difuso Aumenta significativamente o nosso poder descritivo. Conjuntos difusos + Qualificadores = variável lingüística.

Agentes Inteligentes16 Tipos de qualificadores Lógica Fuzzy Aumenta a precisão do conjunto Bastante, extremamente Restringe uma regiãoMenos que, menor que Restringe uma regiãoMais que, maior que ComplementarNão Dilui o conjuntoUm pouco Aproxima um escalarPor volta de, Aproximadamente FunçãoQualificador

Agentes Inteligentes17 O Qualificador “aproximadamente” Lógica Fuzzy

Agentes Inteligentes18 O Qualificador “bastante” Lógica Fuzzy

Agentes Inteligentes19 O Qualificador “Um pouco” Lógica Fuzzy

Agentes Inteligentes20 O Qualificador “não” Lógica Fuzzy

Agentes Inteligentes21 O Qualificador “mais que” Lógica Fuzzy

Agentes Inteligentes22 O Qualificador “menos que” Lógica Fuzzy

Agentes Inteligentes23 Lógica Fuzzy Sistemas Difusos

Agentes Inteligentes24 Um agente inteligente com BC entrada saída Sensores efetuadores Base de Conhecimento Inferência

Agentes Inteligentes25 entrada saída Sensores efetuadores BC Agente inteligente difuso Composição Regras Condicionais Incondicionais Variáveis lingüísticas Conjuntos Difusos Qualificadores Defuzzificação Min-max vs. aditivas Máximos vs. Centróide Fuzzificação

Agentes Inteligentes26 Base de conhecimento –Regras –Variáveis Lingüísticas Processos de Inferência –Processo de fuzzificação –Processo de composição –Processo de defuzzificação Módulos do Sistema Difuso Lógica Fuzzy

Agentes Inteligentes27 Condicionais. –If x is X then a is A. –If x is X and y is Y then a is A. –If x is muito X then a is A. Incondicionais. –a is A. –a is mais que A. Base de Conhecimento: Regras Lógica Fuzzy

Agentes Inteligentes28 Variáveis lingüísticas: Conjuntos difusos e Qualificadores. Técnica de armazenamento: –Guardar a expressão da função. –Guardar um par de vetores X e Y Base de Conhecimento: Variáveis Lingüísticas Lógica Fuzzy

Agentes Inteligentes29 Consiste em construir os conjuntos difusos relativos às variáveis de saída. Mais de um conjunto difuso pode ser construído para cada variável. Este é o passo mais obscuro do processo, na minha opinião! No passo seguinte (composição), estes conjuntos serão usados para encontrar o conjunto difuso final da variável. Inferência: Fuzzificação Lógica Fuzzy

Agentes Inteligentes30 Transforma os conjuntos difusos de cada variável de saída em um único. Técnicas mais comuns: –Regra aditiva (cumulativa): Para encontrar o conjunto difuso composto, tomamos a soma limitada: –Regra min-max (limiar): Para encontrar o conjunto difuso composto, tomamos o máximo: Inferência: Composição Lógica Fuzzy

Agentes Inteligentes31 Inferir um valor discreto para cada variável, a partir de seu conjunto difuso definido na composição. Métodos mais comuns: –Máximo (frágil); –Média dos máximos; –Centróide (mais robusto); Inferência: Defuzzificação Lógica Fuzzy

Agentes Inteligentes32 Lógica Fuzzy Estudo de Caso

Agentes Inteligentes33 Exemplo (Formulação) Lógica Fuzzy Seja um sistema que controla a segurança de uma caldeira. As entradas são a temperatura (t) e a pressão (p) no interior da caldeira. As saídas são o ângulo da válvula de escape (a) e o fluxo do jato de água que banha a caldeira (f). As regras devem ser definidas por um especialista.

Agentes Inteligentes34 Formulação Lógica Fuzzy f a t, p t: temperatura p: pressão a: ângulo f: fluxo

Agentes Inteligentes35 Construção Lógica Fuzzy Construir os conjuntos difusos fundamentais (Variáveis Lingüísticas sem qualificador). Construir os qualificadores. Definir as estratégias para o passo de composição e de defuzzificação. Construir as regras: –condicionais. –incondicionais.

Agentes Inteligentes36 Construção Lógica Fuzzy Construindo os conjuntos difusos fundamentais Temperatura

Agentes Inteligentes37 Construção Lógica Fuzzy Construindo os conjuntos difusos fundamentais Pressão

Agentes Inteligentes38 Construção Lógica Fuzzy Construindo os conjuntos difusos fundamentais Ângulo de abertura

Agentes Inteligentes39 Construção Lógica Fuzzy Construindo os conjuntos difusos fundamentais Fluxo

Agentes Inteligentes40 Construção Lógica Fuzzy Construindo o qualificador. Muito.

Agentes Inteligentes41 Construção Lógica Fuzzy Escolhendo a estratégia de composição: –min-max ou aditiva –Vamos escolher aditiva. Escolhendo a estratégia de defuzzificação: –centróide, máximos, ou etc... –Vamos escolher centróide.

Agentes Inteligentes42 Construção Lógica Fuzzy Construir as regras incondicionais. –a is Fechado –f is fraco

Agentes Inteligentes43 Construção Lógica Fuzzy Construir as regras condicionais. –If t is frio and p is media then a is muito entreaberto –If t is frio and p is alta then a is aberto –If t is morno and p is media then a is entreaberto –If t is morno and p is alta then a is muito aberto –If t is quente then f is forte –If t is quente then a is aberto

Agentes Inteligentes44 Suponha a seguinte situaçao: –t = 60°C –p = 4 atm O agente vai inferir os valores de a e f, a partir de t e p. Os três passos serão realizados: –Fuzzificação –Composição –Defuzzificação Execução Lógica Fuzzy

Agentes Inteligentes45 If t is morno and p is alta then a is muito aberto Fuzzificação Lógica Fuzzy aa 50% and 100% 50%

Agentes Inteligentes46 Composição Lógica Fuzzy aaaa

Agentes Inteligentes47 Defuzificação Lógica Fuzzy a a = 60°

Agentes Inteligentes48 Considerações Finais Lógica Fuzzy Lógica Binária vs. Lógica Multivalorada vs. Lógica Difusa Quanto mais geral o modelo, mais difícil e complexo. –Se o modelo simples resolve, não use o complicado Generalidade da Teoria Difusa. –Zadeh, o criador de Lógica difusa, afirma que a teoria difusa pode ser usada para generalizar qualquer área do conhecimento baseada no discreto, e não apenas a lógica.

Agentes Inteligentes49 Bibliografia Lógica Fuzzy Cox, E. The Fuzzy Systems Handbook; Kartalopoulos, S. V. Understanding Neural Networks and Fuzzy Logic. IEEE PRESS, 1996; L. Godo, P. Hajek: Deductive systems of fuzzy logic. On-Line FAQ: Hájek’s home page:

Agentes Inteligentes50 FIM