Artificial Intelligence.

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

Updated: