plano de ensino

Propaganda
Introdução à Inteligência Artificial
Prof. Roberto Rabello
Plano de Ensino – 2003-2
PLANO DE ENSINO
Curso
Disciplina
Semestre
Número de Aulas
Número de Créditos
Professor Responsável
Fórum de Discussão
Arquivos de aula
Aula à distância
: Ciência da Computação
: CCC028 – Introdução à Inteligência Artificial
:V
: 60 horas/aula
: 04 (Práticos e Teóricos)
: Roberto Rabello
: http://www.upf.br/forum/list.php?f=85
: http://vitoria.upf.tche.br/~rabello/ia/ia.htm
: https://secure.upf.br/teleduc/pagina_inicial/index.php?
Justificativa da Disciplina
A disciplina visa introduzir o aluno a uma abordagem prático-teórica sobre o que é Inteligência Artificial e
principalmente sobre todas as sua aplicações nas mais diferentes áreas.
Ementa
Histórico e estado da arte em inteligência artificial. Representação e aquisição do conhecimento. Métodos de
resolução de problemas. Linguagens de programação. Sistemas especialistas: Introdução, Inferência e tratamento de
incerteza, Projeto de sistemas especialistas. Aplicações.
Conteúdo Programático
1. Histórico e estado da arte em inteligência artificial: Atributos de um agente inteligente, definição de IA,
paradigmas (simbólico x conexionista), o nascimento da IA, componentes da IA, metodologia de ensino de IA,
principais áreas de aplicação, pesquisas atuais, o futuro da IA.
2. Engenharia do Conhecimento: Introdução, níveis de conhecimento, atividades do conhecimento, tarefas do
engenheiro do conhecimento.
3. Representação do Conhecimento: Métodos de representar o conhecimento, lógica matemática, regras de produção,
redes semânticas, frames e conjuntos difusos (lógica fuzzi).
4. Aplicações da Inteligência Artificial: Linguagens naturais, jogos, reconhecimento de padrões, Robótica
5. Aquisição do Conhecimento: Estratégias de AC. Estrutura de sistemas de AC. Problemas de desenvolvimento de
sistemas de AC. Métodos manuais de AC: análise de textos, análise do comportamento, análise do protocolo,
brainstorming, entrevista (direcionada, estruturada, semi-estruturada, técnica das 20 questões), grupo nominal, repertory
grid, techback, tomada de decisão. Métodos automatizados de AC: Aquinas, D-KAT, Episteme, Inform, Kitten, Knack,
Kreme, Kriton, Mole, Salt.
6. Softwares para Inteligência Artificial: Programação convencional x programação em IA, Linguagens Genéricas:
C++, smalltalk. Linguagens Simbólicas: Lisp, Prolog, Poplog, Sail.
7. Shell: O que são Shell. Shell para mainframes: Kes, Ese, Kbms, Kee, Kool. Shell Genéricas: Emycin, Kappa,
Crystal, M.1, Personal Consultant Easy, Level 5, Arity Expert.
8. Sistemas Especialistas (SE): Caracterização, arquitetura e classificação dos SE. Funcionamento (algoritmos) dos
motores de inferência. A escolha do motor de inferência: cadeia para trás (backward chaining), cadeia avante (forward
chaining), em profundidade, em largura. Projeto de SE. Métodos de desenvolvimento de SE: Harmon, Morrissey,
Maus, King, Chorafas, Weiss e Kulikowski. O futuro dos SE. O mercado dos sistemas existentes. SE já
desenvolvidos. Tendências futuras. Aplicações práticas.
9. Redes Neurais: O que são Redes Neurais Artificiais, Tipos de Redes Neurais, Exemplos, softwares utilizados.
10. Algoritmos Genéticos: Conceitos, Reprodução, mutação, tipos de reprodução, crossover, ferramentas e utilização
dos AG.
Objetivos da Disciplina
Proporcionar ao aluno um conhecimento básico de Inteligência Artificial, apresentando de uma forma teóricoprática as informações necessárias para aplicar estes conceitos.
Introdução à Inteligência Artificial
Prof. Roberto Rabello
Plano de Ensino – 2003-2
Desenvolvimento Metodológico
Na disciplina será apresentado, inicialmente, os conceitos básicos da área de Inteligência Artificial, com o
objetivo de capacitar o aluno na utilização destes recursos , que lhe será útil na sua vida profissional.
Cronograma
Sala de Aula
15/08/2003
29/08/2003
12/09/2003
10/10/2003
24/10/2003
31/10/2003
28/11/2003
05/12/2003
Laboratório
22/08/2003
05/09/2003
19/09/2003
03/10/2003
17/10/2003 - Feriado
07/11/2003
21/11/2003
Aulas à Distância
26/09/2003
17/10/2003
Forma de Avaliação
Serão realizadas 3 {três) avaliações, 2 provas e um trabalho. As provas abordarão os conteúdos ministrados na
disciplina verificando os conhecimentos adquiridos pelos alunos durante o semestre. O trabalho será realizado em grupo
e apresentado perante a turma, visando instigar o aluno a realizar uma pesquisa mais aprofundada sobre um determinado
tópico de Inteligência Artificial (não necessariamente abordado na disciplina), procurando avaliar sua capacidade de
pesquisa, trabalho em grupo e organização. Todas as avaliações terão o mesmo peso, sendo a média calculada pela
média aritmética das 3 (três) avaliações.
AVALIAÇÕES
Primeira Prova
03/10//2003
Trabalho
21 e 28/11/2003
Segunda Prova
05/12//2003
Bibliografia Básica
ARARIBOIA, G. Inteligência Artificial - Um curso Prático. Ed. LTC.
BAREISS, R. Exemplar - Baked Knowledge Acquisition. Academic Press Inc.
BOOSE, J. H., GAINES, B. R. Knowledge Acquisition Tools for Expert Systems. Academic Press Limited.
BARRETO, JORGE MUNIZ Inteligência Artificial No Limiar do Século XXI.
RICH, ELAINE Inteligência Artificial. Ed. McGraw-Hill.
WWW.IAZOOM.COM.BR
Bibliografia Complementar
SCHILDT, HERBERT Inteligência Artificial utilizando Linguagem C. Ed. McGraw-Hill.
Download