Descrição
Este curso visa familiarizar os alunos com conceitos, teorias e métodos de Inteligência Artificial, utilizando como base o enfoque de agentes inteligentes e enfatizando IA não-simbólica. O curso é baseado em uma combinação de aulas expositivas, seminários e realização de projetos.
Bibliografia Básica
|
RUSSEL, S., NORVIG, P. Artificial Intelligence: A Modern Approach. 2nd ed. New Jersey: Prentice-Hall, 2003. | |
|
NILSSON, N. Principles of Artificial Intelligence. New York: McGraw-Hill, 1982. | |
|
WINSTON, P. Artificial Intelligence. 2 ed. Reading: Addison-Wesley, 1984. | |
|
RICH, E. Inteligência Artificial. São Paulo: McGraw-Hill, 1988. | |
|
STERLING, L., SHAPIRO, S. The Art of Prolog. MIT Press, 1986. |
Bibliografia Adicional
|
HAYKIN, S. Neural Networks. Prentice-Hall, 1999. | |
|
MURPHY, R. Introduction to AI Robotics. MIT Press, 2000. | |
|
IGNIZIO, J. Introduction to Expert Systems. McGraw-Hill, 1991. |
Alguns links úteis
| AI Topics: Biblioteca dinâmica da AAAI (American Association for Artificial Intelligence) | |
| AIMA software: Bibliotecas Lisp do livro Artificial Intelligence: A Modern Approach, de S. Russell e P. Norvig | |
| Documentação de Lisp (tutorial e exemplo) | |
| JavaBayes: Redes bayesianas em Java | |
| JavaNNS: Pacote em Java para projeto e análise de redes neurais artificiais | |
| Jess: Um shell para Sistemas Especialistas em Java | |
| LispWorks: um ambiente para programação em Common Lisp | |
| SBC - CEIA: Comissão Especial de Inteligência Artificial da Sociedade Brasileira de Computação. | |
| SBC - CERN: Comissão Especial de Redes Neurais da Sociedade Brasileira de Computação. | |
| Teambots 2.0: Simulador Java para times de robôs móveis | |
| Eventos: | |
| SBIA: O principal evento brasileiro em IA. Próxima edição: 2008. | |
| SBRN: O principal evento brasileiro em Redes Neurais. Próxima edição: 2008. |
Aulas
|
Princípios de algoritmos e complexidade / Agentes inteligentes e ambientes / Busca não-informada | |
| Redes neurais artificiais | |
| Seminários (2 sessões): | |
| Sessão 1: Algoritmos para MLPs, Redes RBF, Support Vector Machines | |
| Sessão 2: Mapas auto-organizáveis, Redes de Hopfield, Aprendizado por reforço | |
| Algoritmos genéticos e computação evolutiva | |
| Agentes baseados em conhecimento | |
| Inferência em agentes baseados em conhecimento | |
| Planejamento | |
| Raciocínio sob incerteza |
Mais informações? Entre em contato.