Inteligência Artificial

Denominação

Referência

Estratégia ECTS
Inteligência Artificial Teórica/prática e

Prática laboratorial

6
Área científica: Ciências da Especialidade/Aplicadas
Síntese programática:

Introdução à Inteligência Artificial. Agentes Inteligentes. Métodos de Resolução de Problemas: Resolução Através de Pesquisa e pesquisa não informada; Métodos Informados de Pesquisa; Computação Evolucionária: Algoritmos Genéticos; Problemas com Satisfação de Restrições; Estratégias de Resolução de Problemas Considerando Adversários (Jogos).

Representação do Conhecimento, Raciocínio e Lógica. Programação em Lógica – Linguagem Prolog. Aprendizagem Máquina: Introdução aos tipos de aprendizagem; Aprendizagem indutiva; Redes Neuronais.

Tópicos Adicionais de Inteligência Artificial: Planeamento; Conhecimento imperfeito e raciocínio probabilístico; Processamento de Linguagem Natural. Percepção e Visão por Computador; Robótica.

Competências específicas adquiridas:

Ser capaz de:

- Identificar em que consiste a Inteligência Artificial (IA), o que a caracteriza e distingue das abordagens tradicionais da informática.

- Compreender a noção de Agente Inteligente.

- Aplicar métodos de pesquisa na resolução de problemas.

- Saber como representar o Conhecimento e utilizar a Lógica.

- Utilizar a Programação em Lógica (linguagem Prolog) para desenvolver aplicações de IA.

- Aprender Métodos de Resolução de Problemas envolvendo Conhecimento.

- Compreender em que consiste o problema da aprendizagem máquina e dominar as principais abordagens e algoritmos.

- Discutir algumas técnicas da IA tais como a Linguagem Natural, Visão por Computador e Robótica.

Referências bibliográficas:

[1] Russell, Stuart ; Norvig, Peter, “Artificial Intelligence: A Modern Approach”, Prentice Hall Series in Artificial Intelligence, 2nd edition, 2003

[2] Costa, E.; Simões, A., “Inteligência Artificial – Fundamentos e Aplicações”, Editora FCA, 2004

[3] Sterling and Shapiro, “The Art of Prolog : advanced programming techniques”, The MIT Press; 2nd edition, 1994

[4] Witten, Frank, “Data Mining: Practical Machine Learning Tools and Techniques, 2nd Edition”, Morgan Kaufmann, 2005

[5] Nilsson, N.J., “Artificial Intelligence: A New Synthesis”, Morgan Kaufmann Publishers, 1998

[6] Tom Mitchell, “Machine Learning”, McGraw Hill, 1997

[7] Forsyth and Ponce, “Computer Vision: A Modern Approach”, Prentice Hall, 2003

[8] Hélder Coelho, “Inteligência Artificial em 25 Lições”, Fundação Calouste Gulbenkian, 1994

[9] Elaine Rich, “Artificial Intelligence”, McGraw-Hill International Editions, 1993