-
Presentation
Presentation
This course aims to confer initial competences in the field of Artificial Intelligence, providing students with solid and structured knowledge that allows them to understand theoretical concepts and develop code for solving practical problems in IIA.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
2 | Mandatory | Português
-
Code
Code
ULHT6634-24452
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
AI basics for some domains. Path search, orientation and navigation: graphs, Dijkstra and A * algorithms, navigation grids and meshes, cost functions. Decisions: decision trees, state machines, behavior trees, other approaches. Learning: Basics, action prediction, Naive Bayes Classifiers, other approaches. Board games: basics, family of minimax algorithms, MCTS, other approaches.
-
Objectives
Objectives
Understanding the basics of Artificial Intelligence. Understanding of basic and intermediate concepts of intelligent movement and wayfinding. Understanding of intermediate and advanced concepts in decision making through state machines, behavior trees, among others. Understanding of Artificial Intelligence topics in board games. Ability to solve problems involving the concepts acquired, both at an abstract level and at a practical level (programming).
-
Teaching methodologies and assessment
Teaching methodologies and assessment
Lecturing consists of theoretical and practical classes. The theoretical component is essentially expository, the theory being presented together with concrete examples. In the practical component, practical programming problems related to the theory taught are developed and solved. In this course unit the evaluation includes the following elements: Theoretical assessment, in the form of written test, exercises, with a weight of 30% in the final grade (minimum grade: 9.5 points). Practical assessment (projects / programming problems / presentations), with a weight of 70% in the final grade (minimum grade: 9.5 points).
-
References
References
Russel, Stuart; Norvig, Peter: Inteligência Artificial: Uma abordagem Moderna. Tradução da 3ª. Campus Editora. 2013 Melanie Mitchell, Artificial Intelligence: A Guide for Thinking Humans, Pelikan Book, 2019
-
Office Hours
Office Hours
-
Mobility
Mobility
No