Objectives

  • Provide an overview of Artificial Intelligence, with an emphasis on the usefulness and application of different problem solving approaches.
  • Understand the logical model of knowledge representation;
  • Develop reasoning mechanisms for problem solving;
  • Develop problem solving systems supported by Distributed Intelligence models;
  • Select and implement the knowledge and reasoning representation model that best suits the resolution of real problems.

Program

  • Introduction to Artificial Intelligence
  • Problem Solving and Search Methods
  • Knowledge Representation and Reasoning
  • Uncertainty and Imprecision in Reasoning
  • Models Inspired by Nature
  • Artificial Intelligence and Society
  • Applications

Bibliography

  • Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig, (3rd Edition), ISBN 978-9332543515, 2015.
  • Prolog Programming for Artificial Intelligence (4th Edition), Ivan Bratko, ISBN-13: 978-0321417466, 2011.
  • Inteligência Artificial-Fundamentos e Aplicações, E.Costa, A.Simões; FCA, ISBN: 978-972-722-340-4, 2008.
  • Artificial Intelligence: Foundations of Computational Agents, Poole and Mackworth, 2nd ed., ISBN 978-1107195394, 2017.
  • Human Compatible: Artificial Intelligence and the Problem of Control, Stuart Russell, ISBN 978-0525558613, 2019

Atualizado: