Академический Документы
Профессиональный Документы
Культура Документы
Ê Introdução;
Ê Conceitos Básicos;
Ê Suporte;
Ê Aplicações;
Ê GUI – Explorer;
Ê API.
Introdução
Sobre o WEKA
Sobre
o
WEKA
Ê Projeto acadêmico de 1990;
Ê Site Oficial:
http://www.cs.waikato.ac.nz/ml/weka/
index.html
Ê Versão estável: 3-6-9;
Ê Versão Desenvolvimento: 3-7-9;
Ê Windows, Mac OS X e Linux;
Ê GPLv2.
Conceitos Básicos
Elementos da Base, Tipo de Arquivos
Elementos
da
Base
Tipo
de
Arquivos
Ê Header + Data;
Nome da base
Atributos
Atributo Nominal
Dados
Suporte
Comunidade, tutoriais, arquivos, documentação
Suporte
Ê Classificadores:
Ê Configurações.
API
Manipulação de dados e classificadores
Biblioteca
procedimento para
atributos numéricos
procedimento para
atributos nominais
procedimento para
adicionar os atributos
Atributos
numéricos
Ê Instance:
Ê attribute(int index);
Ê setValue(int attIndex, double value);
Ê stringValue(int attIndex);
Ê value(int attIndex);
Ê toString();
Ê toString(int attIndex);
Ê numAttributes();
Ê numValues().
Principais
Métodos
Ê Attribute:
Ê isNominal();
Ê isNumeric();
Ê isString();
Ê isInRange(double value);
Ê name();
Ê toString();
Ê type();
Ê value(int valIndex);
Imprimindo valores da base
Ê weka.core.converters.ConverterUtils.DataSink;
Ê weka.classifiers;
Base de treino
Classificadores - Incremental
Ê Implementam a interface UpdateableClassifier;
weka.core.converters
Lê
a
estrutura
e
cria
instâncias
vazias
Avaliação
Base Seed
Classificador Fold
Base
Avaliação – Train/test
Treino
Teste
Estatísticas
Ê Geral
Ê meanAbsoluteError();
Ê numInstances();
Exemplo de Implementação
Exercitando…
Ê Ler o arquivo hepatitis.arff;
Ê 3 classificadores:
Ê PART;
Ê 5-NN;
Ê Naïve Bayes;
Ê weka.gui.visualize;
JFrame
Exemplo – Curva ROC – Classe 0
Exemplo – Curva ROC – Classe 1
Visualização
–
Gráfico
de
Árvores
Ê weka.core.treevisualizer;
Visualização
–
Gráfico
de
Árvores
Visualização
–
Gráfico
de
Árvores
Referências
Ê Witten, I.H. and Frank, E. (2005) Data Mining: Practical
machine learn- ing tools and techniques. 2nd edition Morgan
Kaufmann, San Francisco.
Ê Bouckaert et al. (2013) Weka Manual for Version 3-6-9. The
University of Waikato, Hamilton, Nova Zelândia.
Obrigada.
WEKA - Basics
Docente: Prof. Dr. Ádamo Lima de Santana
Discente: Lilian de Jesus Chaves Dias
Abril – 2013