O documento apresenta técnicas de aprendizagem de máquina (machine learning) para aplicações web inteligentes. Descreve exemplos de uso de classificadores bayesianos, redes neurais artificiais, árvores de decisão e regressão para reconhecimento de padrões e clustering. Também lista projetos open-source para desenvolvimento de aplicações web de machine learning.
1. Mac Web Machhiinnee LLeeaarrnniinngg
Aplicações Inteligentes utilizando
técnicas de aprendizagem de máquina.
JJooããoo GGaabbrriieell LLiimmaa
www.jgabriellima.com
2. About me
Engenheiro da Computação
Especialista em Business Inteligence
Mestrando em Computação Aplicada – PPGEE/UFPa
[BigData – Machine Learning – Cloud/Stream Computing]
Laboratório de Inteligência Computacional - UFPa
Arquiteto de Soluções – Indra Company
5. O que é?
Área de IA cujo objetivo é o desenvolvimento de técnicas
computacionais capazes de adquirir conhecimento de
forma automática
Pograma de computador que toma decisões baseado em
experiências acumuladas através da solução bem
sucedida de problemas anteriores
6. Hierarquia do Aprendizado
IInndduuççããoo: Forma de inferência lógica que permite obter conclusões genéricas
sobre um conjunto particular de exemplos. Ex.: Arquimedes, Kepler, Darwin
– SSuuppeerrvviissiioonnaaddoo:
● Fornecemos a “resposta correta” durante o treinamento.
● Classes são conhecidas a priori
● Ajustamos os pesos em função das respostas corretas que conhecemos
– NNããoo--SSuuppeerrvviissiioonnaaddoo:
● Classes não são conhecidas
● Algoritmo deve definir quais são as classes em função de um
● determinado critério
● Descoberta de Conhecimento
7. Paradigmas
Simbólico: Aprender construindo representações. Ex.: Expressão lógica, Árvores de
Decisão, Rede semântica.
Estatístico: Utilização de modelos estatísticos para encontrar aproximações. Ex.:
Modelo bayesiano
Baseado em Exemplos: Classificação de novas amostras baseado-se em exemplos
já conhecidos
Conexionista: Construções matemáticas simplificadas inspiradas no modelo
biológico do sistema nervoso
Genético: Derivado do modelo evolucionário de aprendizado
8.
9.
10.
11.
12. Wall-mart
– Ao procurar eventuais relações entre o volume de vendas e os dias
da semana:
● Apontou que, às sextas-feiras, as vendas de cervejas cresciam
na mesma proporção que as de fraldas...
● Crianças bebendo cerveja?
● Ao comprar fraldas para seus bebês, os pais aproveitavam para
abastecer as reservas de cerveja para o final de semana
13. Vestibular PUC-RJ
● Se o candidato é do sexo feminino, trabalha e teve aprovação com boas notas
no vestibular, então não efetivava a matrícula
– Uma mulher em idade de vestibular, se trabalha é porque precisa, e neste caso
deve ter feito inscrição para ingressar na universidade pública gratuita.
– Se teve boas notas provavelmente foi aprovada na universidade pública onde
efetivará matrícula.
– Salvo exceções...
33. Mac Web Machhiinnee LLeeaarrnniinngg
Aplicações Inteligentes utilizando
técnicas de aprendizagem de máquina.
JJooããoo GGaabbrriieell LLiimmaa
www.jgabriellima.com