Introdução à Inteligência Artificial

Ano
3
Ano lectivo
2012-2013
Código
01000276
Área Científica
Informática
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

Nesta unidade curricular serão lecionadas aulas teóricas com exposição detalhada dos conceitos, princípios e técnicas fundamentais, acompanhada de exemplos da utilização destas técnicas em situações reais por forma a despertar o interesse dos alunos pela matéria.

Serão também lecionadas aulas teórico-práticas, que têm por objetivo fundamental fazer a ligação entre os conceitos teóricos e sua aplicação prática.

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 é adoptado 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. Reactivos
    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. Arquitectura
  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
Dois projectos: 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