Inteligência Artificial

Isaías Lima · Capítulo 13 de 45

Páginas do PDF

Inteligência Artificial

2.6 Exercícios

FIGURA 2.32 Dados (de teste) originais da série temporal e de previsões do modelo fuzzy.

 

 

2.6 Exercícios

 

Exercício 2.1

Tomando como base os conjuntos nebulosos representados na Figura 2.6,

processar a união dos conjuntos A e B. Apresentar o resultado obtido na

forma gráfica e por meio dos dados expressos via seus respectivos pares ordenados.

 

Exercício 2.2

Tomando como base os conjuntos nebulosos representados na Figura 2.6, processar o complemento do conjunto B. Apresentar o resultado obtido na

forma gráfica e por meio dos dados expressos via seus respectivos pares ordenados.

 

Exercício 2.3

Em relação ao exercício anterior, processar a união do conjunto A com o complemento do conjunto B.

 

Exercício 2.4

Utilizando o modelo fuzzy definido pelas regras (2.19) e com as

informações da Figura 2.10, calcular o valor de saída do sistema para x = 1 3,5 e 6.

 

Exercício 2.5

Em relação aos resultados ilustrados na Figura 2.12, utilizar agora funções

de pertinência do tipo gaussiana na Listagem 2.1 (parâmetro: TipoFunc =

“gaussmf”;), e verificar se a aproximação obtida ficou mais suave.

 

Listagem 2.1

DadosTreinamento = [x1 y];

NumFuncPertinen = 2; TipoFunc = ’trapmf’; EpocasTreinamento =

100;

ModF = genfis1(DadosTreinamento, NumFuncPertinen, TipoFunc); %

Modelo Fuzzy

ModFuzzy = anfis(DadosTreinamento, ModF, EpocasTreinamento); %

Treinamento

y = evalfis(x1,ModFuzzy); plot(x1,vety,’k.’,x1,y,’k’); xlabel(’x1’);

ylabel(’y’); grid;

A Figura 2.12 ilustra os resultados obtidos com a ferramenta descrita.

Verifica-se que as aproximações foram bem melhores para este modelo fuzzy obtido com esse procedimento de aprendizado de máquina.

O sistema nebuloso resultante pode ser arquivado via toolbox “fuzzy”

(mais detalhes sobre esta toolbox estão presentes no Anexo 2.2), e os parâmetros do modelo podem ser visualizados nesse ambiente. As

funções de pertinência obtidas estão ilustradas na Figura 2.13 (em um exercício proposto no final deste capítulo será sugerida a utilização de funções gaussianas objetivando a obtenção de uma aproximação mais

“suave”). As regras fuzzy de modelagem são similares as de (2.19), mas com valores dos coeficientes distintos:

 

Exercício 2.6

Utilizando o modelo fuzzy definido pelas regras da Tabela 2.19 e

informações da Figura 2.10, calcular o valor de saída do sistema para x = − 1

0,8 e x = 0,3. 2

 

Exercício 2.7

Em relação ao Exemplo 2.3, calcular o valor de comando do sistema para x = 5 e Φ = 30o.

 

Exercício 2.8

Em relação à listagem do Anexo 3 referente ao Exemplo 2.3, trocar a composição tipo produto nas regras pelo operador min (mínimo) e verificar