Fundamentos de Inteligência Artificial


Informações Gerais

Profs: Teresa Ludermir & Jacques Robin

Horário:

Sala: 4a feira M2 & 6a feira M1

Homepage: www.di.ufpe.br/~compint/ementa-FIA.htm

Newsgroup: depto.cursos.grad.f126

Material de referência

Livro básico para IA simbólica: Outros livros para IA simbólica: Artigos e relatórios técnicos para IA simbólica: Livros para IA conexionista: Links para achar material complementário:

Metodologia

"Apresentações acompanhadas" (1h30) seguida de discussões (30')

"Projetos acompanhados"

Avaliação

1 prova escrita individual (50% da nota final)

+ 1 apresentação oral sobre o tópico de uma aula (50% da nota final): critérios, ou 1 projeto de implementação em grupo (50% da nota final)


Conteúdo

Introdução a Inteligência Artificial

  1. IA Conexionista (Teresa)
  2. IA Simbólica e outros Paradigmas (Jacques)
  3. Agentes Inteligentes (Jacques)

Resolução de Problemas e Busca (IA Simbólica)

  1. Resolução de Problemas
  2. Busca Sistemática
  3. Busca Heurística

Conhecimento e Raciocínio (IA Simbólica)

  1. Sistemas Baseados em Conhecimento
  2. Agentes que Raciocinam Logicamente
  3. Ontologia
  4. Regras
  5. Hierarquias, Classes e Objetos
  6. Sistemas Especialistas

Programação de Agentes Inteligentes (IA Simbólica)

  1. Prolog: Prolog e lógica, Prolog como motor de inferência, Controle, Estruturas de dados
  2. Prolog: Comparação com outros paradigmas de programação e outros motores de inferência

Apresentação dos Tópicos de Projetos de IA Simbólica (Jacques)

Redes Neurais (IA Conexionista)

  1. Motivacao de redes neurais e modelos biologicos
  2. Aprendizado em redes neurais
  3. Perceptron
  4. Backpropagation
  5. Modelo Booleano
  6. Aplicações de Redes Neurais

Apresentação dos Tópicos de Projetos de IA Conexionista (Teresa)

Acompanhamentos dos Projetos (4 aulas)

Prova

Aula 1: Introdução Geral (04/03)


Aula 2: Introdução a Redes Neurais 1 (06/03)


Aula 3: Introdução a Inteligência Artificial Simbólica (11/03)


Aula 4: Introdução a Agentes Inteligentes (13/03)


Aula 5: Resolução de Problema (20/03)


Aula 6: Busca 1 (25/03)


Aula 7: Busca 2 (27/03)


Aula 8: Sistemas Baseados em Conhecimento (01/04)


Aula 9: Agentes que Raciocínam Logicamente (03/04)


Aula 10: Ontologia (08/04)


Aula 11: Introdução a Redes Neurais 2 (05/07)


Aula 12: Aprendizado com Redes Neurais (17/07)


Aula 13: Programação em lógica 1 (22/07)


Aula 14: Programação em lógica 2 (24/07)


Aula 15: Perceptron (29/07)


Aula 16: Backpropagation (31/07)


Aula 17: Acompanhamento de Projetos 1 (05/08)


Aula 18: Acompanhamento de Projetos 2 (07/08)


Aula 19: Representação do Conhecimento Orientada a Objetos (12/08)


Aula 20: Sistemas Especialistas (14/08)


Aula 21: Representação do Conhecimento baseado em Regras (19/08)

 

Aula 22: Modelo Booleano (21/08)


Aula 23: Aplicações de Redes Neurais (26/08)


Aula 24: Demonstração dos Projetos (28/08)


Aula 25: Exercícios e Revisão de IA Simbólica (04/09)


Aula 26: Prova (09/09)


Aula 27: Correção da Prova (11/09)


Aula 28: Prova de Recuperação (16/09)


Aula 29: Correção da Prova de Recuperação (18/09)