Reasoning and Knowledge Representation
Cod: 21097
Department: DCET
Scientific area: Computer Engineering
Total working hours: 156
Total contact time: 26

Artificial intelligence is a discipline that encompasses several techniques and methods to simulate human reasoning processes. This learning unit focuses on aspects related to knowledge representation, reasoning with uncertainty and machine learning.

1. Knowledge representation
2. Automated reasoning
3. Uncertainty
4. Machine learning

Identify, develop and implement artificial intelligence algorithms for specific problems;
Develop data structures and databases for knowledge representation;
Develop machine learning systems;
Develop mechanisms to deal with uncertain knowledge;
Develop natural language processing systems.

Knowledge representation
Uncertain knowledge and reasoning
Machine learning
Natural language processing

Title: Artificial Intelligence: A Modern Approach,
By: Stuart Russell and Peter Norvig
Publisher:  Pearson
Editions: 3rd Edition, 2009 (or 2nd Edition, 2002)
Pages: 1132
ISBN: 978-0-13-604259-4


Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one final presence-based exam (100%).

Pré-requisitos: Introdução à Inteligência Artificial (21071) e  Laboratório de Programação (21178)

Apresentação pessoal da docente