INF 1771 – Inteligência Artificial Aula 19 – Bibliotecas e Ferramentas para Aprendizado de Máquina Edirlei Soares de Lima.

Slides:



Advertisements
Apresentações semelhantes
«Forte do Bom Sucesso (Lisboa) – Lápides 1, 2, 3» «nomes gravados, 21 de Agosto de 2008» «Ultramar.TerraWeb»
Advertisements

IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Agenda Introdução Justificativa Objetivo Detecção de Spam
INFORMAÇÕES COMPLEMENTARES
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
Iniciando na plataforma Eclipse
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 4.
EPF Composer Eclipse Process Framework Composer
Formato dos Dados % 1. Title: Database for fitting contact lenses
1 Mineração de Dados - Trabalho Final junho/julho de 2008 Selecionar um arquivo de dados entre os sugeridos no repósitório UCI (
Curso de ADMINISTRAÇÃO
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
SVM Support Vector Machines
Jacques Robin, Francisco Carvalho, Flávia Barros
Weka Coleção de algoritmos de aprendizado de máquina implementado em Java Tanto é API como aplicativo!!! Open source software Framework para o desenvolvimento.
1º SEMINÁRIO DO PROJETO MULTIGRID
Curso Sistemas de Informação I Disciplina: Arquitetura de Software
Tutorial Condor Juliano Freitas da Silva
Computação Gráfica OpenGL.
Classes e objetos P. O. O. Prof. Grace.
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
EL e JSTL Prof. Danton Cavalcanti Franco Junior
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
Renda até 2 SM.
Diagnósticos Educativos = Diagnósticos Preenchidos 100% = 1.539
Desenvolvimento de Jogos e Entretenimento Digital
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Bolha Posição de máx. W2 Ponto de Estagnação
X Legenda Nível de Bateria Classificação Status Comunicação Outros 100
CATÁLOGO GÉIA PÁG. 1 GÉIA PÁG. 2 HESTIA PÁG. 3.
PROCESSOS PRINCIPAIS Alunos - Grau de Satisfação 4971 avaliações * Questões que entraram em vigor em 2011 ** N.A. = Não Aplicável Versão: 07/02/2012 INDICADORES.
Trabalho sobre Cor Thiago Marques Toledo.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Nível de Serviço ANO II – Nº 06.
FISCALIZAÇÃO DIRECIONADA CONDUTA - AUXILIAR ANO III – Nº 05.
Momentos de Hu e Zernike para o Reconhecimento de Linguagem de Sinais
Funcionários - Grau de Satisfação 2096 avaliações
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
Sistemas Inteligentes
18/09/2008.
DIEGO RICARDO DE ARAUJO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO INSTITUTO DE CIÊNCIA EXATAS UNIVERSIDADE FEDERAL DE JUIZ DE FORA Seleção de Características.
IA - Prof. Paulemir Campos
Estatística Aula 9 – 28/02/2011.
Classificação de imagens de fotografias históricas usando detecção de linhas e paralelogramos pela presença de edifícios Natália Cosse Batista Grupo 8.
1 Aplicações do Fecho Regular. 2 A interseção de uma linguagem livre de contexto e uma linguagem regular é uma linguagem livre de contexto livre de contexto.
CONCEITOS FUNDAMENTAIS
Olhe fixamente para a Bruxa Nariguda
Stream – Fluxo I/O Sistema de Arquivos
Paradigma funcional.
3ª PESQUISA DE REMUNERAÇÃO
Lista de Exercício IAI 2009 – Ricardo Prudêncio. Os objetivos dessa lista são: –Realizar treinamento de SVMs no WEKA –Praticar procedimento de seleção.
Equipe Bárbara Régis Lissa Lourenço Lucas Hakim Ricardo Spada Coordenador: Gabriel Pascutti.
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
1 - Listas com Acesso Aleatório. 2 - Fila, o Acesso Ordenado (FIFO)
SVMSharp – Uma implementação didática de uma SVM
WEKA Jacques Robin João Batista Marcelino Pereira junho/2001.
Ferramentas JMOCKIT, ALLPAIRS, ECLEMMA, MUCLIPSE
24/4/2015IA - Prof. Paulemir Campos1 WEKA UPE – Caruaru – Sistemas de Informação Disciplina: Inteligência Artificial Prof.: Paulemir G. Campos.
Software Weka Waikato 2004, Witten & Frank 2000.
Sistemas de Informação Inteligentes Aula 1 Nadilma Nunes
Aula Pratica Aprendizagem WEKA Prof. Ivan Gesteira Costa Filho Centro de Informática Universidade Federal de Pernambuco.
Módulo I – Softwares: Linguagens de Programação Prof.: Rogério Morais.
Transcrição da apresentação:

INF 1771 – Inteligência Artificial Aula 19 – Bibliotecas e Ferramentas para Aprendizado de Máquina Edirlei Soares de Lima

LOGO LibSVM Biblioteca com implementação atual e bem otimizada de Support Vector Machine (SVM). É escrita originalmente em C e Java, mas possui versões em C#, Python, Ruby, Perl, Haskell, Lisp, PHP, CUDA... Versão atual 3.12.

LOGO LibSVM LibSVM: GNUPlot: ot/4.4.3/gp443win32.zip/download Python: Exemplos de Datasets: sets/

LOGO LibSVM Instalação: Descompacte: libsvm-3.11.zip e gp443win32.zip Instale: python msi Obs: É necessário usar a versão 2.7 do Python.

LOGO LibSVM Configuração: Edite o arquivo: libsvm-3.11\tools\easy.py Substitua a linha 25: gnuplot_exe = r"c:\tmp\gnuplot\binary\pgnuplot.exe Pelo caminho do GNUPlot. Exemplo: gnuplot_exe = r" C:\gp443win32\gnuplot\binary\ gnuplot.exe

LOGO LibSVM Execução: Considerando os arquivos train.txt e test.txt como bases de treinamento e teste, o processo de treinamento e teste é executado pela seguinte linha de comando: C:\Python27\python.exe easy.py train.txt test.txt

LOGO LibSVM Formato do arquivo de treinamento/testes: (Classe) (Atrib 1 ID):(Atrib 1 ) (Atrib 2 ID):(Atrib 2 )... (Atrib N ID):(Atrib N ) Exemplo: 8 1:47 2:100 3:27 4:81 5:57 6:37 7:26 6 1:100 2:100 3:88 4:99 5:49 6:74 7:17 3 1:50 2:84 3:66 4:100 5:75 6:75 7:51 8 1:48 2:96 3:62 4:65 5:88 6:27 7:21 3 2:83 3:29 4:100 5:88 6:95 7:64

LOGO LibSVM Avaliação dos Resultados: Precisão geral: Valor do accuracy exibido no console. Arquivos Gerados: Train.txt.scale e Test.txt.scale – Contém os dados normalizados. Train.txt.range e Test.txt.range – Valor mínimo e máximo dos atributos. Train.txt.scale.out – Contém os resultados parciais obtidos com diferentes parâmetros durante o treinamento. Train.txt.scale.png – Gráfico com a variação dos resultados obtidos com diferentes parâmetros durante o treinamento. Test.txt.predict – Resultado da classificação dos exemplos de teste. Train.txt.model – Modelo do classificador treinado.

LOGO Weka Ferramenta e biblioteca completa para tarefas de aprendizado de máquina. Possui uma grande quantidade de algoritmos de aprendizado de máquina. Implementado na linguagem Java. Versão atual: 3.6

LOGO Weka Weka: Exemplos de Datasets: C:\Program Files\Weka-3-6\data\ ets.html

LOGO Weka Formato do arquivo de treinamento/testes: Cabeçalho do (AtribName 1 ) (AtribType 1 (AtribName 2 ) (AtribType 2 (AtribName N ) (AtribType N (Class) {(Class 1, Class 2, … Class N (Atrib 1 ), (Atrib 2 ), …, (Atrib N ),(Class).

LOGO Weka Formato do arquivo de treinamento/testes: 'valor1' 'valor2' 'valor3' 'class' , , , , , , , , , , , ,0

LOGO Weka Interface para Testes:

LOGO Weka Selecionando uma Base de Treinamento:

LOGO Weka Selecionando um Algoritmo:

LOGO Alterando Parâmetros do Algoritmo: Weka

LOGO Realizando Testes: Weka

LOGO Analisando os Resultados: Weka

LOGO Realizando Experimentos: Weka

LOGO Realizando Experimentos: Weka

LOGO Comparando os Resultados dos Experimentos: Weka