Introdução à Inteligência Artificial

Ano
3
Ano lectivo
2016-2017
Código
01000276
Área Científica
Ciências Informáticas
Língua de Ensino
Português
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
1º Ciclo - Licenciatura

Conhecimentos de Base Recomendados

Conhecimentos de Programação: Introdução à Programação e Resolução de Problemas, Princípios de Programação Procedimental.

Conhecimentos Matemáticos (Estruturas Discretas, Estatística, Teoria da Informação).

Métodos de Ensino

Serão leccionadas aulas teóricas com exposição detalhada, recorrendo a meios audiovisuais, dos conceitos, princípios e técnicas fundamentais, acompanhada de exemplos da utilização destas técnicas em situações reais. As aulas teórico-práticas, fazem a ligação entre os conceitos teóricos e sua aplicação prática. Privilegia-se a resolução de exercícios e o recurso a casos de estudo que exijam a conjugação de conceitos teóricos distintos e promovam o raciocínio crítico.As  aulas práticas laboratoriais  focam-se no apoio ao: (i) desenvolvimento dos trabalhos prático (ii) resolução de exercícios.

Resultados de Aprendizagem

Nesta unidade curricular pretende-se que o aluno adquira conhecimentos de base sólidos sobre a área da inteligência artificial ao nível dos fundamentos, técnicas e aplicação prática. Para o efeito é adotado o conceito integrador de Agente. Estuda-se o desenvolvimento de agentes de complexidade e capacidade crescente seguindo três metáforas: Simbólica, Conexionista e Biológica. Devido ao papel fundamental que desempenham no domínio da Inteligência Artificial é dado destaque aos conceitos de estado, operador de mudança de estado e espaço de estados, e à modelação de problemas através destes conceitos.

As competências principais desenvolvidas são:

Instrumentais – análise e síntese; resolver problemas

Pessoais – raciocínio crítico

Sistémicas – aplicar na prática os conhecimentos; investigar

As competências secundárias são:

Instrumentais – organização e planificação

Pessoais – trabalho em grupo

Sistémicas – aprendizagem autónoma; criatividade.

Estágio(s)

Não

Programa

1. Introdução

  1. Definindo Inteligência Artificial
  2. Agentes
  3. Ambientes
  4. Tarefas
  5. Estado, operador de mudança de estado, espaço de estados

2. Agentes de estrutura fixa

  1. Reativos
  2. Procura

3. Agentes de estrutura variável

  1. Aprendizes
  2. Adaptativos

4. Sociedade de Agentes

5. Representação, Conhecimento, Incerteza, Raciocínio

Para cada tipo de agente são abordados os seguintes tópicos:

  1. Arquitetura
  2. Representação e raciocínio
  3. Implementação segundo metáfora: simbólica, conexionista, biológica
  4. Aplicação a problemas

Docente(s) responsável(eis)

Fernando Jorge Penousal Martins Machado

Métodos de Avaliação

Avaliação
Uma componente prática : 40.0%
Exame: 60.0%

Bibliografia

Costa, E., Simões, A.: Inteligência Artificial - Fundamentos e Aplicações, FCA - Editora de Informática, 2008.

Russell, S., Norvig, P.: Artificial Intelligence - A Modern Approach. Pearson Education 2010: I-XVIII, 1-1132