Anda di halaman 1dari 11

1

MANUAL PARA UTILIZAO DO EXPLORER


PATTERNS TOOL

O Explorer Patterns Tool oferece uma interface grfica para facilitar a realizao dos
experimentos sobre os algoritmos implementados para a ferramenta.

Cada uma das telas da ferramenta possui o boto Open File que permite que seja
carregado o arquivo que contm os exemplos da base de dados que sero utilizados para
testar e treinar os algoritmos. Este arquivo deve estar no formato descrito ilustrado pela
figura A.1.

Caso o usurio selecione o boto Start Test de uma das telas da ferramenta, sem ter
carregado um arquivo de dados a mensagem de erro ilustrado em A.2 exibida e o teste no
iniciado. Cada tela da ferramenta EPT descrita nas subsees a seguir.
2

Figura A.1: Formato de arquivo de dados a ser lido pelo Explorer Patterns Tool (SOUZA, 2008)

Figura A.2: Mensagem de erro gerada caso um arquivo no tenha sido carregado.
3

Tela Principal

A figura A.3 mostra a tela principal do Explorer Patterns Tool e seu menu, que
permite que seja selecionada uma modalidade para a realizao dos experimentos. As
opes do menu so descritas a seguir.

Figura A.3: Tela principal do EPT

O menu New Test oferece as seguintes opes:

Fuzzy Algorithms (Teclas de atalho: Alt + E) se escolhida esta opo uma


nova janela aberta. Nesta nova janela possvel a realizao de
experimentos utilizando os algoritmos baseados na lgica nebulosa para
induo de regras;
4

Genetic Algorithms (Teclas de atalho: Alt +N) se escolhida esta opo uma
nova janela aberta. Nesta nova janela possvel a realizao de
experimentos utilizando um algoritmo evolucionrio para descoberta de
regras de classificao;

Compare Genetics and Fuzzy (Teclas de atalho: Alt + C) - se escolhida esta


opo uma nova janela aberta. Nesta nova janela possvel realizar um
experimento onde as abordagens gentica e nebulosa so comparadas;

O menu Help carrega a ajuda da ferramenta. O menu Quit (Teclas de atalho: Alt + Q)
finaliza o programa.

Tela para Experimentos Utilizando Lgica Nebulosa

Acessando a opo Fuzzy Algorithms (teclas de atalho Alt + E), atravs do menu
localizado na tela principal, aberta uma nova janela para que sejam realizados
experimentos baseados em rvores de deciso nebulosas e clssicas. Esta janela possui as
mesmas funcionalidades oferecidas pelo EFT alm de novas funcionalidades. A figura A.4
ilustra esta tela.
5

Figura A.4: Tela para experimentos utilizando rvores de deciso nebulosas

Aps a escolha do arquivo contendo a base de dados, o rtulo de cada atributo dessa
base de dados mostrado na combo localizada na opo Choose a class. O atributo
escolhido atravs dessa combo ser o atributo objetivo considerado pelo algoritmo
escolhido.

Em Choose a Algorithm permite que o usurio escolha um dos algoritmos nebulosos


implementados. Os algoritmos disponveis so os mesmos algoritmos implementados no
EFT. Para cada algoritmo, devem ser informados parmetros de entrada (Fuzzy Border e/ou
Yagers Border), que variam de acordo com o algoritmo solicitado. A ferramenta habilita
para preenchimento apenas os parmetros realmente utilizados pelo algoritmo escolhido
pelo usurio.
6

Em Test Options possvel escolher o tipo de teste a ser realizado, como possvel
salvar os resultados dos experimentos em um arquivo, como a escolha sobre a exibio ou
no dos exemplos utilizados para treino e teste do algoritmo.

Em Classifier Output mostrado os resultados dos testes realizados a rvore de


classificao e os resultados de acurcia para as rvores clssicas e as rvores fuzzy.

O boto Start Test inicializa os testes apenas se todos os campos obrigatrios tenham
sido devidamente preenchidos, e o boto Cancel Test cancela a realizao deste teste em
tempo de execuo.

Caso o usurio tenha deixado de informar alguns dos parmetros obrigatrios para a
realizao do experimento escolhido, o Explorer Patterns Tool exibe a mensagem ilustrada
na figura A.5.

Figura A.5: Mensagem de erro gerada caso algum item requerido no seja informado.

Caso tenha sido escolhida a opo Save Test to a File aps o trmino do teste
exibida uma janela ilustrada na figura A.6 para que o usurio possa escolher o local onde seu
arquivo contendo os resultados do teste ser criado.
7

Figura A.6: Janela para gravao de arquivo de resultados para experimentos utilizando Lgica Nebulosa.

Tela para Experimentos Utilizando Algoritmos Genticos

Acessando a opo Genetic Algorithms (teclas de atalho Alt + N), atravs do menu
localizado na tela principal, aberta uma nova janela para que sejam realizados
experimentos baseados em um algoritmo gentico. A figura A.7 ilustra esta tela.
8

Figura A.7: Tela para experimentos utilizando um algoritmo evolucionrio

Assim como descrito para a tela de experimentos com lgica fuzzy, o boto Open File
permite que seja carregado o arquivo que contm os exemplos da base de dados que sero
utilizados para testar e treinar os algoritmos e, caso o usurio selecione o boto Start Test
sem ter carregado um arquivo de dados a mensagem de erro ilustrada em A.4 exibida e o
teste no iniciado.

Em Genetic Classifier, devem ser informados os parmetros necessrios para a


execuo do AG. O campo Number of Intervals permite que seja informado pelo usurio o
nmero de intervalos que ser dividido os atributos contnuos quando estes forem
discretizados como descrito na seo 5.2. A combo Class define qual ser o atributo objetivo
considerado pelo algoritmo gentico, dentre os atributos da base de dados escolhida. Os
campos Population Size e N of Generations permitem que o usurio informe o tamanho da
9

populao do algoritmo gentico (quantidade de indivduos) e o nmero de execues que


sero realizadas para o AG (nmero de geraes), respectivamente.

Em Test Options possvel escolher o tipo de teste a ser realizado, como possvel
salvar os resultados dos experimentos em um arquivo, como a escolha sobre a exibio ou
no dos exemplos utilizados para treino e teste do algoritmo.

Em Classifier Output mostrado os resultados dos testes realizados as regras de


classificao.

O boto Start Test inicializa os testes apenas se todos os campos obrigatrios tenham
sido devidamente preenchidos, e o boto Cancel Test cancela a realizao deste teste em
tempo de execuo. Caso algum campo requerido no seja informado, a mensagem
ilustrada na figura A.5 mostrada ao usurio e o teste no iniciado.

Caso tenha sido escolhida a opo Save Test to a File aps o trmino do teste
exibida uma janela ilustrada na figura A.8 para que o usurio possa escolher o local onde seu
arquivo contendo os resultados do teste ser criado.

Figura A.8: Janela para gravao de arquivo de resultados para experimentos utilizando AG.
10

Tela para Experimentos Utilizando Algoritmos Genticos e Lgica


Nebulosa

Acessando a opo Compare Genetic and Fuzzy (teclas de atalho Alt + C), atravs do
menu localizado na tela principal, aberta uma nova janela para que sejam realizados
experimentos que iro comparar o desempenho dos algoritmos utilizando lgica fuzzy
oferecidos pelo EFT e o algoritmo gentico implementado para este trabalho. A figura A.9
ilustra esta tela.

Figura A.9: Janela para realizao de experimentos comparativos entre algoritmos nebulosos e genticos
11

Esta tela foi desenvolvida para proporcionar um ambiente de comparao acerca do


desempenho entre os algoritmos nebulosos e clssicos, implementados para o EFT e o
algoritmo gentico implementado para este trabalho, onde fosse garantido que os testes
seriam realizados sobre os mesmos exemplos de treinamento e teste. O resultado para a
comparao das tcnicas sempre salvo em um arquivo, pois o relatrio gerado para esta
tela possui um grande nmero de informaes. O usurio pode escolher o local de gravao
do arquivo, atravs da janela ilustrada pela figura A.10.

Figura A.10: Janela para gravao de arquivo de resultados dos testes comparativos.

Existe um painel localizado ao lado dos botes Start Test e Cancel Test alm de uma
barra de progresso para que o usurio possa acompanhar o estado do algoritmo.

Anda mungkin juga menyukai