Академический Документы
Профессиональный Документы
Культура Документы
Das opções da API gráfica do WEKA somente fora explorado e utilizado a opção
Workbench. Nesta opção, pode-se trabalhar com os algoritmos.
Nesta interface, tem-se como primeira opção e já selecionado o “preprocess”, é neste que
será feito o pré-processamento dos dados que se encontram na base de dados ARFF. Em
um dos botões desta interface há a opção “open file”, esta irá abrir outra jframe onde
poderá ser carregado qualquer arquivo do formato ARFF, para o exemplo desta
experimentação, usou-se o arquivo iris.arff que vem junto ao WEKA, este arquivo se
encontra no diretório /weka-3.8/data/ junto a outras base de dados.
Pré-processando o arquivo podemos visualizar alterações na interface do WEKA.
Após os dois testes feitos na API gráfica, fora feito uma implementação em JAVA usando
o algoritmo Multilayerperceptron.
Figura 7 – Uso do algoritmo através de implementação JAVA
O código inicia-se com o instanciamento do datasource que aponta para onde está o
arquivo com a base de dados. Após instanciar este, instancia-se o algoritmo e usa-se a
função buildClassifier passando por parâmetro a base de dados para que se faça a
ligação entre o algoritmo e a base de dados. Como teste se criou um novo objeto e nele
foi setado valores dentro das propriedades permitidas dos atributos e por fim, mostrou-se
na tela a probabilidade de cada opção de flor.
Foram 150 exemplos processados e o resultado obtido não está de acordo com a
realidade. Os dados inseridos eram exatamente iguais um exemplo da base de dados,
onde o resultado deveria ser iris-setosa, porém apareceu maior probabilidade de ser iris-
virginica.