SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Aprendizagem com Árvores de 
Decisão 
Ronaldo F. Ramos, Dr. 
ronaldo@cefet-ce.br
Roteiro 
✹Agentes de Aprendizagem 
✹Aprendizagem Indutiva 
✹Arvore de Decisão
Aprendizagem 
▪Aprendizagem é essencial para ambientes desconhecidos! 
▪ i.e., quando o projetista não é onisciente! 
! 
"Aprendizagem é útil como um método de construção de 
sistemas! 
! 
" i.e.,expõe o agente à realidade ao invés de tentar escrevê-lo diretamente.! 
! 
"A aprendizagem modifica o mecanismo de decisão do 
agente melhorando o desempenho.
Agentes de Apredizagem 
Padrões de desempenho
Questões importantes 
✹ O projeto de um elemento de aprendizagem deve 
definir: 
! 
✹ Que componentes do elemento de desempenho 
devem ser aprendidos 
✹ Que “ feedback” é disponível para aprender esses 
componentes. 
✹ Que representação deve ser usada para estes 
componentes. 
✹ Tipos de “ feedback”: 
✹ Aprendizado Supervisionado: Questões corretas para 
cada exemplo. 
✹ Aprendizado não supervisionado: sem respostas 
✹ Aprendizado por Reforço: prêmios ou recompensas 
ocasionais
Os agentes de aprendizagem incluem: 
"Mapeamento direto das percepções de condições do estado 
atual para ações. 
"Informações sobre como o mundo evolui e sobre os 
resultados de possíveis ações que o agente venha a executar 
"Informações que mostram a utilidade dos estados 
"Informações sobre a desejabilidade das ações 
"Metas
Aprendizagem Indutiva 
"Forma mais simples: aprender (descobrir) uma função a partir de exemplos! 
! 
Seja f a função desejada! 
! 
Um exemplo é um par (x, f(x))! 
! 
Problema: encontrar uma hipótese h! 
tal que h ≈ f! 
dado um conjunto “de treinamento” de exemplos! 
(Esta é a forma mais simples de modelar o aprendizado real:! 
" Ignora o conhecimento anterior! 
" Assume que os exemplos são dados
Método de Aprendizagem Indutivo 
"Construir/ajustar h de forma a acordar com f no conjunto 
de treinamento! 
"(h é consistente se a mesma iguala f em todos os 
exemplos)! 
"E.g., Adequação da curva.
Método de Aprendizagem Indutivo 
"Construir/ajustar h de forma a acordar com f no conjunto 
de treinamento! 
"(h é consistente se a mesma iguala f em todos os 
exemplos)! 
"E.g., Adequação da curva.
Método de Aprendizagem Indutivo 
"Construir/ajustar h de forma a acordar com f no conjunto 
de treinamento! 
"(h é consistente se a mesma iguala f em todos os 
exemplos)! 
"E.g., Adequação da curva.
Método de Aprendizagem Indutivo 
"Construir/ajustar h de forma a acordar com f no conjunto 
de treinamento! 
"(h é consistente se a mesma iguala f em todos os 
exemplos)! 
"E.g., Adequação da curva.
Método de Aprendizagem Indutivo 
"Construir/ajustar h de forma a acordar com f no conjunto de treinamento! 
"(h é consistente se a mesma iguala f em todos os exemplos)! 
"E.g., Adequação da curva.! 
! 
QUAL SELECIONAR?! 
! 
NAVALHA de OCKHAM! 
! 
Hipótese consistente mais simples
Árvores de Decisão 
Problema: ! 
! 
Decidir se esperamos uma mesa em um restaurante com base nos seguintes 
atributos: ! 
! ! 
1. Alternativa: Existe uma outra opção perto?! 
2. Existe uma área confortável onde se pode esperar?! 
3. Hoje é Sexta ou Sábado?! 
4. Estamos famintos?! 
5. Pessoas no restaurante (ninguém, alguns, cheio)?! 
6. Preço: Faixa de preço.! 
7. Está chovendo fora?! 
8. Reserva: Foi feito uma reserva?! 
9. Tipo de restaurante (Francês, Italiano, Tailandês, Fast-Food (Burger?))! 
10. Estimativa de Espera (0-10,10-30,30-60,>60) min
Representação Baseada em Atributos 
"Exemplos descritos pelos valores de seus atributos (Booleano, Discreto, 
Continuo)! 
"Ex., Situações onde Esperaria ou não por uma mesa:! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
Classificação dos exemplos é positiva(V) or negativa (F)
Árvores de Decisão 
"Uma representação possível para as hipóteses! 
"Ex., Abaixo temos a verdadeira árvore para decidir esperar 
*sem tipo e preço 
considerados irrelevantes 
pelo autor
Expressividade 
"Árvores de decisão podem expressar qualquer função dos 
atributos de entrada! 
"Ex. Para funções booleanas, tabela de verdade -> caminho para 
uma folha! 
! 
! 
! 
! 
! 
! 
Trivialmente, existe uma árvore consistente para qualquer conjunto 
de treinamento com um caminho para folha para cada exemplo (a 
não ser que f seja não determinística em x) mas ela provavelmente 
não generalizará para novos exemplos! 
! 
"Prefere-se trabalhar com arvores de decisão mais compactas.
Espaços de Hipóteses 
Quantas árvores de decisão distintas com n atributos booleanos?! 
! 
= número de funções booleanas! 
= número de tabelas de verdade distintas com 2n linhas = 22n! 
! 
Ex., com 6 atributos booleanos existem 18.446.744.073.709.551.616 árvores! 
! 
Quantas hipóteses puramente conjuntivas (ex. Faminto ^ ¬Chovendo)?! 
! 
" Cada atributo pode estar em(positivo), em(negativo) ou for a (out)! 
!! ⇒ 3n hipóteses conjuntivas distintas! 
" Espaço de hipóteses mais expressivo! 
" Aumenta a possibilidade que a função objetivo possa ser expressa! 
" Aumenta o número de hipóteses consistente com o conjunto de 
treinamento! 
! 
!! ⇒ pode obter previsões ruins
Aprendizagem com árvore de decisão 
Objetivo: Encontrar uma árvore pequena consistente com os exemplos de 
treinamento! 
Idéia: (recursivamente) procurar o “atributo mais significativo” como raiz da 
(sub) árvore.! 
! 
Casos a considerar:! 
! 
1. Se existem alguns atributos positivos e alguns negativos escolha o melhor 
atributo para dividi-los! 
2. Se todos os exemplos restantes forem positivos (ou todos negativos), então 
terminamos: podemos responder sim ou não.! 
3. Se não resta nenhum exemplo, isso significa que nenhum exemplo desse tipo 
foi observado e retornamos um valor padrão (default) calculado a partir da 
classificação da maioria no pai do nó.! 
4. Se não resta nenhum atributo, mas há exemplos positivos e negativos, temos 
um problema. Exemplos com a mesma descrição, mas com classificação 
diferente. Há incorreção nos dados (ruído) ou os atributos não são suficientes 
para a descrição completa ou o domínio é não determinístico. (solução: 
votação da maioria).
Aprendizagem com árvore de decisão 
função APRENDIZAGEM-ARVORE-DECISAO(exemplos,atributos,padrão) ! 
! ! ! ! ! ! ! ! ! ! ! ! ! retorna arvore de decisão! 
! entradas: exemplos, conjunto de exemplos! 
! ! ! atributos, conjunto de atributos! 
! ! ! padrão, valor padrão (default) para o predicado do objetivo! 
! ! 
se exemplos é vazio então retornar padrão! 
senão se todos os exemplos tem a mesma classificação então retornar a classificação! 
! senão se atributos é vazio então retornar VALOR-DA-MAIORIA(exemplos)! 
! senão! 
! ! melhor ß ESCOLHER-ATRIBUTO(atributos,exemplos)! 
! ! arvore ß uma nova árvore de decisão com teste de raiz melhor! 
! ! m ß VALOR-DA-MAIORIA(exemplosi)! 
! ! para cada valor vi de melhor faça! 
! ! ! exemplos ß {elementos de exemplos com melhor = vj}! 
! ! ! subárvore ß APRENDIZAGEM-ARVORE-DECISAO(exemplosj, atributos – melhor, m)! 
! ! adicionar uma ramificação a árvore com rótulo vj e subárvore subárvore! 
! retornar árvore
Escolhendo um atributo 
"Idéia: um bom atributo divide os exemplos em 
subconjuntos que são (idealmente) “todos 
positivos” ou “todos negativos”! 
! 
! 
! 
! 
! 
! 
Clientes é a melhor escolha? Não é perfeito, mas 
“bastante bom”.Como medir isso?
Usando a teoria da informação 
Para implementar ESCOLHER-ATRIBUTO(): ! 
Conteúdo da Informação(Entropia)(Shannon Weaver,1949):! 
I(P(v1), … , P(vn)) = Σi=1 -P(vi) log2 P(vi)! 
! 
Ex. Quantidade de informação contida na resposta a uma pergunta. Quanto 
mais se sabe menor é a informação contida na resposta. Para o caso do 
lançamento de uma moeda:! 
! 
1 log log2 2 
! 
! 
1 
1 
1 
1 
,1 
2 
$ 
' 
I 1bit 
Para um conjunto de treinamento contendo p exemplos positivos en 
exemplos negativos. 
n 
p n 
n 
( , ) log log 
+ + 2 p n 
2 Obs: quantidade de informação medida em bits 
p 
p n 
p 
p n 
n 
p n 
I p 
p n 
+ + 
− 
+ + 
= − 
2 
2 
2 
2 
2 
= − − = "# 
%&
Ganho de Informação 
Um atributo escolhido A divide o conjunto de treinamento 
E em subconjuntos E1,…,Ev de acordo com seus 
valores para A onde A tem v valores distintos! 
! 
p n 
! 
resto A Ganho de Informação(IG) ou redução na entropia do 
atributo de teste:! 
! 
! 
! 
Escolher o atributo com o maior Ganho. 
Σ= 
+ 
n 
( ) ( , i 
) 
I p 
i i i 
+ + + 
= 
v 
i i i 
i i 
p n 
p n 
p n 
1 
Ganho A I p n 
− 
( ) ( , ) resto(A) 
p n 
p n 
+ + 
=
Ganho de Informação 
Para o conjunto de treinamento (do restaurante), p = n = 6, I(6/12, 6/12) = 1 bit! 
! 
! 
Considerando os atributos Clientes e Tipos) (e também outros):! 
! 
! 
! 
Ganho ( Clientes ) 1 [ 2 
= − I + I + I 
= 
! 
! 
Ganho ( Tipo ) 1 [ 2 
I I I I 
! 
! 
Clientes tem o maior ganho de todos atributos e é escolhido pelo algoritmo 
como root 
, 2 
4 
)] 0 bits 
4 
(2 
, 4 
6 
) 4 
4 
12 
(2 
, 2 
4 
(1,0) 6 
) 4 
2 
12 
(1 
, 1 
2 
(0,1) 4 
) 2 
2 
12 
(1 
, 1 
2 
12 
)] .0541 bits 
6 
(2 
12 
12 
12 
= − + + + =
Continuação do Exemplo 
"Árvore de decisão aprendida dos 12 exemplos:! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
Substancialmente mais simples que a “verdadeira” árvore – uma 
hipótese mais complexa não se justifica diante de um menor montante 
de dados.
Medida de Desempenho 
• Como sabemos se h ≈ f ?! 
1. Usar teoremas da teoria de aprendizagem estatística/computacional! 
2. Testar h sobre um novo conjunto de teste de exemplos! 
(usar a mesma distribuição sobre o espaço de exemplos como conjunto 
de treinamento)! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
Curva de Aprendizagem = % de testes corretos como função do tamanho do 
conjunto de treinamento
Resumo 
"Aprendizado necessário para ambientes desconhecidos, projetistas 
preguiçosos (sem tempo)! 
! 
"Agente de Aprendizagem = Elemento de Desempenho + Elemento de 
Aprendizagem! 
! 
"Para aprendizagem supervisionada, a meta é encontrar uma hipótese 
simples aproximadamente consistente com os exemplos de treinamento! 
! 
! 
"Aprendizagem com árvore de decisão usando teoria do ganho da 
informação! 
! 
"Desempenho de aprendizado = acuracidade de predição medida no 
conjunto de teste.

Mais conteúdo relacionado

Destaque

Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slidesronaldo ramos
 
Cap5 - Parte 3 - Intervalo Da Média
Cap5 - Parte 3 - Intervalo Da MédiaCap5 - Parte 3 - Intervalo Da Média
Cap5 - Parte 3 - Intervalo Da MédiaRegis Andrade
 
Função de densidade normal bom
Função de densidade normal   bomFunção de densidade normal   bom
Função de densidade normal bomjon024
 
Distribuicao normal2.0
Distribuicao normal2.0Distribuicao normal2.0
Distribuicao normal2.0Ronne Seles
 
Tema 7 a_dicionario_de_dados_arvore_e_ta
Tema 7 a_dicionario_de_dados_arvore_e_taTema 7 a_dicionario_de_dados_arvore_e_ta
Tema 7 a_dicionario_de_dados_arvore_e_taPedro A. Uamusse
 
Data mining: Auxiliando as empresas na tomada de decisão
Data mining: Auxiliando as empresas na tomada de decisãoData mining: Auxiliando as empresas na tomada de decisão
Data mining: Auxiliando as empresas na tomada de decisãoAntonioEE256
 
Cap5 - Parte 4 - Intervalo Da Proporção
Cap5 - Parte 4 - Intervalo Da ProporçãoCap5 - Parte 4 - Intervalo Da Proporção
Cap5 - Parte 4 - Intervalo Da ProporçãoRegis Andrade
 
Aula 10 coeficientes de variabilidade e assimetria
Aula 10   coeficientes de variabilidade e assimetriaAula 10   coeficientes de variabilidade e assimetria
Aula 10 coeficientes de variabilidade e assimetriaEnio José Bolognini
 
Creando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyCreando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyNahuel Defossé
 
5 intervalo de confiança
5   intervalo de confiança5   intervalo de confiança
5 intervalo de confiançaFernando Lucas
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresAnderson Favaro
 

Destaque (20)

Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slides
 
Cap5 - Parte 3 - Intervalo Da Média
Cap5 - Parte 3 - Intervalo Da MédiaCap5 - Parte 3 - Intervalo Da Média
Cap5 - Parte 3 - Intervalo Da Média
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores 5
Compiladores 5Compiladores 5
Compiladores 5
 
Introducao a LPC
Introducao a LPCIntroducao a LPC
Introducao a LPC
 
Função de densidade normal bom
Função de densidade normal   bomFunção de densidade normal   bom
Função de densidade normal bom
 
Distribuicao normal2.0
Distribuicao normal2.0Distribuicao normal2.0
Distribuicao normal2.0
 
Tema 7 a_dicionario_de_dados_arvore_e_ta
Tema 7 a_dicionario_de_dados_arvore_e_taTema 7 a_dicionario_de_dados_arvore_e_ta
Tema 7 a_dicionario_de_dados_arvore_e_ta
 
Compiladores-aula01
Compiladores-aula01Compiladores-aula01
Compiladores-aula01
 
Compiladores 1
Compiladores 1Compiladores 1
Compiladores 1
 
Data mining: Auxiliando as empresas na tomada de decisão
Data mining: Auxiliando as empresas na tomada de decisãoData mining: Auxiliando as empresas na tomada de decisão
Data mining: Auxiliando as empresas na tomada de decisão
 
Ávores de Decisão
Ávores de DecisãoÁvores de Decisão
Ávores de Decisão
 
Cap5 - Parte 4 - Intervalo Da Proporção
Cap5 - Parte 4 - Intervalo Da ProporçãoCap5 - Parte 4 - Intervalo Da Proporção
Cap5 - Parte 4 - Intervalo Da Proporção
 
Aula 10 coeficientes de variabilidade e assimetria
Aula 10   coeficientes de variabilidade e assimetriaAula 10   coeficientes de variabilidade e assimetria
Aula 10 coeficientes de variabilidade e assimetria
 
Distribuição normal
Distribuição normalDistribuição normal
Distribuição normal
 
Teoria da Computação
Teoria da ComputaçãoTeoria da Computação
Teoria da Computação
 
Creando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con KivyCreando Aplicaciones para Android con Kivy
Creando Aplicaciones para Android con Kivy
 
Confianca Noemi
Confianca NoemiConfianca Noemi
Confianca Noemi
 
5 intervalo de confiança
5   intervalo de confiança5   intervalo de confiança
5 intervalo de confiança
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - Compiladores
 

Semelhante a Inteligência Artificial - Parte 5 -

Formação slide
Formação slideFormação slide
Formação slideluciaoliv
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquinaparasite
 
Introdução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI PylestrasIntrodução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI Pylestras. Rubens Pinheiro
 
Introdução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI PylestrasIntrodução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI Pylestras. Rubens Pinheiro
 
Boas Práticas, Práticas !
Boas Práticas, Práticas !Boas Práticas, Práticas !
Boas Práticas, Práticas !Augusto Pascutti
 
AgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaAgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaCecilia Fernandes
 
Mantendo a Qualidade dos Códigos de Teste
Mantendo a Qualidade dos Códigos de TesteMantendo a Qualidade dos Códigos de Teste
Mantendo a Qualidade dos Códigos de Testemauricioszabo
 
Testes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaTestes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaGuilherme Elias
 
Removendo o cheiro ruim do seu código - SoLiSC 2011
Removendo o cheiro ruim do seu código - SoLiSC 2011Removendo o cheiro ruim do seu código - SoLiSC 2011
Removendo o cheiro ruim do seu código - SoLiSC 2011Luís Cobucci
 
Aula de Matemática para o 1º do ensino medio
Aula de Matemática para o 1º do ensino medioAula de Matemática para o 1º do ensino medio
Aula de Matemática para o 1º do ensino medioAna Paula Azevedo
 
Python bge
Python bgePython bge
Python bgeTiago
 
curso-18985-aula-00-v1.pdf
curso-18985-aula-00-v1.pdfcurso-18985-aula-00-v1.pdf
curso-18985-aula-00-v1.pdfAliAidar1
 

Semelhante a Inteligência Artificial - Parte 5 - (20)

Programação Orientada a Objetos - 001
Programação Orientada a Objetos - 001Programação Orientada a Objetos - 001
Programação Orientada a Objetos - 001
 
Formação slide
Formação slideFormação slide
Formação slide
 
PROCESSAMENTO DE IMAGENS.pdf
PROCESSAMENTO DE IMAGENS.pdfPROCESSAMENTO DE IMAGENS.pdf
PROCESSAMENTO DE IMAGENS.pdf
 
Aula avaliacao
Aula avaliacao Aula avaliacao
Aula avaliacao
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquina
 
Introdução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI PylestrasIntrodução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI Pylestras
 
Introdução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI PylestrasIntrodução ao Machine Learning - XI Pylestras
Introdução ao Machine Learning - XI Pylestras
 
Boas Práticas, Práticas !
Boas Práticas, Práticas !Boas Práticas, Práticas !
Boas Práticas, Práticas !
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
AgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da InérciaAgileBrazil2012 - Fuja da Inércia
AgileBrazil2012 - Fuja da Inércia
 
Mantendo a Qualidade dos Códigos de Teste
Mantendo a Qualidade dos Códigos de TesteMantendo a Qualidade dos Códigos de Teste
Mantendo a Qualidade dos Códigos de Teste
 
Ap algoritmosglauco
Ap algoritmosglaucoAp algoritmosglauco
Ap algoritmosglauco
 
Testes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continuaTestes + Automacao + Atitude = Toolkit para a melhoria continua
Testes + Automacao + Atitude = Toolkit para a melhoria continua
 
Resumo computação I
Resumo computação IResumo computação I
Resumo computação I
 
Removendo o cheiro ruim do seu código - SoLiSC 2011
Removendo o cheiro ruim do seu código - SoLiSC 2011Removendo o cheiro ruim do seu código - SoLiSC 2011
Removendo o cheiro ruim do seu código - SoLiSC 2011
 
Aula de Matemática para o 1º do ensino medio
Aula de Matemática para o 1º do ensino medioAula de Matemática para o 1º do ensino medio
Aula de Matemática para o 1º do ensino medio
 
Python bge
Python bgePython bge
Python bge
 
curso-18985-aula-00-v1.pdf
curso-18985-aula-00-v1.pdfcurso-18985-aula-00-v1.pdf
curso-18985-aula-00-v1.pdf
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
 
Programacao logica
Programacao logicaProgramacao logica
Programacao logica
 

Mais de ronaldo ramos

javascript_funcional.pdf
javascript_funcional.pdfjavascript_funcional.pdf
javascript_funcional.pdfronaldo ramos
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdfronaldo ramos
 
paradigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdfparadigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdfronaldo ramos
 
paradigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdfparadigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdfronaldo ramos
 
paradigmas_de_programacao.pdf
paradigmas_de_programacao.pdfparadigmas_de_programacao.pdf
paradigmas_de_programacao.pdfronaldo ramos
 
paradigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdfparadigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdfronaldo ramos
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdfronaldo ramos
 
48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdfronaldo ramos
 
47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdfronaldo ramos
 

Mais de ronaldo ramos (20)

03_lisp.pdf
03_lisp.pdf03_lisp.pdf
03_lisp.pdf
 
02_lisp.pdf
02_lisp.pdf02_lisp.pdf
02_lisp.pdf
 
01_lisp.pdf
01_lisp.pdf01_lisp.pdf
01_lisp.pdf
 
javascript_funcional.pdf
javascript_funcional.pdfjavascript_funcional.pdf
javascript_funcional.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
_001_introducao.pdf
_001_introducao.pdf_001_introducao.pdf
_001_introducao.pdf
 
paradigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdfparadigmas_de_programacao_2_X.pdf
paradigmas_de_programacao_2_X.pdf
 
paradigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdfparadigmas_de_programacao_1_X.pdf
paradigmas_de_programacao_1_X.pdf
 
paradigmas_de_programacao.pdf
paradigmas_de_programacao.pdfparadigmas_de_programacao.pdf
paradigmas_de_programacao.pdf
 
paradigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdfparadigmas_de_programacao_3_X.pdf
paradigmas_de_programacao_3_X.pdf
 
python_funcional.pdf
python_funcional.pdfpython_funcional.pdf
python_funcional.pdf
 
40-aula40.pdf
40-aula40.pdf40-aula40.pdf
40-aula40.pdf
 
43-aula43.pdf
43-aula43.pdf43-aula43.pdf
43-aula43.pdf
 
48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf48-aula48-modelosTemporais.pdf
48-aula48-modelosTemporais.pdf
 
47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf47-aula47-fuzzy-aplicacao.pdf
47-aula47-fuzzy-aplicacao.pdf
 
46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf46-aula46-fuzzy.pdf
46-aula46-fuzzy.pdf
 
42-aula42.pdf
42-aula42.pdf42-aula42.pdf
42-aula42.pdf
 
39-aula39.pdf
39-aula39.pdf39-aula39.pdf
39-aula39.pdf
 
38-aula38.pdf
38-aula38.pdf38-aula38.pdf
38-aula38.pdf
 
36-aula36.pdf
36-aula36.pdf36-aula36.pdf
36-aula36.pdf
 

Último

Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Último (20)

Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 

Inteligência Artificial - Parte 5 -

  • 1. Aprendizagem com Árvores de Decisão Ronaldo F. Ramos, Dr. ronaldo@cefet-ce.br
  • 2. Roteiro ✹Agentes de Aprendizagem ✹Aprendizagem Indutiva ✹Arvore de Decisão
  • 3. Aprendizagem ▪Aprendizagem é essencial para ambientes desconhecidos! ▪ i.e., quando o projetista não é onisciente! ! "Aprendizagem é útil como um método de construção de sistemas! ! " i.e.,expõe o agente à realidade ao invés de tentar escrevê-lo diretamente.! ! "A aprendizagem modifica o mecanismo de decisão do agente melhorando o desempenho.
  • 4. Agentes de Apredizagem Padrões de desempenho
  • 5. Questões importantes ✹ O projeto de um elemento de aprendizagem deve definir: ! ✹ Que componentes do elemento de desempenho devem ser aprendidos ✹ Que “ feedback” é disponível para aprender esses componentes. ✹ Que representação deve ser usada para estes componentes. ✹ Tipos de “ feedback”: ✹ Aprendizado Supervisionado: Questões corretas para cada exemplo. ✹ Aprendizado não supervisionado: sem respostas ✹ Aprendizado por Reforço: prêmios ou recompensas ocasionais
  • 6. Os agentes de aprendizagem incluem: "Mapeamento direto das percepções de condições do estado atual para ações. "Informações sobre como o mundo evolui e sobre os resultados de possíveis ações que o agente venha a executar "Informações que mostram a utilidade dos estados "Informações sobre a desejabilidade das ações "Metas
  • 7. Aprendizagem Indutiva "Forma mais simples: aprender (descobrir) uma função a partir de exemplos! ! Seja f a função desejada! ! Um exemplo é um par (x, f(x))! ! Problema: encontrar uma hipótese h! tal que h ≈ f! dado um conjunto “de treinamento” de exemplos! (Esta é a forma mais simples de modelar o aprendizado real:! " Ignora o conhecimento anterior! " Assume que os exemplos são dados
  • 8. Método de Aprendizagem Indutivo "Construir/ajustar h de forma a acordar com f no conjunto de treinamento! "(h é consistente se a mesma iguala f em todos os exemplos)! "E.g., Adequação da curva.
  • 9. Método de Aprendizagem Indutivo "Construir/ajustar h de forma a acordar com f no conjunto de treinamento! "(h é consistente se a mesma iguala f em todos os exemplos)! "E.g., Adequação da curva.
  • 10. Método de Aprendizagem Indutivo "Construir/ajustar h de forma a acordar com f no conjunto de treinamento! "(h é consistente se a mesma iguala f em todos os exemplos)! "E.g., Adequação da curva.
  • 11. Método de Aprendizagem Indutivo "Construir/ajustar h de forma a acordar com f no conjunto de treinamento! "(h é consistente se a mesma iguala f em todos os exemplos)! "E.g., Adequação da curva.
  • 12. Método de Aprendizagem Indutivo "Construir/ajustar h de forma a acordar com f no conjunto de treinamento! "(h é consistente se a mesma iguala f em todos os exemplos)! "E.g., Adequação da curva.! ! QUAL SELECIONAR?! ! NAVALHA de OCKHAM! ! Hipótese consistente mais simples
  • 13. Árvores de Decisão Problema: ! ! Decidir se esperamos uma mesa em um restaurante com base nos seguintes atributos: ! ! ! 1. Alternativa: Existe uma outra opção perto?! 2. Existe uma área confortável onde se pode esperar?! 3. Hoje é Sexta ou Sábado?! 4. Estamos famintos?! 5. Pessoas no restaurante (ninguém, alguns, cheio)?! 6. Preço: Faixa de preço.! 7. Está chovendo fora?! 8. Reserva: Foi feito uma reserva?! 9. Tipo de restaurante (Francês, Italiano, Tailandês, Fast-Food (Burger?))! 10. Estimativa de Espera (0-10,10-30,30-60,>60) min
  • 14. Representação Baseada em Atributos "Exemplos descritos pelos valores de seus atributos (Booleano, Discreto, Continuo)! "Ex., Situações onde Esperaria ou não por uma mesa:! ! ! ! ! ! ! ! ! ! ! ! ! Classificação dos exemplos é positiva(V) or negativa (F)
  • 15. Árvores de Decisão "Uma representação possível para as hipóteses! "Ex., Abaixo temos a verdadeira árvore para decidir esperar *sem tipo e preço considerados irrelevantes pelo autor
  • 16. Expressividade "Árvores de decisão podem expressar qualquer função dos atributos de entrada! "Ex. Para funções booleanas, tabela de verdade -> caminho para uma folha! ! ! ! ! ! ! Trivialmente, existe uma árvore consistente para qualquer conjunto de treinamento com um caminho para folha para cada exemplo (a não ser que f seja não determinística em x) mas ela provavelmente não generalizará para novos exemplos! ! "Prefere-se trabalhar com arvores de decisão mais compactas.
  • 17. Espaços de Hipóteses Quantas árvores de decisão distintas com n atributos booleanos?! ! = número de funções booleanas! = número de tabelas de verdade distintas com 2n linhas = 22n! ! Ex., com 6 atributos booleanos existem 18.446.744.073.709.551.616 árvores! ! Quantas hipóteses puramente conjuntivas (ex. Faminto ^ ¬Chovendo)?! ! " Cada atributo pode estar em(positivo), em(negativo) ou for a (out)! !! ⇒ 3n hipóteses conjuntivas distintas! " Espaço de hipóteses mais expressivo! " Aumenta a possibilidade que a função objetivo possa ser expressa! " Aumenta o número de hipóteses consistente com o conjunto de treinamento! ! !! ⇒ pode obter previsões ruins
  • 18. Aprendizagem com árvore de decisão Objetivo: Encontrar uma árvore pequena consistente com os exemplos de treinamento! Idéia: (recursivamente) procurar o “atributo mais significativo” como raiz da (sub) árvore.! ! Casos a considerar:! ! 1. Se existem alguns atributos positivos e alguns negativos escolha o melhor atributo para dividi-los! 2. Se todos os exemplos restantes forem positivos (ou todos negativos), então terminamos: podemos responder sim ou não.! 3. Se não resta nenhum exemplo, isso significa que nenhum exemplo desse tipo foi observado e retornamos um valor padrão (default) calculado a partir da classificação da maioria no pai do nó.! 4. Se não resta nenhum atributo, mas há exemplos positivos e negativos, temos um problema. Exemplos com a mesma descrição, mas com classificação diferente. Há incorreção nos dados (ruído) ou os atributos não são suficientes para a descrição completa ou o domínio é não determinístico. (solução: votação da maioria).
  • 19. Aprendizagem com árvore de decisão função APRENDIZAGEM-ARVORE-DECISAO(exemplos,atributos,padrão) ! ! ! ! ! ! ! ! ! ! ! ! ! ! retorna arvore de decisão! ! entradas: exemplos, conjunto de exemplos! ! ! ! atributos, conjunto de atributos! ! ! ! padrão, valor padrão (default) para o predicado do objetivo! ! ! se exemplos é vazio então retornar padrão! senão se todos os exemplos tem a mesma classificação então retornar a classificação! ! senão se atributos é vazio então retornar VALOR-DA-MAIORIA(exemplos)! ! senão! ! ! melhor ß ESCOLHER-ATRIBUTO(atributos,exemplos)! ! ! arvore ß uma nova árvore de decisão com teste de raiz melhor! ! ! m ß VALOR-DA-MAIORIA(exemplosi)! ! ! para cada valor vi de melhor faça! ! ! ! exemplos ß {elementos de exemplos com melhor = vj}! ! ! ! subárvore ß APRENDIZAGEM-ARVORE-DECISAO(exemplosj, atributos – melhor, m)! ! ! adicionar uma ramificação a árvore com rótulo vj e subárvore subárvore! ! retornar árvore
  • 20. Escolhendo um atributo "Idéia: um bom atributo divide os exemplos em subconjuntos que são (idealmente) “todos positivos” ou “todos negativos”! ! ! ! ! ! ! Clientes é a melhor escolha? Não é perfeito, mas “bastante bom”.Como medir isso?
  • 21. Usando a teoria da informação Para implementar ESCOLHER-ATRIBUTO(): ! Conteúdo da Informação(Entropia)(Shannon Weaver,1949):! I(P(v1), … , P(vn)) = Σi=1 -P(vi) log2 P(vi)! ! Ex. Quantidade de informação contida na resposta a uma pergunta. Quanto mais se sabe menor é a informação contida na resposta. Para o caso do lançamento de uma moeda:! ! 1 log log2 2 ! ! 1 1 1 1 ,1 2 $ ' I 1bit Para um conjunto de treinamento contendo p exemplos positivos en exemplos negativos. n p n n ( , ) log log + + 2 p n 2 Obs: quantidade de informação medida em bits p p n p p n n p n I p p n + + − + + = − 2 2 2 2 2 = − − = "# %&
  • 22. Ganho de Informação Um atributo escolhido A divide o conjunto de treinamento E em subconjuntos E1,…,Ev de acordo com seus valores para A onde A tem v valores distintos! ! p n ! resto A Ganho de Informação(IG) ou redução na entropia do atributo de teste:! ! ! ! Escolher o atributo com o maior Ganho. Σ= + n ( ) ( , i ) I p i i i + + + = v i i i i i p n p n p n 1 Ganho A I p n − ( ) ( , ) resto(A) p n p n + + =
  • 23. Ganho de Informação Para o conjunto de treinamento (do restaurante), p = n = 6, I(6/12, 6/12) = 1 bit! ! ! Considerando os atributos Clientes e Tipos) (e também outros):! ! ! ! Ganho ( Clientes ) 1 [ 2 = − I + I + I = ! ! Ganho ( Tipo ) 1 [ 2 I I I I ! ! Clientes tem o maior ganho de todos atributos e é escolhido pelo algoritmo como root , 2 4 )] 0 bits 4 (2 , 4 6 ) 4 4 12 (2 , 2 4 (1,0) 6 ) 4 2 12 (1 , 1 2 (0,1) 4 ) 2 2 12 (1 , 1 2 12 )] .0541 bits 6 (2 12 12 12 = − + + + =
  • 24. Continuação do Exemplo "Árvore de decisão aprendida dos 12 exemplos:! ! ! ! ! ! ! ! ! ! ! ! Substancialmente mais simples que a “verdadeira” árvore – uma hipótese mais complexa não se justifica diante de um menor montante de dados.
  • 25. Medida de Desempenho • Como sabemos se h ≈ f ?! 1. Usar teoremas da teoria de aprendizagem estatística/computacional! 2. Testar h sobre um novo conjunto de teste de exemplos! (usar a mesma distribuição sobre o espaço de exemplos como conjunto de treinamento)! ! ! ! ! ! ! ! ! ! ! Curva de Aprendizagem = % de testes corretos como função do tamanho do conjunto de treinamento
  • 26. Resumo "Aprendizado necessário para ambientes desconhecidos, projetistas preguiçosos (sem tempo)! ! "Agente de Aprendizagem = Elemento de Desempenho + Elemento de Aprendizagem! ! "Para aprendizagem supervisionada, a meta é encontrar uma hipótese simples aproximadamente consistente com os exemplos de treinamento! ! ! "Aprendizagem com árvore de decisão usando teoria do ganho da informação! ! "Desempenho de aprendizado = acuracidade de predição medida no conjunto de teste.