SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
WEKA
(Waikato Environment for Knowledge Analysis)
Péricles Narbal | Suzane Souto | Thiago Marques
Introdução
O que é WEKA?
É uma coleção de
algoritmos de aprendizado
de máquina para mineração
de dados e foi desenvolvido
na Universidade de Waikato,
Nova Zelândia.
História
1993:
Inicialmente foi desenvolvido em Tlc/Tk e C, essa versão
original servia para modelar algoritmos implementados em outras
linguagens de programação.
Essa versão original foi projetada como uma ferramenta para
analisar dados agrícolas.
História
1997:
Foi tomada a decisão de reescrevê-lo do início em Java,
incluindo implementações de algoritmos de modelagem. E agora é
usado em diversas áreas de aplicação, em particular na
educacional e de pesquisas.
História
2006:
A Pentaho Corporation adquiriu uma licença exclusiva para
usar Weka para business intelligence. Ele forma o componente de
mineração de dados e análise preditiva do conjunto de inteligência
de negócios Pentaho.
Atualmente está na versão 3.8.2
O Weka encontra-se licenciado ao abrigo da GPL(General Public
License). É um software livre do tipo open source, sendo portanto
possível estudar e alterar o respectivo código fonte.
Contém uma coleção de ferramentas de visualização e
algoritmos para análise de dados e modelagem preditiva, junto
com interfaces gráficas de usuário para facilitar o acesso a essas
funções.
Seu ponto forte é a tarefa de Classificação, porém também é
capaz de minerar regras de associação e clusters de dados.
Pode ser utilizada no modo console ou através da interface
gráfica Weka Explorer.
Ao longo dos anos se consolidou como a ferramenta de data
mining mais utilizada em ambiente acadêmico.
Vantagens
● Software Livre.
● Portabilidade(Java).
● Uma coleção abrangente de dados de pré-processamento e
técnicas de modelagem.
● Facilidade de utilização devido a sua interface gráfica de
usuário.
Sistemas
Operacionais
● Windows x86 e x64
● Mac OS X
● Linux
Obs.: Necessita da JVM.
Conceitos
Funcionalidades básicas
◆ Classificação
◆ Clusterização
◆ Associação
Algorítmos
Classificação
Naive Bayes
ZeroR
Clusterização
EM
K-Means
Associação
Apriori
FP-growth
Interface
Weka 3 - interface inicial
Weka 3 - Explorer
Funcionamento
Conclusão!
Software Livre
Tipo Open Source,
desenvolvido em Java
Seu ponto forte
A tarefa de classificação, mas
também é capaz de minerar
regras de associação e
clusters de dados
Facilidade
Executável nos sistemas
operacionais mais utilizados e
interface gráfica na utilização
do programa
O WEKA
Procede à análise
computacional e estatística
dos dados fornecidos
recorrendo a técnicas de
mineração de dados
Perguntas?
“
Eu nunca penso no futuro. Ele não tarda
a chegar. Albert Einstein

Mais conteúdo relacionado

Semelhante a Weka - IA

26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdfDeborah237501
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Sugizo Akino
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindJaydson Gomes
 
Programação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com JavaProgramação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com JavaRosicleia Frasson
 
Python x R: mas e o Weka?
Python x R: mas e o Weka? Python x R: mas e o Weka?
Python x R: mas e o Weka? pichiliani
 
TDC2016SP - Python x R: mas e o Weka?
TDC2016SP - Python x R: mas e o Weka?TDC2016SP - Python x R: mas e o Weka?
TDC2016SP - Python x R: mas e o Weka?tdc-globalcode
 
Reutilização
ReutilizaçãoReutilização
Reutilizaçãoemjorge
 
Merlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMerlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMarcelo Mrack
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
 
Java No Setor Público: Produtividade, Flexibilidade e Baixo Custo
Java No Setor Público: Produtividade, Flexibilidade e Baixo CustoJava No Setor Público: Produtividade, Flexibilidade e Baixo Custo
Java No Setor Público: Produtividade, Flexibilidade e Baixo CustoÉberli Cabistani Riella
 
Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Adriano Teixeira de Souza
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014MySQL Brasil
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - TreinamentoCaio Lima
 

Semelhante a Weka - IA (20)

Cursos
CursosCursos
Cursos
 
26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf26 - Slides Modulo 1 SQLDS.pdf
26 - Slides Modulo 1 SQLDS.pdf
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
 
BDD com SpecFlow
BDD com SpecFlowBDD com SpecFlow
BDD com SpecFlow
 
Bdd com spec flow
Bdd com spec flowBdd com spec flow
Bdd com spec flow
 
Programação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com JavaProgramação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com Java
 
Python x R: mas e o Weka?
Python x R: mas e o Weka? Python x R: mas e o Weka?
Python x R: mas e o Weka?
 
TDC2016SP - Python x R: mas e o Weka?
TDC2016SP - Python x R: mas e o Weka?TDC2016SP - Python x R: mas e o Weka?
TDC2016SP - Python x R: mas e o Weka?
 
Reutilização
ReutilizaçãoReutilização
Reutilização
 
Merlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginasMerlinferramentassbc2006 Revisado Em6paginas
Merlinferramentassbc2006 Revisado Em6paginas
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
 
Java No Setor Público: Produtividade, Flexibilidade e Baixo Custo
Java No Setor Público: Produtividade, Flexibilidade e Baixo CustoJava No Setor Público: Produtividade, Flexibilidade e Baixo Custo
Java No Setor Público: Produtividade, Flexibilidade e Baixo Custo
 
Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...Paradigmas de Linguagens de Programação - Modularização, componentização e re...
Paradigmas de Linguagens de Programação - Modularização, componentização e re...
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - Treinamento
 
Artigo Bruno Rodrigues Spark Toolkit 0317
Artigo Bruno Rodrigues Spark Toolkit 0317Artigo Bruno Rodrigues Spark Toolkit 0317
Artigo Bruno Rodrigues Spark Toolkit 0317
 
Spark Toolkit
Spark ToolkitSpark Toolkit
Spark Toolkit
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Weka - IA

  • 1. WEKA (Waikato Environment for Knowledge Analysis) Péricles Narbal | Suzane Souto | Thiago Marques
  • 2. Introdução O que é WEKA? É uma coleção de algoritmos de aprendizado de máquina para mineração de dados e foi desenvolvido na Universidade de Waikato, Nova Zelândia.
  • 3. História 1993: Inicialmente foi desenvolvido em Tlc/Tk e C, essa versão original servia para modelar algoritmos implementados em outras linguagens de programação. Essa versão original foi projetada como uma ferramenta para analisar dados agrícolas.
  • 4. História 1997: Foi tomada a decisão de reescrevê-lo do início em Java, incluindo implementações de algoritmos de modelagem. E agora é usado em diversas áreas de aplicação, em particular na educacional e de pesquisas.
  • 5. História 2006: A Pentaho Corporation adquiriu uma licença exclusiva para usar Weka para business intelligence. Ele forma o componente de mineração de dados e análise preditiva do conjunto de inteligência de negócios Pentaho. Atualmente está na versão 3.8.2
  • 6. O Weka encontra-se licenciado ao abrigo da GPL(General Public License). É um software livre do tipo open source, sendo portanto possível estudar e alterar o respectivo código fonte. Contém uma coleção de ferramentas de visualização e algoritmos para análise de dados e modelagem preditiva, junto com interfaces gráficas de usuário para facilitar o acesso a essas funções.
  • 7. Seu ponto forte é a tarefa de Classificação, porém também é capaz de minerar regras de associação e clusters de dados. Pode ser utilizada no modo console ou através da interface gráfica Weka Explorer. Ao longo dos anos se consolidou como a ferramenta de data mining mais utilizada em ambiente acadêmico.
  • 9. ● Software Livre. ● Portabilidade(Java). ● Uma coleção abrangente de dados de pré-processamento e técnicas de modelagem. ● Facilidade de utilização devido a sua interface gráfica de usuário.
  • 11. ● Windows x86 e x64 ● Mac OS X ● Linux Obs.: Necessita da JVM.
  • 13. Funcionalidades básicas ◆ Classificação ◆ Clusterização ◆ Associação
  • 16. Weka 3 - interface inicial
  • 17. Weka 3 - Explorer
  • 19. Conclusão! Software Livre Tipo Open Source, desenvolvido em Java Seu ponto forte A tarefa de classificação, mas também é capaz de minerar regras de associação e clusters de dados Facilidade Executável nos sistemas operacionais mais utilizados e interface gráfica na utilização do programa O WEKA Procede à análise computacional e estatística dos dados fornecidos recorrendo a técnicas de mineração de dados
  • 21. “ Eu nunca penso no futuro. Ele não tarda a chegar. Albert Einstein