toolkit fuzzy do matlab (tutorial) - meus achados preciosos · toolkit fuzzy do matlab fuzzy matlab...

Post on 07-Feb-2019

284 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Toolkit Fuzzy do MATLAB (Tutorial)

Prof. Paulo Cesar F. De Oliveira, BSc, PhD

22/10/14 © Paulo C F de Oliveira 2007 1

Toolkit Fuzzy do MATLAB

Seção 1.1 Introdução

22/10/14 © Paulo C F de Oliveira 2007 2

22/10/14 © Paulo C F de Oliveira 2007 3

Toolkit Fuzzy do MATLAB

Fuzzy MATLAB Toolbox

Ferramentas da GUI (Graphical User Interface)

Funcionalidade da Linha de Comando

Sistemas Especialistas

Fuzzy

Sistemas de Inferência

Adaptativos neuro-fuzzy

Facilita desenvol-vimento

Toolkit Fuzzy do MATLAB

Seção 1.2 Ferramentas da GUI

22/10/14 © Paulo C F de Oliveira 2007 4

22/10/14 © Paulo C F de Oliveira 2007 5

Toolkit Fuzzy do MATLAB

22/10/14 © Paulo C F de Oliveira 2007 6

Toolkit Fuzzy do MATLAB Editor do Sistema de Inferência Fuzzy (SIF - FIS)

Define o número de variáveis de entrada e saída

Ajusta as funções de inferência

fuzzy

Nomeia e edita os nomes das variáveis de entrada e saída

22/10/14 © Paulo C F de Oliveira 2007 7

Toolkit Fuzzy do MATLAB Editor da Função de Pertinência

Seleciona e edita os atributos da

função de pertinência

Mostra e edita os valores da

variável corrente

Nomeia e edita os parâmetros da função de pertinência

22/10/14 © Paulo C F de Oliveira 2007 8

Toolkit Fuzzy do MATLAB Editor de Regras

Regras automaticamente

atualizadas

Cria e edita as regras

22/10/14 © Paulo C F de Oliveira 2007 9

Toolkit Fuzzy do MATLAB Visualizador de Regras

Mostra como a variável de

entrada é usada nas regras

§ Mostra como a variável de saída é usada nas regras

§ Mostra a saída do sistema fuzzy

22/10/14 © Paulo C F de Oliveira 2007 10

Toolkit Fuzzy do MATLAB Visualizador de Superfície

Especifica as variáveis de

entrada e saída

Mostra a superfície de saída para qualquer saída de sistema versus quaisquer entradas

Toolkit Fuzzy do MATLAB

Seção 1.3 Exemplo: Jantar para duas pessoas

22/10/14 © Paulo C F de Oliveira 2007 11

22/10/14 © Paulo C F de Oliveira 2007 12

Toolkit Fuzzy do MATLAB

Regra 2 se serviço é bom então gorjeta é média

Regra 1 se serviço é ruim ou comida é péssima então gorjeta é baixa

Regra 3 se serviço é excelente ou comida é deliciosa então gorjeta é generosa

Entrada 1

(serviço 0-10)

Entrada 2

(comida 0-10)

Σ Saída

(gorjeta 5-15%)

Entrada são números não fuzzy dentro de uma faixa

Regras são processadas em paralelo

Resultado das regras é agregado e desfuzzificado

Resultado é número não fuzzy

22/10/14 13

Toolkit Fuzzy do MATLAB

2 IF serviço é bom THEN gorjeta é média (10%)

1 IF serviço é ruim OR comida é péssima THEN gorjeta é pequena (5%)

3 IF serviço é excelente OR comida é deliciosa THEN gorjeta é generosa (15%)

© Paulo C F de Oliveira 2007

Regras a serem aplicadas no sistema

22/10/14 14

Toolkit Fuzzy do MATLAB

© Paulo C F de Oliveira 2007

top related