A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Inteligência Artificial I

Apresentações semelhantes


Apresentação em tema: "Inteligência Artificial I"— Transcrição da apresentação:

1 Inteligência Artificial I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Inteligência Artificial I Aprendizagem (Parte I) Prof.a Joseana Macêdo Fechine Carga Horária: 60 horas

2 Aprendizagem Tópicos Aprendizagem – Conceitos Básicos

3 Aprendizagem “Aprendizagem é o processo pelo qual uma entidade adquire conhecimento”. Rich, 1983. “Aprendizagem é uma forma de inferência que objetiva começar com informações sobre o domínio e então, estendê-las de alguma forma”. Ginsberg, 1993. Para Russel e Norvig: "Aprender significa se comportar melhor ao adquirir experiência. Todo aprendizado aprende a representação de uma função."

4 Aprendizagem Processos aquisição de novos conhecimentos;
desenvolvimento de técnicas motoras e cognitivas por meio de instrução ou prática; generalização de conhecimentos adquiridos; representação do conhecimento; descoberta de novos fatos/teorias.

5 Aprendizagem Objetivos
eliminação do elemento humano no processo de aquisição de conhecimento; desenvolvimento de teorias gerais de aprendizagem; ensino assistido por computador.

6 Agente de aprendizagem
Elemento de desempenho: decide que ações executar. Elemento de aprendizagem: modifica o elemento de desempenho para que este tome decisões melhores. O projeto é afetado por três questões importantes: Os componentes que devem ser aprendidos; A realimentação que estará disponível para aprender esses componentes; A representação que será usada para os componentes.

7 Aprendizagem Aprendizagem (realimentação - feedback):
Aprendizagem supervisionada Aprendizagem não supervisionada Aprendizagem por reforço

8 Aprendizagem Aprendizagem Supervisionada:
Ocorre nas situações em que é possível perceber tanto as entradas como as saídas; Freqüentemente as saídas são fornecidas por um supervisor(especialista) humano; Envolve aprendizagem de uma função a partir de exemplos de suas entradas e saídas. Aprendizagem Não-Supervisionada: Envolve a aprendizagem de padrões na entrada, quando não são fornecidos valores de saída específicos. Aprendizagem por Reforço: O agente deve aprender a partir do reforço (recompensa).

9 Aprendizagem Tipos Segundo Ginsberg(1993), aprendizagem pode ser dividida em: Aprendizagem por Descoberta; Aprendizagem por Generalização; Aprendizagem Dedutiva; Aprendizagem Indutiva

10 Aprendizagem Por Descoberta: é uma forma restrita de aprendizado em que uma entidade adquire conhecimento, sem o auxílio de alguém que já o possua. Exemplos de Sistemas computacionais de descoberta AM - sistema para modelagem de aspectos da pesquisa em Matemática Elementar, descobrindo novos conceitos guiado por uma grande gama de heurísticas; BACON – modelo de descoberta dirigida por dados; GLAUBER – sistema para descoberta de leis qualitativas em Química; BOOLE – gera conhecimentos científicos simbolizáveis.

11 Aprendizagem Aprendizagem Dedutiva: Aprendizagem de novas informações que são conseqüências válidas de algo já conhecido. Aprendizagem Indutiva: Inferência indutiva de fatos providos por um professor ou ambiente. O estudo e modelagem desta forma de aprendizagem é um dos tópicos centrais de aprendizagem de máquina. Em aprendizagem indutiva, um programa aprende a classificar objetos baseados nos rótulos que lhe são apresentados. Deve tentar recuperar a função desconhecida ou uma aproximação.

12 Aprendizagem indutiva
Dada uma coleção de exemplos de f, retornar uma função h que se aproxime de f. A função h é chamada hipótese Não é fácil saber se uma h específica é uma boa aproximação de f Uma boa h irá generalizar bem – prever corretamente exemplos ainda não vistos Esse é o problema fundamental da indução

13 Aprendizagem Indutiva
Atividade de um agente = função f (percepção)  ação Idéia: aprender, a partir de exemplos (x,f(x)), representação de uma função h que aproxima f Métodos redes neurais, algoritmos genéticos, etc.

14 Aprendizagem Indutiva
Exemplo: Ajustar uma função de uma única variável a alguns pontos de dados Exemplos são pares (x, f(x)) de números reais

15 Aprendizagem Indutiva
Exemplo:

16 Aprendizagem Indutiva
Exemplo:

17 Aprendizagem Indutiva
Exemplo:

18 Aprendizagem Indutiva
Exemplo: A verdadeira f é desconhecida, mas existem muitas opções para h. Sem contar com mais conhecimento, não há razão que nos faça preferir uma das opções.

19 Aprendizagem Aprendizagem Indutiva - Estratégia de controle
Botton-up (dirigido a dados) - processam os eventos de entrada um de cada vez, generalizando gradualmente o conjunto corrente de descrições até que uma generalização conjuntiva seja computada; Direção: bottom-up (específico  geral) Top-down (dirigida a modelo) - conjunto de possíveis generalizações na tentativa de encontrar as melhores hipóteses que satisfaçam certos requerimentos; Direção: top-down (geral  específico) Mista

20 Questões: on-line x off-line
Aprender de uma vez ou aos poucos? Incremental (on-line): atualiza hipótese a cada novo exemplo mais flexível, ... porém ordem de apresentação é importante (backtracking) é difícil revisar as crenças não incremental (off-line): gera h a partir de todo conjunto de exemplos mais eficiente e prática mais usado!

21 Modelo do Agente Aprendiz (on-line)
sensores crítico t avaliação trocas elemento ator elemento de aprendizagem conhecimento a m b i e n t e objetivos de aprendizagem Gerador de problemas efetuadores

22 Modelo do Agente Aprendiz (off-line)
Algoritmo de Aprendizagem elemento ator exemplos conhecimento sensores efetuadores a m b i e n t e Treinamento Uso

23 Por que a aprendizagem funciona?
“É quase certo que qualquer hipótese que esteja seriamente errada será "desmascarada" com alta probabilidade após um pequeno número de exemplos, por que fará uma previsão incorreta. Desse modo, qualquer hipótese que seja consistente com um conjunto bastante grande de exemplos de treinamento terá pouca probabilidade de estar seriamente errada: isto é, ela deve estar provavelmente aproximadamente correta (aprendizagem PAC). Para tanto, os conjuntos de treinamento e teste devem ser extraídos ao acaso e de forma independente da população de exemplos com a mesma distribuição de probabilidade - suposição de hipótese de estacionariedade.” (Russel e Norvig)


Carregar ppt "Inteligência Artificial I"

Apresentações semelhantes


Anúncios Google