Material para acompanhamento do curso INF1771 – Inteligência Artificial.
Aulas são ministradas na PUC-Rio Terças (L570) e Quintas (L570).
Objetivo da Disciplina:
- Apresentar os principais conceitos e técnicas de inteligência artificial focando principalmente na aplicação prática destas técnicas.
- Ao final do curso o aluno deve ser capaz de aplicar os conceitos e técnicas de inteligência artificial na resolução de problemas computacionais, levando em consideração as vantagens e desvantagens de cada técnica.
- 1) Introdução
- Inteligência Artificial
- Evolução da Inteligência Artificial
- Agentes Inteligentes
- 2) Busca
- Resolução de Problemas por Meio de Busca
- Busca Cega
- Busca Heurística
- Busca Local
- Algoritmos Genéticos
- 3) Lógica
- Lógica Proposicional
- Lógica de Primeira Ordem
- Prolog
- 4) Planejamento
- Planejamento de Ordem Parcial
- Planejamento Não-Determinístico
- 5) Aprendizado de Máquina
- Aprendizado Supervisionado
- Aprendizado Não Supervisionado
- Aprendizado Por Reforço
- 6) Inteligência Artificial para Jogos
- Conceitos
- Waypoints e Pathfinding
- Máquinas de Estados para Jogos
- Outras Técnicas
- Aula 00 – Apresentação da Disciplina
- Aula 01 – Introdução
- Aula 02 – Agentes Inteligentes
- Aula 03 – Representação de Conhecimento
- Aula 03 – Resolução de Problemas por Meio de Busca
- Aula 04 – Busca Heurística
- Aula 05 – Busca Local
- Aula 06 – Algoritmos Genéticos
- Aula 07 – Agentes Lógicos
- Aula 08 – Lógica de Primeira Ordem
- Aula 09 – Prolog
- Aula 10 – Planejamento
- Aula 11 – Aprendizado de Máquina
- Aula 12 – Árvores de Decisão
- Aula 13 – K Nearest Neighbours
- Aula 14 – Support Vector Machines
- Aula 15 – Redes Neurais
- Aula 16 – Ferramentas para Aprendizado de Máquina
- Lista de Exercícios 1 – Busca (Entrega em 03 setembro)
- Lista de Exercícios 2 – Agentes Lógicos e Prolog (Entrega em 24 setembro)
- Lista de Exercícios 3 – Planejamento (Entrega em 10 novembro)
- Trabalho 01 – Entrega/Apresentação 22 e 24 de setembro
- Trabalho 02 – Entrega/Apresentação 03 de novembro
- Trabalho 03 – Entrega/Apresentação 08 de dezembro
- Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 3nd Edition, Prentice-Hall, 2009.
- Coppin, B. Inteligência Artificial 1a Edição, Ltc, 2012.
- Mitchell, T. Machine Learning, McGraw–Hill Science/Engineering/Math, 1997.
- Bratko, I. Prolog Programming for Artificial Intelligence (3rd edition), Addison Wesley, 2000.
- Nau, Dana S.; Ghallab, Malik; Traverso, Paolo: Automated Planning – Theory and Practice; Morgan Kaufmann Series in Artificial Intelligence; Elsevier, 2004.
- Feijo, B,; Clua, E.; Silva, F.: Introdução à Ciência da Computação com Jogos, Rio de Janeiro: Campus/SBC, 2010.
- Millington, I.; Funge, J.: Artificial Intelligence for Games, 2nd Ed., Morgan Kaufmann, 2009.
Ementa do Curso:
Material das Aulas:
Lista de Exercícios:
Trabalhos em Grupo:
Avaliação:
Matrícula | Nome | Lista1 | Lista2 | Lista3 | Lista4 | Trabalho1 | Trabalho2 | Trabalho3 |
---|---|---|---|---|---|---|---|---|
1313175 | Albert | x | - | - | 10.5 | - | - | |
1510130 | Arnaud | x | x | - | - | 10.0 | - | - |
1310692 | Brenno | x | x | - | - | 9.0 | - | - |
1520537 | Bruno | x | - | - | 12.0 | - | - | |
1520520 | Charles | x | - | - | 12.0 | - | - | |
1520394 | Charly | x | - | - | 12.0 | - | - | |
1311288 | Daniel | x | x | - | - | 11.0 | - | - |
1310375 | Eduardo | x | x | - | - | 9.0 | - | - |
1310630 | Gustavo | x | x | - | - | 11.0 | - | - |
1212984 | Hugo Machado | x | x | - | - | 11.0 | - | - |
1310486 | Hugo Grochau | x | - | - | 11.0 | - | - | |
1020765 | Lucas Bastos | x | x | - | - | 12.0 | - | - |
1113567 | Lucas Franca | x | x | - | - | 11.0 | - | - |
1310844 | Lucas Souza | x | x | - | - | 12.0 | - | - |
1421548 | Marcos | - | - | 11.0 | - | - | ||
1212061 | Matheus | - | - | - | - | - | ||
1210881 | Pedro | x | x | - | - | 12.0 | - | - |
913661 | Raphael | - | - | - | - | - | ||
1510176 | Remi | - | - | 10.0 | - | - | ||
1211055 | Renan | x | - | - | 10.5 | - | - | |
1111513 | Stefano | x | x | - | - | 11.0 | - | - |
1121598 | Stephanie | x | x | - | - | 11.0 | - | - |
1121561 | Thiago | x | x | - | - | 11.0 | - | - |
1520447 | Yannis | x | - | - | 12.0 | - | - |
Bibliografia: