UFSC - Universidade Federal de Santa Catarina
CTC - Centro Tecnológico
DAS - Departamento de Automação e Sistemas
ECA - Engenharia de Controle e Automação
DAS 5341 - Inteligência Artificial aplicada a Controle e Automação
Equipe: Carlos Eduardo Manchini
Ivan Linhares Martins
Leandro de Souza
Samia Kamal Genena
Relatório de Sistemas Especialistas
Descrição dos elementos de conhecimento
1. Objetivo:
Construção de um sistema especialista baseado em lógica e em quadros, que auxilia na
escolha de destinos turísticos no litoral sul catarinense.
2. Sistema Especialista Baseado em Lógica:
Primeiramente foi construído um sistema especialista baseado em lógica. Na construção
do mesmo foram desenvolvidos os seguintes arquivos: um arquivo de regra nomeado regra-l.r;
e alguns arquivos de fatos, logica-l.f, carinha-l.f, carinha2-l.f e carinha3-l.f.
O arquivo de lógica descreve os atributos a serem utilizados pelo sistema. São eles:
- região – classifica em litoral ou interior;
- cidade – local de destino sugerido pelo sistema especialista;
- local – identifica se a cidade está no litoral ou no interior;
- aeroporto – especifica o aeroporto mais próximo de cada cidade;
- acessório – sugestão de objeto a ser levado pelo usuário;
- custo – relaciona o custo com a região;
- atrativo – relaciona a cidade com a área de interesse do usuário;
- atração – lista as principais atrações da cidade.
O arquivo de consulta (carinhas ) contém as informações do usuário que serão
utilizadas para avaliar o destino, os acessórios a serem levados, as atrações a visitar e o
aeroporto mais próximo (caso de viagem aérea). Neste arquivo o usuário especifica:
- idade
- sexo
- estado civil
- filhos pequenos
- filhos adolescentes
- interesse
- recursos
- transporte
O arquivo de regras (regra-l.r) contém a base de regras a ser utilizada conjuntamente
com a memória de trabalho pelo motor de inferência. Através dessas regras o sistema
especialista sugere um conjunto de cidades mediante as informações contidas no arquivo de
consulta. O arquivo é composto por um total de 12 regras:
- Regra 1, 2 e 3 – atribui valor numérico aos recursos financeiros do usuário;
- Regra 4 – a partir dos interesses do usuário e dos custos é definido o destino;
- Regra 5 - seleciona destino mediante a existência ou não de filhos pequenos;
- Regra 6 – sugere aos usuários com mais de 60 anos dirigirem-se a uma estância
hidromineral;
- Regra 7 – indica o aeroporto mais próximo no caso de viagem aérea.
- Regra 8 – lista as atrações do destino sugerido;
- Regra 9 – sugere aos usuários solteiros e com menos de 30 anos dirigirem-se a
cidades que tenham carnaval como atração;
- Regra 10, 11 e 12 – imprime na tela o destino sugerido, o que visitar, o que levar e o
aeroporto mais próximo se for o caso.
3. Sistema Especialista Baseado em Quadros:
Posteriormente construiu-se um sistema especialista baseado em quadros (frames). Na
construção do mesmo foram desenvolvidos arquivos: frame.f e regra-f.r.
O arquivo frame.f permite expressar as estruturas internas dos objetos, mantendo a
possibilidade de representar herança de propriedades. Em geral, um quadro consiste em um
conjunto de atributos que, através de seus valores, descrevem as características do objeto
representado pelo quadro. Os valores atribuídos a estes atributos podem ser outros quadros,
criando uma rede de dependências entre os quadros.
No nosso trabalho os quadros foram montados da seguinte forma:
Frame: Região
Atributo
Default
custo
(1 2)
acessório
(roupa_banho protetor_solar roupa_leve)
Frame: Cidade
Atributo
nome
aeroporto
atrativo
atração
Super-frame: Região
Default
(Garopaba Imbituba Laguna Criciúma Urussanga Gravatal Araranguá)
(Florianópolis Criciúma)
(esporte ecologia lazer cultura gastronomia)
(Praia_Ferrugem Carnaval Dunas_siriu Praia_Barra Praia_Rosa
Bercario_Baleias_Francas Praia_Ibiraquera Casa_Anita_Garibaldi
Farol_Santa_Marta Lagoa_Imaruí Mina_Modelo Festa_Vinho Comida_Italiana
Estancia_hidromineral Parque_aquatico Praia_Morro_Conventos)
O arquivo de regras (regra-f.r) contém a base de regras a ser utilizada na nossa
aplicação. Através dessas regras o sistema especialista sugere um conjunto de cidades a serem
visitadas mediante as informações fornecidas pelo usuário. O arquivo é composto por um total
de 9 regras:
- Regra 1 – entrada dos dados pelo usuário;
- Regra 2, 3 e 4 – atribui valor numérico aos recursos financeiros do usuário;
- Regra 5 – a partir dos interesses do usuário e dos custos é definido o destino;
- Regra 6 – seleciona destino mediante a existência ou não de filhos pequenos;
- Regra 7 – sugere aos usuários com mais de 60 anos dirigirem-se a uma estância
hidromineral;
- Regra 8 – sugere aos usuários solteiros e com menos de 30 anos dirigirem-se a
cidades que tenham carnaval como atração;
- Regra 9 – imprime na tela o destino sugerido, o que visitar, o que levar e o
aeroporto mais próximo se for o caso.
Download

Relatório de Sistemas Especialistas Descrição dos elementos de