Inteligência Artificial

« Voltar

Objetivos

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.

Código

0105846

ECTS

6

Aulas

  • Práticas e Laboratórios - 30 horas
  • Teóricas - 30 horas