INE5633 - Sistemas Inteligentes

EMENTA:
Histórico e conceitos preliminares. Problemas e espaços de problemas. Métodos de solução de problemas. Representação do conhecimento. Sistemas especialistas. Ferramentas de Inteligência Artificial. Aquisição do conhecimento. Linguagem natural. Jogos. Lógica da Inteligência Artificial. Uso de Lógicas em Sistemas Especialistas.

OBJETIVOS:
Capacitar o aluno a comprender e utilizar os conceitos e técnicas de Inteligência Artificial Simbólica e Conexionista

AVALIAÇÃO:
Os objetivos da disciplina serão avaliados através de 2 provas (P1 e P2) escritas e "n" trabalhos práticos (T1,...Tn).
A média dos trabalhos práticos (MT) será calculada da seguinte forma:
MT = [ T1 + ... + Tn ] / n
A média final (MF) será calculada da seguinte forma: MF = (P1 + P2 + MT) / 3

Critério para aprovação: Nota Final >= 6.
A prova de recuperação envolverá todos os tópicos estudados.

Conforme parágrafo 2º do artigo 70 da Resolução 17/CUn/97, o aluno com frequência suficiente (FS) e média final no período (MF) entre 3,0 e 5,5 terá direito a uma nova avaliação ao final do semestre (REC), sendo a nota final (NF) calculada conforme parágrafo 3º do artigo 71 desta resolução, ou seja: NF = (MF + REC) / 2.

BIBLIOGRAFIA:
Bittencourt, G. Inteligência Artificial - Ferramentas e Teorias. UFSC; Florianópolis, SC; 1998
Russel, S. e Norvig, P. Inteligência Artificial. Editora Campus, 2004.
Barreto. J.M.; “Inteligência Artificial, uma abordagem híbrida”; 3a. ed.; Florianópolis, SC; 2001
Luger, G. Inteligência Artificial: estruturas e estratégias para a solução de problemas complexos. Bookman. Porto Alegre, 2004.
Rich, E. Knight, K. Inteligência Artificial. Makron Books do Brasil. 1994
Winston, P. H. Artificial Intelligence (3rd Ed). Reading, Mass., Addison-Wesley, 1993.
Bar, A. e Feigenbaum, E. (Editors) The Handbook of Artificial Intelligence. Vol. 1. William Kaufmann Inc. , Los Alamos, California, 1981.

CRONOGRAMA - 2011/2

11/08

Apresentação da disciplina, histórico da IA, áreas de atuação

12/08

Apresentação de vídeo com entrevista de Marvin Minsky         Discussão          artigo Alan Turing

18/08

Métodos de resolução de problemas: busca em espaço de estados e redução de problemas

19/08

Jogos: algoritmo Minimax

25/08

Jogos: exemplos;         definição de trabalho extra-classe

26/08

Representação de conhecimento: regras de produção e lógica tradicional

01/09

Representação de conhecimento: redes semânticas, frames

02/09

Sistemas especialistas: exemplos, conceitos básicos

08/09

Sistemas especialistas: características do domínio, Geradores de S.E.

09/09

Sistemas especialistas: Aquisição de conhecimento

15/09

Sistemas especialistas: Mecanismo de inferência; Tratamento de incerteza

16/09

Raciocínio baseado em casos

22/09

Sistemas Multiagentes      Swarm Intelligence

23/09

Sistemas Multiagentes

29/09

Primeira Prova

30/09

Entrega das notas da prova e discussão sobre as questões 

06/10

Aprendizagem

07/10

Algoritmos genéticos

13/10

Algoritmos genéticos: exemplos         Apostila

14/10

Campeonato entre os programas de jogos: primeiro turno  

20/10

Trabalho prático de algoritmos genéticos   dados

21/10

Trabalho prático de algoritmos genéticos (continuação)

27/10

Redes neurais

28/10

 Não houve expediente na UFSC

03/11

Redes neurais

04/11

Trabalho prático de redes neurais     dados treinamento     dados teste

10/11

Trabalho prático de redes neurais (continuação)

11/11

Sistemas Fuzzy

17/11

 trabalho prático:  software InFuzzy      definição do trabalho

18/11

Sistemas Fuzzy – trabalho prático

24/11

Segunda Prova

25/11

Campeonato entre os programas de jogos: segundo turno

01/12

Apresentação oral do trabalho do jogo e entrega do relatório

02/12

Entrega das NOTAS e aula para esclarecimento de dúvidas para a prova de recuperação

08/12

Prova de Recuperação      NOTA FINAL