Inteligência Artificial (2019/2020) - Departamento de Informática
Descrição

Pretende-se dar aos alunos uma panorâmica geral de vários tópicos tradicionalmente abordados pela Inteligência Artificial, nomeadamente Procura, Representação do Conhecimento e Raciocínio, e Planeamento e Aprendizagem Automática. São concretizadas as várias abordagens e paradigmas por intermédio dos trabalhos práticos.

Estes tópicos são estudados a um nível de detalhe que permite resolver pequenos problemas e apreender a dificuldade de resolução dos mesmos em aplicações realistas. Nas aulas práticas são desenvolvidos trabalhos onde o aluno terá a oportunidade de aplicar as técnicas aprendidas, resolvendo problemas, quer através da implementação de pequenos protótipos, quer através da sua modelização em ferramentas existentes.

Pretende-se desta forma estimular o interesse dos alunos para estas matérias e para técnicas mais avançadas, sendo dadas indicações sobre as disciplinas seguintes onde é efectuado esse estudo mais aprofundado.

Objectivos
Saber
Fazer
Competências complementares
Programa

Teóricas:

1.Panorâmica e breve história da IA e suas aplicações

2.Resolução de problemas

2.1.Agentes e problemas de procura

2.2.Procura cega

2.3.Procura heurística em espaços de estados. Algoritmo A*.

2.4.Procura local e problemas de otimização

2.5.Agentes adaptativos

2.6.Problemas de Satisfação de Restrições

2.7.Procura com Adversários

3.Representação do Conhecimento e Raciocínio

3.1.Lógica Proposicional

3.2.Lógica de Predicados de Primeira Ordem

3.3.Programação em Lógica

4.Planeamento

4.1.Representação de problemas de planeamento clássicos

4.2.Linguagens e algoritmos de planeamento

4.3.GRAPHPLAN

5.Incerteza e raciocínio probabilístico

5.1.Teoria das Probabilidades e Regra de Bayes

5.2.Redes Bayesianas

6.Aprendizagem Automática

6.1.Abordagens ao problema da aprendizagem

6.2.Aprendizagem conceptual e indutiva

6.3.Redes Neuronais

7.Conclusão

Aulas práticas:

Procura informada em espaços de estados
Procura local
Procura com adversários
Programação em lógica
Planeamento
Incerteza e raciocínio probabilístico
Aprendizagem automática

Bibliografia Principal

O manual adoptado é [Stuart Russell & Peter Norvig, 2010].

Alguns tópicos são somente tratados em [Costa & Simões, 2008].

Os restantes livros são de leitura opcional.

Adoptados

Complementares

Esforço do Aluno
  Horas por crédito 28
  Horas p/ semana Semanas Horas
Aulas práticas e laboratoriais   26.0
Aulas teóricas   42.0
Avaliação   4.0
Estudo   62.0
Orientação tutorial   1.0
Projectos e trabalhos   33.0
Total de Horas 168
ECTS 6.0