Inteligência Artificial
Código
0105846Créditos ECTS
6Objetivos
1. Adquirir conhecimento sobre a história da disciplina de Inteligência Artificial, os seus objetivos e a sua evolução.
2. Adquirir conhecimentos básicos ao nível dos fundamentos, enquadradas em formas de representação, raciocínio e de aprendizagem automática.
3. Saber aplicar diferentes técnicas associadas à utilização de algoritmos explorando as diferentes metáforas abordadas na disciplina.
Programa
1. Introdução
1.1. A história da Inteligência Artificial.
1.2. O estado de arte da Inteligência Artificial.
2. O conceito de Agente
2.1. Arquitetura, Representação, Ambiente e Tarefas.
2.2. A natureza dos ambientes: estado, operador de mudança de estado, espaço de estados.
3. Agentes Reativos
3.1. Agentes reativos sem memória.
3.2. Agentes reativos com memória.
4. Agentes de Procura
4.1. Algoritmos de pesquisa cega e informada.
4.2. Para além da pesquisa clássica.
4.3. Pesquisa com adversários.
5. Agentes Baseados em Conhecimento
5.1. Lógica Proposicional e de Primeira ordem.
5.2. O uso da lógica de primeira ordem e a linguagem PROLOG.
5.3. Planeamento clássico e no mundo real.
6. Agentes Aprendizes
6.1. Aprendizagem supervisionada e não supervisionada.
6.2. Aprendizagem por reforço.
Métodos de Ensino
Informação disponível em breve.
Bibliografia
Essencial
- Costa, E. e Simões, A. (2008) Inteligência Artificial, Fundamentos e Aplicações. FCA.
- Russell S. e Norvig, P. (2014) Artificial Intelligence: A Modern Approach. Pearson.
Complementar
- Bratko, I. (2008) PROLOG, Programming for Artificial Intelligence. Pearson.
- Coelho, H. (1995) Inteligência Artificial em 25 lições. Fundação Calouste Gulbenkian.