Página do Professor Gil
Disciplina:
Introdução a Inteligência Artificial 2 – IA 2
Prof. Dr. Antonio Gil Vicente de Brum
Planejamento de aulas para o ano 2007
| uniFMU - Ciência da Computação | |
Data |
Atividades |
| Aula 1 | Apresentação
do curso (ementa, notas, trabalhos, etc.)
Tarefa
1 (Entrega em 2 semanas): Procure o problema dos
missionários e dos canibais na internet (há um joguinho programado com
Flash). i)
Descreva o
problema; Sugestão: Expanda todas as possibilidades para a 1ª ída da canoa (em termos de lado esquerdo, lado direito do rio) em um nível e todas as possibilidades para a volta no nível seguinte. Faça isso em um diagrama de árvore. iii) utilize busca em amplitude (isto é, verifique todas as possibilidades) e obtenha a solução do problema. Qual o número mínimo de passos para a solução? |
| Aula 2 |
Técnicas
de busca heurística: Gerar-e-Testar, Planejar, Gerar e Testar e Subida da
Encosta (simples). Sobre o trabalho/pesquisa de IA: Temas: a) Redes Neurais Artificiais – Trabalho sobre a implementação de uma rede neural simples na solução de um problema específico que será discutido. Uso do software Mathcad ou MatLab (com recurso para implementação de modelagem neural) ou qualquer outro que permita a implementação. b) Prolog – Trabalho apresentará a implementação da solução para um ou mais problemas simples. A implementação e a solução do problema(s) com uso da linguagem será o assunto discutido no trabalho. Obs.: Trabalho de pesquisa que pode ser realizado em duplas ou individualmente. Escolher um dos temas e realizar uma pesquisa sobre o tema escolhido. Entregar um documento com o resultado das pesquisas contendo resumo, sumário, capítulos e conclusão dos alunos sobre o trabalho realizado (conclusão individual de cada aluno). Elaborar uma apresentação (power point) sobre o tema estudado para possível apresentação para a turma. Entregar uma semana antes do fechamento da avaliação continuada. |
| Aula 3 |
Técnicas de busca heurística: Subida da Encosta (trilha
mais íngreme e têmpera
simulada). Discussão auxiliar sobre a tarefa 2.
Tarefa
2
(Entrega em 2 semanas): Resolva o problema a seguir. |
| Aula 4 |
Técnicas de busca heurística: Busca pela Melhor Escolha (“best first”). Introdução. Com base nos estudos efetuados, discutir (em sala) as seguintes
questões: 1)
Quais as diferenças entre as técnicas de busca subida da encosta
e melhor escolha? |
| Aula 5 |
Técnicas
de busca heurística: Busca pela Melhor Escolha (“best first”). Grafos
OU e algoritmo A*. Busca pela Melhor Escolha (“best first”): Variação:
"Busca Gulosa" ("Greedy" best first
search). Problema da escolha do caminho.
Tarefa
3
(Entrega em 2 semanas): Filme:
“Homem Bicentenário”. Assistir o filme e responder as perguntas: 1)
Em que ano foi feito o filme? |
| Aula 6 |
- Técnicas de busca heurística: Busca pela Melhor
Escolha: Busca dirigida por Agenda. Atividade (em sala): |
| Aula 7 |
PROLOG
(programação em lógica). Estudos sobre a linguagem PROLOG utilizada em
IA e sobre representação de conhecimento com uso de PROLOG. Aula baseada
no arquivo "ia-prolog-ex2.rtf
. Tarefa 4: (Entrega em 2 semanas): O “swi-prolog” é um programa livre e de código aberto (GNU, free software) criado para estudos e pesquisas em inteligência artificial com uso de PROLOG. Trata-se de um programa de muito fácil utilização. Carregue o programa em http://www.swi-prolog.org, instale-o e realize com uso dele os estudos e exercícios propostos. |
| Aula 8 |
Laboratório: Programação em lógica. Representação de conhecimento com uso do PROLOG. Estudo do programa "swi-prolog" (ver tarefa acima) e exemplos de bases de conhecimento em PROLOG. |
| Aula 9 |
Aula
introdutória sobre "Bom Senso" computacional ("common
sense", "reasoning"): "BomSenso-NilsonNills-1". Obs.: Há uma segunda aula sobre o assunto para os alunos que forem pesquisar
mais profundamente este tema. A aula "BomSenso-NilsonNills-2" pode ser adquirida junto ao professor Gil. Tarefa 5 (Entrega em 2 semanas): Filme “Planeta Vermelho”. Assistir o filme e responder as perguntas: 1-) Em que ano foi feito o filme? Em que ano se passa a estória? Como é a Terra imaginada pelo autor?2-) Quais áreas da IA você identificou no filme? Há algo relacionado a "Bom Senso"? O que (descreva)? 3-) Que personagem ou situação no filme evidencia bem a presença da IA no universo imaginado pelo autor (descreva)? 4-) Você acredita que atingiremos um desenvolvimento em IA como o mostrado no filme? O que seria necessário para tanto? |
| Aula 10 |
Provinha (vale 1,0). |
| Aula 11 |
Correção da provinha e discussão. Tarefa
6:
(Entrega em 2 semanas): Filme “O Exterminador do
Futuro 2.” Assistir o filme e responder as perguntas: 1-) Em que ano foi feito o filme? |
| Aula 12 |
Técnicas de busca heurística: Análise Meios-Fins. |
| Aula 13 |
Técnicas
de busca heurística: Satisfação de Restrições. Tarefa
7: (Entrega
em 2 semanas): Resolver os problemas de criptoaritmética: |
| Aula 14 |
Lab.: Aula de introdução ás redes neurais artificiais (RNA). |
| Aula 15 | Lab.:
RNA
- Redes Neurais Artificiais. Princípios básicos.
Tarefa
8:
(Entrega em 2 semanas): Filme “IA – Inteligência Artificial”. Assistir
o filme e responder as perguntas: 1) Em que ano foi feito o filme? 2) Quais áreas da IA você identificou no filme?
Explique. 3) Você acredita que chegaremos a desenvolver uma
tecnologia como a representada no filme? Quais áreas da IA precisam avançar
para que isso ocorra? |
| Aula 16 | Aula para apresentação dos melhores trabalhos/pesquisas em IA. |
| Aula 17 | Avaliação Regimental. |
| Aula 18 | Prova de 2ª chamada + Preparação Dúvidas pré-exame. |
| Aula 19 | Exame final |