-
Presentation
Presentation
This course consists of an introduction to artificial intelligence for networks and telecommunications. To this end, both classical informed and uninformed search techniques in graphs and trees will be addressed, as well as local search metaheuristics in complex environments.
-
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
ULHT2531-26019
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
PC1. Origins and History of AI; PC2. Cellular Automata and Neural Networks; PC3. Uninformed search: Breadth-First Search, Depth-First Search, Dijkstra; PC4. Informed search Greedy, Dijkstra, Best-First Search e A*; PC5. Metaheuristics: Simulated Annealing and Tabu Search; PC6. Genetic Algorithms; PC7. Ant Colony Optimization; PC8. Ethics and AI.
-
Objectives
Objectives
Learn about the history of Artificial Intelligence and some of the pioneering concepts, like cellular automata and perceptron. Understand the mechanisms of classical informed and uninformed search algorithms. Implement and understand the fundamental mechanisms of some collective intelligence algorithms, such as Ant Colony Optimization, particularly in graph search problems. Notions of ethics in AI.
-
Teaching methodologies and assessment
Teaching methodologies and assessment
À excepção do auxílio de ferramentas digitais, o método de ensino será baseado em metodologias tradicionais.
-
References
References
Russell, S., & Norvig, P. (2020). Artificial Intelligence: a Modern Approach. 4th edition. http://aima.cs.berkeley.edu
-
Office Hours
Office Hours
-
Mobility
Mobility
No