weka

66
Weka - Um framework para Mineração de Dados Fábio de Sousa Leal GMF/DSC/CEEI/UFCG 1 GMF Ca22/04/2009

Upload: fabio-leal

Post on 17-Jan-2015

5.985 views

Category:

Technology


4 download

DESCRIPTION

Introdução ao Weka: Um framework para Mineração de dados.

TRANSCRIPT

Page 1: Weka

Weka - Um framework para Mineração de Dados

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

1

GMF Café 22/04/2009

Page 2: Weka

Apresentação da palestra

• Introdução a KDD e Data Mining

• Weka• ARFF• Explorer

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

2

• Explorer• Preprocess• Classify• Associate• Visualize

• Experimenter

• Knowledge Flow

• Simple CLI

Page 3: Weka

KDD – Knowledge Discovery in Databases

• Definição:• “KDD é todo o processo de transformação de dados

puros em informação valiosa.”Introduction to Data MiningTan,Steinbach, Kumar.

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

3

Data Preprocessing

Data Mining PostprocessingInput

DataInformation

Processo de KDD

Page 4: Weka

KDD – Knowledge Discovery in Databases

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

4

Page 5: Weka

Data Mining

• Data Mining é uma parte integral da KDD.• Data Mining != Information retrieval

• Definições:• “É o processo de descoberta automática de

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

5

• “É o processo de descoberta automática de informações úteis em grandes repositórios de dados.”

Introduction to Data Mining Tan,Steinbach, Kumar.

• “Mineração de Dados é uma tecnologia capaz de descobrir padrões de informação ‘escondidos’ em um BD”

Marcus Sampaio – Professor da disciplina de Mineração de Dadosda UFCG – 2008.2

Page 6: Weka

Aplicações de Data Mining

• Comércio e Indústria

• Biologia

• Física…Em quase todas

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

6

• Física

• Química

• Medicina

• GMF

…Em quase todasas áreas da ciênciapodemos perceberalguma aplicaçãode DM.

Page 7: Weka

Data Mining

Data Mining

IAAprendizagem de Máquina

Reconhecimentode padrões

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

7

Mining

BD’s Computação Paralela e Distribuída

Page 8: Weka

Weka

• Ferramenta para mineração de dados/aprendizagem de máquina escrita em Java (Multiplataforma)

• Usada para pesquisas, educação e aplicações

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

8

• É descrita detalhadamente no livro “Data Mining” de Witten & Frank.

• Boa documentação (JavaDoc)

• Várias versões

Page 9: Weka

Formatos de dados no Weka

• Vários formatos aceitos: • .arff• .csv• .bsi

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

9

• .bsi• .names

• Formato padrão: .ARFF

Page 10: Weka

ARFF

• Exemplo de arquivo ARFF:

@RELATION GmfExample

#Os comentarios sao escritos assim@ATTRIBUTE idade numeric

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

10

@ATTRIBUTE idade numeric@ATTRIBUTE classe {graduando, mestrando, doutorando,professor titular, professor adjunto}@ATTRIBUTE sexo {masculino,feminino}@ATTRIBUTE remuneracao numeric #Comentarios podem vir em qualquer parte do ARFF.

@DATA 18,graduando,masculino,30020,graduando,feminino,45024,mestrando,feminino,150028,doutorando,masculino,300035,”professor titular”,masculino,12000

Page 11: Weka

Weka

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

11

Page 12: Weka

Weka – Simple CLI

• Simple CLI: Simple Command Line Interpreter

• Muitos parâmetros nas chamadas dos algoritmos.

• Tudo é feito manualmente, via linha de comando.

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

12

• Tudo é feito manualmente, via linha de comando.

• Ferramenta útil, pois “adaptamos” o algoritmo para trabalhar da melhor maneira para cada caso.

Page 13: Weka

Weka - Explorer

• Módulo Principal do programa.• Possibilidade de importar os dados via URL ou de um BD SQL

(através do JDBC).• As ferramentas para pré-processamento são chamadas “filters”.

GMF - Café25/04/2009

Fábio de Sousa LealGMF/DSC/CEEI/UFCG

13

• As ferramentas para pré-processamento são chamadas “filters”.

• Filtros Disponíveis:• Discretização• Normalização• Seleção de atributos específicos• Combinação de atributos• Além de vários outros

Page 14: Weka

11/28/2009 University of Waikato 14

Page 15: Weka

11/28/2009 University of Waikato 15

Page 16: Weka

11/28/2009 University of Waikato 16

Page 17: Weka

11/28/2009 University of Waikato 17

Page 18: Weka

11/28/2009 University of Waikato 18

Page 19: Weka

11/28/2009 University of Waikato 19

Page 20: Weka

11/28/2009 University of Waikato 20

Page 21: Weka

11/28/2009 University of Waikato 21

Page 22: Weka

11/28/2009 University of Waikato 22

Page 23: Weka

11/28/2009 University of Waikato 23

Page 24: Weka

11/28/2009 University of Waikato 24

Page 25: Weka

11/28/2009 University of Waikato 25

Page 26: Weka

11/28/2009 University of Waikato 26

Page 27: Weka

11/28/2009 University of Waikato 27

Page 28: Weka

11/28/2009 University of Waikato 28

Page 29: Weka

11/28/2009 University of Waikato 29

Page 30: Weka

11/28/2009 University of Waikato 30

Page 31: Weka

11/28/2009 University of Waikato 31

Page 32: Weka

11/28/2009 University of Waikato 32

Page 33: Weka

11/28/2009 University of Waikato 33

Page 34: Weka

11/28/2009 University of Waikato 34

Page 35: Weka

11/28/2009 University of Waikato 35

Page 36: Weka

11/28/2009 University of Waikato 36

Page 37: Weka

11/28/2009 University of Waikato 37

Page 38: Weka

11/28/2009 University of Waikato 38

Page 39: Weka

11/28/2009 University of Waikato 39

Page 40: Weka

11/28/2009 University of Waikato 40

Page 41: Weka

11/28/2009 University of Waikato 41

Page 42: Weka

11/28/2009 University of Waikato 42

Page 43: Weka

11/28/2009 University of Waikato 43

Page 44: Weka

11/28/2009 University of Waikato 44

Page 45: Weka

11/28/2009 University of Waikato 45

Page 46: Weka

11/28/2009 University of Waikato 46

Page 47: Weka

11/28/2009 University of Waikato 47

Page 48: Weka

11/28/2009 University of Waikato 48

Page 49: Weka

11/28/2009 University of Waikato 49

Page 50: Weka

11/28/2009 University of Waikato 50

Page 51: Weka

11/28/2009 University of Waikato 51

Page 52: Weka

11/28/2009 University of Waikato 52

Page 53: Weka

11/28/2009 University of Waikato 53

Page 54: Weka

11/28/2009 University of Waikato 54

Page 55: Weka

11/28/2009 University of Waikato 55

Page 56: Weka

11/28/2009 University of Waikato 56

Page 57: Weka

11/28/2009 University of Waikato 57

Page 58: Weka

11/28/2009 University of Waikato 58

Page 59: Weka

11/28/2009 University of Waikato 59

Page 60: Weka

11/28/2009 University of Waikato 60

Page 61: Weka

11/28/2009 University of Waikato 61

Page 62: Weka

11/28/2009 University of Waikato 62

Page 63: Weka

11/28/2009 University of Waikato 63

Page 64: Weka

11/28/2009 University of Waikato 64

Page 65: Weka

11/28/2009 University of Waikato 65

Page 66: Weka

11/28/2009 University of Waikato 66