Introduzir ao aluno os conceitos essenciais de Inteligência Artificial, enfatizando os problemas tratados, as linguagens utilizadas e principais aplicações práticas.Goals:Introduce students to the essential concepts of Artificial Intelligence, emphasizing the main languages used and practical applications.
Modelos e técnicas para Agentes inteligentes: percepção, raciocínio, decisão, planejamento e aprendizagem.Abstract:Models and techniques for intelligent agents: perception, reasoning, decision, planning and learning.
Introdução. Agentes inteligentes. Resolução de problemas por meio de busca. Busca informada e por exploração. Satisfação de restrições. Agentes que raciocinam logicamente. Planejamento. Conhecimento incerto. Sistemas de Raciocínio Probabilístico. Aprendizagem por Observações. Aprendizagem estatística. Aprendizagem por reforço. Agentes que Comunicam. Princípios de Robótica Inteligente. Percepção. Conclusões.Syllabus: PCS2428 - Artificial Intelligence Introduction. Intelligent agents. Problem-solving by searching. Informed search and exploration. Constraint satisfaction problems. Logical agents. AI planning. Uncertain knowledge and reasoning. Probabilistic reasoning. Learning from observations. Statistical learning methods. Reinforcement learning. Communication. Robotics. Perception. Conclusions.
Russel, S. and Norvig, P. (2004). Inteligência Artificial. Tradução da 2a. edição. Rio de Janeiro: Elsevier Editora Ltda.Bibliografia Complementar / Complementary bibliography:- Mitchell, T.M. (1997). Machine Learning. Boston, McGraw-Hill.- Luger, G.F. (2004) Inteligência Artificial: estruturas e estratégias para a solução de problemas complexos. Tradução Paulo Engel, 4ª. Edição. Porto Alegre: Bookmann. - Rich, E., Knight, K. (1991) Artificial Intelligence, 2nd. Ed.New York: McGraw-Hill.- Winston, P.H. (1992) Artificial Intelligence. 3rd. Ed. Reading: Addison-Wesley.