Publication in the Diário da República: Despacho n.º 7043/2016 - 27/05/2016
7.5 ECTS; 1º Ano, 1º Semestre, 30,0 PL + 30,0 TP + 15,0 OT + 10,0 O , Cód. 39094.
Lecturer
- Micael Santos Couceiro (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable
Objectives
* Be able to develop MatLab scripts with advanced features, including private and public functions, reading and writing files, temporal interruptions, apps, among others
* Understand the basis of artificial intelligence and (multi)agent theory
* Learn the different optimization methods and problem solving
* Understand the concept of fuzzy logic and apply it to decision-making systems
* Acquire basis knowledge of traditional and deep learning classification
* Perceive the relevance of biomimetics and swarm intelligence, evaluating specific approaches on robotic applications
Program
Introduction to Artificial Intelligence (AI)
MatLab
Intelligent Control
Fuzzy Logic
Seminar: Zombie Infection Warning System based on Fuzzy Logic
Intelligent Agent
Game Theory
Biologically-inspired Agent
Multi-agent System
Swarm Intelligence
Classification Methods
Deep Learning
Final Project
Evaluation Methodology
* The practical individual works correspond to a score of 10 (min. 5)
* The final project corresponds to a score of 10 (min. 5)
* Overall, the student needs a score of 10 to be approved.
Bibliography
- Baral, C. (2003). Knowledge Representation, Reasoning and Declarative Problem Solving. : Cambridge University Press
- Russell, S. e Novig, P. (2010). Artificial Intelligence: a Modern Approach. : Prentice-Hall
- Wooldridge, M. (2009). An introduction to MultiAgent Systems. : John Wiley
Teaching Method
* Theoretical-practical teaching resorting to audiovisuals, laboratory equipment and practical use cases
* Evaluation through practical individual works and final group project
Software used in class
MatLab