Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
Clarimar J. Coelho
clarimarc@gmail.com
MEPROS
1 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
Conhecimento é poder
2 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
3 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
4 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
5 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
Métodos estatísticos
6 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
7 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
8 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
9 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
10 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Processo de aprendizagem
Por exemplo
11 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
12 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
13 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
14 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
15 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Em todos os casos
16 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Machine learning
17 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Machine learning
18 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Machine learning
19 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
20 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Exemplo
a
Uma das três formas canônicas de inferência para estabelecer hipóteses
científicas.
21 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
22 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Triângulo de Peirce
23 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Indução
24 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Indução
25 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Inferência
26 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Aprendizagem indutiva
27 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Dois tipos de aprendizagem indutiva
28 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Dois tipos de aprendizagem indutiva
29 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Dois tipos de aprendizagem indutiva
30 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
31 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
32 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
33 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
34 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Falta de teoria
35 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem de máquina
Necessidade de customização
36 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Diferentes tipos de
aprendizagem de máquina
37 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
38 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
São do tipo
I Aprendizagem supervisionada
I Aprendizagem não supervisionada
I Aprendizagem por reforço
39 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
40 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
41 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
42 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
43 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
44 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
45 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
Fuxo de trabalho
46 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
47 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
48 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
49 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
A experiência mostra
50 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Aprendizagem supervisionada
51 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
52 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Objetivos
53 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Mecanismos de pesquisa
54 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
55 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
56 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
57 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Existe um professor
58 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
59 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
60 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
61 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
62 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
63 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
64 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
65 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
66 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
67 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
68 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
69 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Análise preliminar
70 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
71 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
72 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
73 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
I Coleta de dados
I Preparação dos dados
I Exploração dos dados
I Treinamento do algoritmo
I Teste do algoritmo
I Avaliação do algoritmo
I Melhora do algoritmo
74 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
75 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Coleta de dados
76 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
I Reunimos os dados
I Ter certeza de que está em um formato utilizável pelo
algoritmo que queremos usar
I Para fazer isso, talvez seja necessário organizar em algum
formato
I Alguns algoritmos precisam de dados em um formato
inteiro, enquanto outros exigem dados sob a forma de
strings e, finalmente, outros precisam estar em um formato
especial
I Vamos ver isso mais tarde, mas o formato específico
geralmente é simples em comparação com a coleta de
dados
77 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Treinamento do algoritmo
78 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Teste do algoritmo
79 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Avaliação do algoritmo
80 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Melhora do algoritmo
81 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
82 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Até agora..
83 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
84 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Mineração de dados
86 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Mineração de dados
87 / 88
Introdução Aprendizagem de máquina Diferentes tipos de aprendizagem de máquina Escolhendo o algoritmo certo Como construir modelos
Exercício da unidade
88 / 88