UPE Caruaru Sistemas de Informao Disciplina Inteligncia Artificial

  • Slides: 25
Download presentation
UPE – Caruaru – Sistemas de Informação Disciplina: Inteligência Artificial Prof. : Paulemir G.

UPE – Caruaru – Sistemas de Informação Disciplina: Inteligência Artificial Prof. : Paulemir G. Campos WEKA 3. 4. 12 05/11/2020 IA - Prof. Paulemir Campos 1

Roteiro da Apresentação Introdução n Download e Instalação n A Interface Gráfica n Formato

Roteiro da Apresentação Introdução n Download e Instalação n A Interface Gráfica n Formato dos Dados n Bibliografia n 05/11/2020 IA - Prof. Paulemir Campos 2

Introdução 05/11/2020 IA - Prof. Paulemir Campos 3

Introdução 05/11/2020 IA - Prof. Paulemir Campos 3

WEKA – Waikato Environment for Knowledge Analysis n n Software de Mineração de Dados

WEKA – Waikato Environment for Knowledge Analysis n n Software de Mineração de Dados escrito em Java; Versão adotada: 3. 4. 12; (Atual: 3. 4. 15) Open Source de acordo com a GNU (General Public Licence); Permite que o usuário execute seus próprios métodos (em Java). 05/11/2020 IA - Prof. Paulemir Campos 4

WEKA – Waikato Environment for Knowledge Analysis n Contém ferramentas para: n n n

WEKA – Waikato Environment for Knowledge Analysis n Contém ferramentas para: n n n 05/11/2020 Pré-Processamento dos Dados; Classificação; Regressão; Clustering; Regras de Associação; Visualização, entre outras. IA - Prof. Paulemir Campos 5

WEKA – Waikato Environment for Knowledge Analysis n Possui uma coleção de algoritmos de

WEKA – Waikato Environment for Knowledge Analysis n Possui uma coleção de algoritmos de aprendizado de máquina prontos para utilização, tais como: n Classificação: n n 05/11/2020 Regressão Linear; Rede MLP e RBF; Bagging; Árvores de Decisão ID 3 e C 4. 5 (J 48). IA - Prof. Paulemir Campos 6

WEKA – Waikato Environment for Knowledge Analysis n Cluster: n n Regras de Associação:

WEKA – Waikato Environment for Knowledge Analysis n Cluster: n n Regras de Associação: n n APRIORI. Seleção de Atributos: n 05/11/2020 Simples K-Means. Análise de Componentes Principais. IA - Prof. Paulemir Campos 7

Download e Instalação 05/11/2020 IA - Prof. Paulemir Campos 8

Download e Instalação 05/11/2020 IA - Prof. Paulemir Campos 8

Download n Basta acessar o site: http: //www. cs. waikato. ac. nz/~ml/weka/index. html n

Download n Basta acessar o site: http: //www. cs. waikato. ac. nz/~ml/weka/index. html n Escolher o instalador disponível para o seu Sistema Operacional, que pode ser: n Linux, Mac OS X ou Windows. n Requerimento: n Ambiente de Execução Java 1. 4. Exemplo: No link abaixo, você faz o download automático de instalador do Weka 3. 4. 12 já com o ambiente Java 1. 4 embutido para Windows. http: //ufpr. dl. sourceforge. net/sourceforge/weka-3 -4 -12 jre. exe n 05/11/2020 IA - Prof. Paulemir Campos 9

Instalação n n A instalação é bastante simples. Depois de efetuar o download, por

Instalação n n A instalação é bastante simples. Depois de efetuar o download, por exemplo, da versão 3. 4. 12 para Windows com ambiente Java 1. 4 embutido, basta executar o instalador e ir seguindo as orientações na tela. 05/11/2020 IA - Prof. Paulemir Campos 10

Interface Gráfica 05/11/2020 IA - Prof. Paulemir Campos 11

Interface Gráfica 05/11/2020 IA - Prof. Paulemir Campos 11

WEKA GUI Chooser n Interfaces Disponíveis: Simple CLI n Explorer n Experimenter n Knowledge.

WEKA GUI Chooser n Interfaces Disponíveis: Simple CLI n Explorer n Experimenter n Knowledge. Flow n 05/11/2020 IA - Prof. Paulemir Campos 12

WEKA – Simple CLI 05/11/2020 IA - Prof. Paulemir Campos 13

WEKA – Simple CLI 05/11/2020 IA - Prof. Paulemir Campos 13

WEKA – Explorer 05/11/2020 IA - Prof. Paulemir Campos 14

WEKA – Explorer 05/11/2020 IA - Prof. Paulemir Campos 14

WEKA – Experimenter 05/11/2020 IA - Prof. Paulemir Campos 15

WEKA – Experimenter 05/11/2020 IA - Prof. Paulemir Campos 15

WEKA – Knowledge. Flow 05/11/2020 IA - Prof. Paulemir Campos 16

WEKA – Knowledge. Flow 05/11/2020 IA - Prof. Paulemir Campos 16

Formato do Dados 05/11/2020 IA - Prof. Paulemir Campos 17

Formato do Dados 05/11/2020 IA - Prof. Paulemir Campos 17

Arquivo ARFF n O principal formato de dados suportado pelo WEKA 3. 4. 12

Arquivo ARFF n O principal formato de dados suportado pelo WEKA 3. 4. 12 é o ARFF (Attribute- Relation File Format), conforme exemplificado ao lado. 05/11/2020 % 1. Title: Iris Plants Database @RELATION iris @ATTRIBUTE @ATTRIBUTE sepallength NUMERIC sepalwidth NUMERIC petallength NUMERIC petalwidth NUMERIC class {Iris-setosa, Iris-versicolor, Iris-virginica} @DATA 5. 1, 3. 5, 1. 4, 0. 2, Iris-setosa 4. 9, 3. 0, 1. 4, 0. 2, Iris-versicolor 4. 7, 3. 2, 1. 3, 0. 2, Iris-virginica IA - Prof. Paulemir Campos 18

Arquivos de Banco de Dados n n O WEKA 3. 4. 12 também permite

Arquivos de Banco de Dados n n O WEKA 3. 4. 12 também permite que você importe os dados via JDBC e ODBC. Exemplo: n 05/11/2020 Importando dados do Microsoft Access. IA - Prof. Paulemir Campos 19

Importando dados do Microsoft Access Passo 1 (No Windows XP Professional) n n n

Importando dados do Microsoft Access Passo 1 (No Windows XP Professional) n n n 05/11/2020 Vá até o Painel de Controle->Desempenho e Manutenção->Ferramentas Administrativas Escolha Fontes de Dados (ODBC) Na janela DSN do Usuário, escolha Adicionar. . . Selecione o driver do Microsoft Access e clique em Concluir. (Neste ponto você pode evidentemente escolher um outro driver caso necessite importar dados de outro banco de dados) Digite o nome da fonte no campo Nome da Fonte de Dados IA - Prof. Paulemir Campos 20

Importando dados do Microsoft Access Passo 1 (No Windows XP Professional) Continuação n n

Importando dados do Microsoft Access Passo 1 (No Windows XP Professional) Continuação n n n 05/11/2020 Na seção Banco de Dados, clique em Selecionar. . . Selecione o arquivo de banco de dados desejado e clique em OK Clique agora em OK para encerrar seu DSN Note que seu DSN é agora listado em Fontes de Dados do Usuário. IA - Prof. Paulemir Campos 21

Importando dados do Microsoft Access Passo 2 n n n Crie um arquivo chamado

Importando dados do Microsoft Access Passo 2 n n n Crie um arquivo chamado ‘Database. Utils. props’ no diretório corrente do Weka 3. 4. 12; O conteúdo deste arquivo deve ser: jdbc. Driver=sun. jdbc. odbc. Jdbc. Odbc. Driver jdbc. URL=jdbc: odbc: dbname Onde dbname é o nome que você deu ao seu DSN. Obs. : Você pode alterar este nome durante a execução da Interface Explorer do WEKA. 05/11/2020 IA - Prof. Paulemir Campos 22

Importando dados do Microsoft Access Passo 3 n Na janela de Pre. Process do

Importando dados do Microsoft Access Passo 3 n Na janela de Pre. Process do Explorer WEKA, escolha Open DB. . . n Altere o campo query para lê os dados: 'select * from tablename‘, onde tablename é o nome da tabela do banco de dados que você precisa obter os dados. n Em database. URL você indica onde os dados serão lidos: 'jdbc: odbc: dbname‘ onde dbname é o mesmo nome que você deu ao DSN do usuário n Por fim, clique em OK. Pronto! n 05/11/2020 IA - Prof. Paulemir Campos 23

Bibliografia 05/11/2020 IA - Prof. Paulemir Campos 24

Bibliografia 05/11/2020 IA - Prof. Paulemir Campos 24

Referências n n Witten, I. H. & Frank, E. Data Mining: Practical Machine Learning

Referências n n Witten, I. H. & Frank, E. Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. Morgan Kaufmann, 1999. http: //www. cs. waikato. ac. nz/~ml/weka/index. html 05/11/2020 IA - Prof. Paulemir Campos 25