Tópicos
avançados em Computação Inteligente:
Agentes Inteligentes
(97.2 pos e grad)
Dicas, material bibliográfico e descrição
geral desta (classe de) disciplina encontram-se em
Informações Gerais
Profs: Geber Ramalho
& Jacques Robin
Horário (graduação + pós): 3a feira e 6a feira, 12h30-14h
Local: Sala M2
Além do horário acima, a pós-graduação tem aula-discussão
na 2a feira, 14-16h, sala M5
Avaliação
- 1 prova escrita individual (30% da nota final)
- 1 apresentação oral sobre o tópico de uma aula (30% da
nota final): critérios
- 1 projeto de implementação em grupo de 3 pessoas (40%
da nota final)
Metodologia
- "Apresentações acompanhadas" (1h) seguida de
discussões (30')
- "Projetos acompanhados"
Horário de atendimento
- Segunda 16-17h
- Quarta 10-11h
Conteúdo
Introdução
- Inteligência Artificial
Visão geral dos métodos de busca
Conhecimento e Raciocínio
- Introdução à problemática geral
- Base de conhecimento
- Regras
- Objetos
Planejamento (Geber)
- Conceitos básicos
- Aplicações práticas
- Planejando e executando
Comunicação em linguagem natural
- Fundamentos lingüísticos
- Interpretação
- Geração
- Aplicações práticas
Aprendizagem simbólica
- Por observação (supervisionada)
- Por reforço
- Outros métodos simbólicos
- Evolutiva
Robótica
Agentes na web
- Visão geral e aplicações
- Agentes que Buscam informação
- Agentes que filtram informação (mails, news)
- Agentes notificadores (on e off line)
Agentes de entretimento
Aula 1: Introdução 1 (19/08)
- Geber
- Plano
Inteligência Artificial
- Transparências: intro.ppt
- Leitura: Capítulos 1, Introdução do livro de
Bittencourt
Aula 2: Introdução 2 (22/08)
- Geber
- Plano:
Agentes inteligentes
Aplicações práticas
- Transparências: cap2.ppt
- Leitura:
- Capitulo 2 do AIMA
- Franklin, S. and Graesser, A. Is it an Agent, or
just a Program? A taxonomy for autonomous agent.
Proceedings of the Third International Workshop on Agent
Theories, Architectures, and Languages, Springer-Verlag,
1996
- IEEE Expert August 1995.
Aula 3: Visão geral dos métodos de busca (26/08)
- Geber
- Plano:
Resolução de problemas
Busca cega
Busca heurística
- Transparências: cap3.ps
- Leitura: capítulo 3 do AIMA
Aula 4: Conhecimento e Raciocínio 1: Introdução(29/08)
- Andreza & Jacqueline
- Plano:
Agentes baseados em conhecimento
Arquitetura e funcionamento
Problemáticas em representação de conhecimento
- Transparências: cap6-7.ppt
- Leitura: Capitulos 6 (seções 1,2,3, e 5), 7 (seções
do 4 a 10) do AIMA,
Capítulo 4 do livro de Elaine Rich
Capítulo 2 (2.1, 2.2 e 2.4) do Livro de Bittencourt (opcional)
Aula 5: Conhecimento e Raciocínio 2: Base de conhecimento
(02/09)
- Clarissa & Susana
- Plano:
Construção de uma base de conhecimento
Engenharia de conhecimento
Ontologias
- Transparências: cap8.ppt
- Leitura: Capítulo 8 do AIMA.
- Wagner & Jamel
- Plano:
Programação em lógica
Provadores de teoremas
Sistemas de produção
- Transparências: cap9-10a.ppt
- Leitura devida: Seções 9.4, e capítulo 10 (seções de
1 a 5), Capítulo 6 de Rich
Aula 7: Conhecimento e Raciocínio 4: Objetos (09/09)
- Jorge & Rubem
- Plano
Frames, Redes Semânticas, Linguagens de classe, Lógicas
descritivas
Sistemas mistos
- Transparências: cap10b.ppt
- Leitura: Capítulo 10 (seções 6 a 9) do AIMA, Capítulo
9 de Rich
- Gustavo
- Plano:
Evolução em relação à busca
Estados, objetivos e ações
Ordem total vs. parcial
- Transparências: cap11.ppt
- Leitura: Capitulo 11 do AIMA
Aula 9: Planejamento 2: Aplicações práticas (16/09)
- Massilon & Luís
- Plano
Decomposição hierárquica
Operadores especializados
Limitação de recursos
- Transparências: cap12.ppt
- Leitura: Capitulo 12 do AIMA
Aula 10: Planejamento 4: Planejando e executando (19/09)
- Fernanda & Simone
- Plano
Arquiteturas e estratégias
Replanejamento
Integração planejamento-ação
- Transparências: cap13.ppt
- Leitura: Capitulo 13 do AIMA
Aula 11: Comunicação em linguagem natural 1: Fundamentos
lingüísticos (23/09)
- Antônio & Carlos Queiroz
- Plano:
Comunicação como ação
Fundamentos de sintaxe
Fundamentos de semântica
Fundamentos de pragmática
- Transparências: pln-intro.ppt
- Leitura devida: Seções 22.1-22.2, 22.8-22.10, 23.3-23.6
do AIMA
Apostila do JAI'96 capítulos 1,2,3
Aula 12: Comunicação em linguagem natural 2:
Interpretação (26/09)
- Cristiano
- Plano:
Parsing
Interpretação semântica
Integração na base de conhecimento
Scaling up gramáticas e dicionários
- Transparências: pln-interpretacao.ppt
(ainda não enviou a cópia)
- Leitura: Seções 22.4-22.7 (exceto ``Generative Capacity
of AugmentedGrammars''), 23.2-23.4 do AIMA
Apostila do JAI'96 seções 4.1.7, 4.2.2, 4.2.3
Aula 13: Comunicação em linguagem natural 3: Geração
(30/09)
- Jacques
- Plano:
Realização sintática
Lexicalização
Organização e determinação do conteúdos
- Transparências: pln-geracao.ps
- Leitura: apostila do JAI'96 capítulo 5
- Poliana & Luís
- Plano:
Tradução automática
Geração de resumos
Documentação automática
Busca e recuperação de informação
- Transparências: aplicações
1, aplicações
2,
- Leitura devida:
Seção 23.1 do AIMA. + http://crl.nmsu.edu/users/mahesh/aaai-web-nlp-symposium/proceedings.html#PAPERS
* Recuperação de informacao: artigos pp.1, 17, 27, 62,
multilingue pp.10,
* Indexação de informacao: artigos pp.155
* Geração de hipertexto: artigos pp.35, 44, 54,
* Produção de resumos: artigos pp.87, 95, multilingue
pp.129
* Tradução automática: artigos pp.155, 142,
- Carlos & Carlos
- Plano:
Aprendizagem indutiva (ID3)
Espaço de versões
- Transparências: cap18a.ppt (ainda não enviou a
cópia) e cap18b.ppt
- Leitura: Capitulo 18 do AIMA (exceto seção 6);
Aula 16: Aprendizagem 2: Raciocínio baseado em casos (14/10)
- Geber
- Plano:
Aprendizagem na resolução de problemas (EBL, Chunking)
Aprendizagem não supervisionada de classificações (Conceptual
clustering)
- Transparências: cbr.ppt
Artigos: (Aamodt & Plaza 1994) html
ou ps
(no di)
- Leitura: Artigos + Livro de Janet Kolodner
"Case-Based Reasoning"
- Samuel & Marcos Antônio
- Plano:
Introdução de conhecimento a priori
Melhorando eficiência
programação indutiva em lógica
- Transparências: cap21.ppt
- Leitura: Capitulo 21 do AIMA;
Aula 18: Robótica (24/10)
Aula 19: Escolha do projeto final de curso - grupo de 4
alunos - (29/10)
- Resultado da distribuição dos temas
Aula 20: Aprendizagem 4: Evolutiva (31/10)
- Mateus
- Plano:
Algoritmo básico
Estratégias e variantes
Aplicações
- Transparências: ga.ppt
- Artigos: White
paper, overview parte
1 e parte
2, faq
Aula 21: Revisão - (04/11)
Aula 22: Prova - (10/11)
Aula 23: Agentes na web 1: Visão geral e aplicações
(11/11)
- Beth e Georgia
- Plano:
Técnicas de IA utilizadas
Arquitetura de agentes x IA tradicional x computação
tradicional
Catálogo de aplicações
- Transparencias
- Leitura: artigos
- Fred e Mêuser
- Plano:
O que são, porque existem e como funcionam
Estudo de caso
- Transparencias
- Leitura: artigos
Aula 25 (prática): Entrega das propostas finais de projeto
(21/11)
Aula 26 Agentes na web 3: Agentes que
filtram informação e notificam (25/11)
- Plano:
O que são, porque existem e como funcionam
Estudo de caso
- Transparencias
- Leitura: artigos
Aula 27: Agentes de entretetimento (02/12)
- Fred & Domingos
- Plano:
O que são, porque existem e como funcionam
Estudo de caso
- Transparencias
- Leitura: artigos
Aula 28 (prática) - Acompanhamento dos projetos - (19/12)
Aula 29 - Demonstração final dos projetos - (16/12)
Aula 30 - Prova final - (19/12)