-
Presentation
Presentation
This course provides the the contact to computational agents with rational behaviours that make use of paradigms and structured data models, ultimately supporting decision theories. The technics developed in this course apply to a variety of problems related to artificial intelligence, being the foundations to the development of various application fields.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
3 | Mandatory | Português
-
Code
Code
ULP452-22525
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
Concepts Search Trees and graphs Uninformed search Informed Search A* Stochastic Search Genetic Algotithms Constraint Satisfaction Problems Reinforced Learning Machine Learning Redes Neuronais Árvores de decisão
-
Objectives
Objectives
This course provides general knowledge about ideas and techniques underlying the design of rational computation systems. Students engaging on this course will understand the construction of autonomous agents that efficiently make decisions in fully informed, partially observable and adversarial scenarios. The agents will infer data in environments of uncertainty and optimize the output actions based on reward structures. Students will develop knowledge on classification algorithms based on neural networks and machine learning.
-
Teaching methodologies and assessment
Teaching methodologies and assessment
Theoretic classes are expository, always covering practical examples on the covered topics, in a way to provide full understanding of the topics. Practical classes enable the student to exercise and test the topics.
-
References
References
Ernesto Costa e Anabela Simões; Inteligência Artificial: Fundamentos e Aplicações; FCA - Editora de Informática
-
Office Hours
Office Hours
-
Mobility
Mobility
No