Redes Neurais no WEKA

Documentos relacionados
Aprendizado de Máquina

Algoritmo Genético aplicado ao Sistema de Análise de Concessão de Crédito (SACC) Rosini Antonio Monteiro Bezerra Professor Marco Aurélio

Prof. Heitor Silvério Lopes

Laboratório Preprocessamento com WEKA Explorer

Mineração de Dados em Biologia Molecular

WEKA: Prática Carregando a base de dados no Weka

Mineração de Dados - II

Figura 1. Tela de inicialização do WEKA. 2. Será apresentada a seguinte janela, que iremos utilizar para testar as respostas do WEKA.

Mineração em Data Streams - Weka e MOA. Profa. Elaine Faria UFU

Universidade Federal do Paraná

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 21 Projeto de RNA

Redes Perceptron e Multilayer Perceptron aplicadas a base de dados IRIS

Tutorial: Árvore de Decisão com Weka para a classificação de carne suína

MLaaS com Azure: Que tipo de flor de íris é essa?

Mineração de Dados. Arthur Emanuel de O. Carosia Cristina Dutra de Aguiar Ciferri

Função discriminante linear de Fisher

Modelagem da Rede Neural. Modelagem da Rede Neural. Back Propagation. Modelagem da Rede Neural. Modelagem da Rede Neural. Seleção de Variáveis:

Professor: Eduardo R. Hruschka Estagiário PAE: Luiz F. S. Coletta

Laboratório Classificação com o WEKA Explorer

Implementação de um Modelo para Previsão de Evasão Escolar no IFSULDEMINAS

Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais

Aula pra tica 1. Projeto e Simulaça o no Agilent Advanced Design System. PSI3483 Ondas Eletromagnéticas em meios guiados. Prof.ª Fatima Salete Correra

Redes Neurais Artificial. Prática. Inteligência Artificial

Informática. Aprendizado de Máquina. Professor Márcio Hunecke.

Mini-projeto: Reconhecimento de Digitos com MLPs. Germano C. Vasconcelos Centro de Informática - UFPE

Informática Parte 19 Prof. Márcio Hunecke

Prof: Renato Rocha Souza. Aluno: Walter Dominguez

scikit-learn: Aprendizado de máquina 101 com Python

Inteligência Computacional

Aprendizado de Máquina (Machine Learning)

TÍTULO: WSDM - WEB SERVICE PARA MINERAÇÃO DE DADOS CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA

Como usar o P-touch Transfer Manager

Aprendizado de Máquinas. Multi-Layer Perceptron (MLP)

TSE TRIBUNAL SUPERIOR ELEITORAL

Algoritmos Indutores de Árvores de. Fabrício J. Barth

Exemplo 1: Identificar um Elemento no Visualizador 3D

Considerações de Desempenho

RECONET Registro de Contrato de Financiamento de Veículos

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina

MANUAL DO PREPARA UPDATE VERSÃO

Manual Coleção Interativa Papel Professor Versão 2.5.3

Back Propagation. Dicas para o BP

Redes Neurais Artificiais. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9)

Manual do Usuário Webmail SoftSul

PORTAL DE COMPRAS PÚBLICAS

Conceitos de Aprendizagem de Máquina e Experimentos. Visão Computacional

Inteligência Artificial Redes Neurais

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

INSTRUÇÕES DE ACESSO AO PORTAL DO COLÉGIO ATENAS 1º ACESSO AO PORTAL

EXTRANET MANUAL DO USUÁRIO

Optimização da aplicação NNIG-Nets MLP e desenvolvimento da aplicação NNIG-Nets RBF

Copyright 2004/ VLC

PORTAL DE COMPRAS PÚBLICAS

M08. Introdução a Técnicas de Data Mining DM

Relatório único. (Versão 2.5c)

Classificação e Predição de Dados - Profits Consulting - Consultoria Empresarial - Serviços SAP- CRM Si

Bruna Galle UPE Ecomp Mêuser Valença UPE Ecomp

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

Algoritmos de Aprendizado. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico. Regra de HEBB.

Introdução ao Insights for ArcGIS

Usando o programa Altera Monitor

EXPLORANDO OS MECANISMOS DO PERCEPTRON E DO BACK PROPAGATION

SUMÁRIO. Como entrar no Portal de Serviços 02. Solicitar Autenticação do Livro 03. Editar solicitação 14. Assinar Solicitação 15

Área Restrita do Aluno

Implementaça o de Rede Neural Artificial

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

Sistema Digital de Consignações MANUAL DO USUÁRIO. Servidor / Empregado / Funcionário. Versão 2.11

APLICAÇÃO DE ALGORITMO DE APRENDIZAGEM DE MÁQUINA NÃO-SUPERVISIONADO PARA CLASSIFICAÇÃO DE USUÁRIOS NA REDE SOCIAL ACADÊMICA SCIENTIA.

Melhorias GVCollege Jonatas Campos dos Passos Consultor de Sistemas

Fundamentos de Inteligência Artificial [5COP099]

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ (UTFPR) 2016/ PPGCA PPGCA/UTFPR -- CAIA003

Manual de acesso ao Portal do Contribuinte - SIGET

Reconhecimento de Padrões/Objetos

Introdução à Mineração de Dados com Aplicações em Ciências Espaciais

Objetivo Com o objetivo melhorar a comunicação com o os clientes e dinamizar o atendimento aos usuários, criou-se o Help Desk.

INF 1771 Inteligência Artificial

3 Redes Neurais Artificiais

Laboratório Como usar algoritmos de aprendizado de máquina de regressão em Weka

FAMÍLIA E REMARCAÇÃO DE PREÇOS. Manual do Usuário

Card Tree Reader. Um Sistema para a visualização de árvores de cartões.

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

4 Redes Neurais Artificiais

Mineração de Dados. Modelos Descritivos. Descoberta de agrupamentos

Redes Neurais e Sistemas Fuzzy

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ

Unidade 08 MATLAB Neural Network Toolkit

Mensurando o desenvolvimento do Pensamento Computacional por meio de Mapas Auto-Organizáveis: um estudo preliminar em uma Oficina de Jogos Digitais

Pentaho IoT Analytics Open Source Trilha IoT

Início Rápido: Exibir relatórios Início Rápido: Exibir relatórios

TREINAMENTO OPERADOR Interact Franquia Advance RS/SP Setembro 2014

Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3

Identificação da Empresa

Classificação Linear. André Tavares da Silva.

MATERIAIS INCLUÍDOS INSTALAÇÃO DO PROGRAMA

1. Termo de confissão de dívida

Trabalho de IA - Redes Neurais: Multilayer Perceptron e16 Learning de março Vector de 2015 Quantization 1 / 28

Redes Neurais e Sistemas Fuzzy

Use para enviar VGM para um ou mais contâiners. No portal INTTRA, clicar em 'Document' e em 'evgm', selecione a opção 'Create New' no menu suspenso.

Transcrição:

Redes Neurais WEKA http://www.cs.waikato.ac.nz/ml/weka/ Redes Neurais no WEKA Introdução ao WEKA Base Benchmark Estudo de Casos Análise de Crédito Bancário 1

Redes Neurais no Weka WEKA (Waikaito Environment for Knowledge Analysis). Weka é uma ave que existe somente na Nova Zelândia. Weka é uma sistema escrito em Java. Atenção: se o seu computador não tiver java baixar a versão weka with Java (caso contrário não roda!). WEKA 2

Redes Neurais no Weka - Arquivos possuem extensão.arff - Interface gráfica chamada de Explorer é de fácil f utilização pelo usuário. - Explorer fornece uma gama de alternativas para investigar o conjunto de dados. -Na janela de entrada do Weka Explorer existem 6 ícones principais no topo: a) pre-processamento; processamento; b) classificação ão; c) agrupamento; ; d) associação; e) seleção de atributos; f) visualização ão. Redes Neurais no Weka Arquivo. ARFF 3

Arquivo. ARFF Redes Neurais no Weka Redes Neurais no Weka a) Pré-processamento: - É onde se abre o arquivo de dados: open file date nome do arquivo em.arff - Current relation: fornece o número de exemplos e atributos. (para o arquivo Weather tem-se 14 exemplos e 5 atributos). - Pode-se selecionar o atributo e interpretar o seu histograma. 4

WEKA Redes Neurais no Weka Caso: exercício em aula (arquivo Iris) - 150 exemplos; - 5 atributos: sepallength; sepalwidh; petallength; petawidh; class. - classificação: Iris-setosa; Iris-versicolor; Iris-virginica. - Neste exemplo existe 1 classe linearmente separável e 2 classes não linearmente separáveis. 5

Redes Neurais no Weka Redes Neurais no Weka - Ícone principal visualize: 6

Redes Neurais no Weka Ícone principal visualize (permite visualizar o conjunto de dados em si e não os resultados de uma classificação e de clusterização): - Plot size (altera o tamanho da caixa) - Point size (tamanho dos pontos) - Jitter (mexe na dispersão dos pontos) Atenção: No caso de classificação (exemplo Iris), as classes já são conhecidas, podendo-se utilizar um algoritmo de treinamento supervisionado - Multilayer Perceptron. (classify choose functions multilayer perceptron) WEKA 7

WEKA Redes Neurais no Weka Validação cruzada: Exemplo Por exemplo, para 150 observações, faz-se 10 grupos de 15. Pega-se 9 para treinar a rede e 1 para validar o modelo. A idéia do procedimento consiste em criar grupos e combiná-los várias vezes. I, II, III, IV. Treinamento versus validação I, II, III IV I, II IV III 8

Redes Neurais no Weka Validação cruzada: exemplo Redes Neurais no Weka 9

Redes Neurais no WEKA Introdução ao WEKA Base Benchmark Estudo de Casos Análise de Crédito Bancário Análise de Crédito Bancário A base de dados contém 2077 exemplos de créditos concedidos. Possui 11 atributos de entrada e 2 classes de saída. A saída indica se o cliente pagou o empréstimo (=1) ou se não pagou (=0). 10

Análise de Crédito Bancário Os 11 atributos de entrada são: ESTC Estado civil NDEP Número de dependentes RENDA Renda familiar TIPOR Tipo de Residência (0=alugada,1=própria,2=parentes) VBEM O valor do bem a ser adquirido NPARC O número de parcelas a serem pagas VPARC O valor de cada parcelas TEL Possui telefone (0=não e 1=sim) IDADE Quantos anos a pessoa tem RESMS Tempo de moradia (em mês) ENTRADA O valor da primeira parcela no dia da compra Análise de Crédito Bancário Estado Civil Número de Dependentes Renda Familiar Tipo de Residência Valor do Empréstimo Número de Parcelas Valor da Parcela Cliente Pagador Cliente Não-Pagador Possui Telefone Idade Tempo de Moradia Valor da Entrada 11

Análise de Crédito Bancário Amostra da Base de Dados: ESTC NDEP RENDA TIPOR VBEM NPARC VPARC TEL IDADE RESMS ENTRADA CLASSE_1 CLASSE_2 0 0 350 1 468 10 65 0 33 6 0 0 1 0 2 580 1 349 10 51 0 30 6 0 1 0 0 1 500 1 828 18 89 0 29 6 0 0 1 0 0 2000 1 309 6 66 0 29 6 0 1 0 1 0 411 1 390 12 55 1 40 0 0 1 0 0 0 500 1 614 10 81 0 59 6 0 1 0 0 2 500 1 347 4 101 0 44 6 0 1 0 0 0 800 1 359 6 76 0 51 6 0 1 0 0 0 300 1 309 6 66 0 30 6 0 0 1 0 0 554 1 429 10 60 0 46 6 0 1 0 0 0 332 1 593 4 100 0 44 215 198 1 0 1 0 342 1 453 10 59 0 52 6 0 1 0 0 2 632 1 365 6 78 0 49 6 0 1 0 0 0 600 1 587 10 89 0 44 60 0 1 0 0 0 800 1 495 15 59 0 50 6 0 0 1 1 0 480 1 460 3 135 0 59 6 100 1 0 0 0 1300 1 349 10 51 0 45 6 0 1 0 0 2 868 1 567 10 78 0 39 6 0 1 0 0 0 300 1 399 10 55 0 29 6 0 1 0 Análise de Crédito Bancário A partir da base de dados original, foram criadas: 3 bases para treinamento, escolhidas aleatoriamente a partir da base original, com 1500 exemplos. 3 bases para teste com 577 exemplos. 12

Análise de Crédito Bancário Abra o arquivo treino01.arff no WEKA. Verifique se os todos os exemplos (instâncias) foram corretamente carregadas. Analise os histogramas dos atributos de entrada. Que comentário pode ser feito a respeito do número de dependentes (NDEP)? Análise de Crédito Bancário Treine e teste (com o respectivo conjunto de teste) cada uma das bases de dados. Faça variações nos seguintes parâmetros: Normalização Número de processadores na camada escondida Número de épocas de treinamento Taxa de aprendizado Termo de momento Validação cruzada 13

Análise de Crédito Bancário No caso do atributo Número de Dependentes, deve-se alterar os valores para: 0 dependentes 1 ou mais dependentes. Utilize o filtro MergeTwoValues. 14