plano de ensino - UFMT

Propaganda
UFMT
Ministério da Educação
UNIVERSIDADE FEDERAL DE MATO GROSSO
PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO
PLANO DE ENSINO
1) IDENTIFICAÇÃO:
Disciplina: INTELIGÊNCIA ARTIFICIAL
Curso: Ciência da Computação
Código da disciplina:
Período Letivo: 2011/2
Professor: Lívia Lopes Azevedo
Carga Horária: 64 h
EMENTA:
Fundamentos de Inteligência. Características de programas de inteligência artificial. linguagens de
programação para inteligência artificial. representação do conhecimento. formalismos de
representação do conhecimento: lógica de primeira ordem, redes semânticas, frames e sistemas de
produção. estratégias e técnicas de busca. sistemas de dedução baseado em lógica. estrutura de
agentes inteligentes. agentes baseados em conhecimento. construção de bases de conhecimento.
engenharia de conhecimento. sistema de produção forward e backwad chaining. conhecimento e
raciocínio incerto. lógica fuzzy. heurísticas e metaheuristicas. redes neurais. tópicos avançados em
inteligência artificial e aplicações.
OBJETIVOS:
Apresentar os conceitos básicos e fundamentais de IA; estudar e compreender seus modelos,
métodos, técnicas e aplicações. pesquisar e utilizar softwares, ferramentas e outros recursos de IA;
capacitar o aluno a realizar estudos em maior profundidade em áreas especificas de IA.
PROGRAMA:
Unidade 1 - fundamentos de IA
- o que é IA
- fundamentos da IA
- historia
- estado da arte
Unidade 2 – agentes
- agentes e ambiente
- bom comportamento: conceito de racionalidade
- natureza do ambiente
- estrutura de agentes
- agentes reativos
- agentes baseados em modelos
- agentes baseados em motivos
- agentes baseados em utilidades
- agentes com aprendizagem
Unidade 3 – resolução de problemas por meio de buscas
- busca sem informação
- busca com informação e exploração
- problemas de satisfação de restrições
- busca competitiva
Unidade 4 – conhecimento e raciocínio
- agentes lógicos
- lógica proposicional
Unidade 4 – lógica de primeira ordem
- sintaxe e semântica
- utilização da lógica primeira ordem
- sistemas de dedução baseado em lógica
- inferência em lógica de primeira ordem
- sistemas de produção forward e backwad chaining
- linguagem de programação em lógica - PROLOG
Unidade 5 – representação do conhecimento
- engenharia de conhecimento
- formalismos de representação de conhecimento
- redes semânticas
- construção de bases de conhecimento
Unidade 6 – conhecimento incerto e raciocínio
- lógica Fuzzy
Unidade 7 – robótica
- hardware
- sensores
- atuadores
- percepção
- planejamento do movimento
- arquitetura de software
- arquitetura de subsunção
- arquitetura de três camadas (reativa, executiva e deliberativa)
- aplicação (parte prática)
PROCEDIMENTOS DE ENSINO:
Apresentação do conteúdo através de aulas expositivas dialogadas com o propósito de
instigar os discentes para a discussão e análise critica dos conteúdos apresentados.
enfatizar a parte pratica, com exercícios, de modo que os alunos possam aplicar os
conceitos apresentados. Será utilizada a metodologia:
- aulas expositivas dialogadas;
- atividade em laboratório;
- resolução de exercícios;
- provas individuais;
- trabalhos individuais e / ou em grupo.
RECURSOS:
- Projetor de imagens - Data show,
- quadro de giz,
- internet e trabalhos,
- laboratório de programação.
AVALIAÇÃO:
O processo de avaliação será feito segundo a Resolução do CONSEPE 14/99 e Cursos
Seriados/CONSEPE 27/99.
Processo de avaliação contínua através da participação dos acadêmicos em sala de aula e
desenvolvimento de atividades propostas:.
Serão atribuídas notas a provas e/ou trabalhos práticos, obtendo-se assim duas notas
bimestrais. A média final será a média das notas dos dois bimestres.
BIBLIOGRAFIA BÁSICA:
Bibliografia Básica
1. Russel, S.; Norvig, P. Artificial Intelligence: A Modern Approach, 2ª ed., Ed. Campus, 2004.
2. Rich, Elaine; Knight, Kevin, Artificial Intelligence, Second Edition, McGraw. Hill, 1993.
Bibliografia Complementar
1. Luger, G., Inteligência Artificial: estruturas e estratégias para a solução de problemas
complexos. Bookman. Porto Alegre, 2004
2. Wooldridge, M., An introduction to multiagent systems, 2002 (disponibilizado, pelo professor,
aos discentes)
3. Bittencourt, G., Inteligência Artificial: ferramentas e teorias (terceira edição). Editora da
UFSC, Florianópolis, 2006.
4. Haykin, Simon. Redes Neurais: princípios e prática. Porto Alegre: Bookman, 2001
5. Artigos da área disponibilizado, pelo professor, aos discentes..
PROFESSOR: ........................................................................................
Aprovação:
COLEGIADO DE CURSO: ...................................................................
Em, ......../ ......./ .....
Em, ......../ ......./ ......
CONGREGAÇÃO: .................................................................................
Em, ......../ ......./ ......
Download