Objetivos / Competências
Pretende introduzir-se a temática da Inteligência Artificial, numa perspectiva essencialmente aplicada, ficando o aluno com os conceitos básicos referente as principais tecnologias da Inteligência Artificial, os tipos de problemas que lhe são específicos e as algumas formas de resolução dos mesmos.
1. Introdução à Inteligência Artificial
• História
• Domínios de aplicação
• Áreas de desenvolvimento
2. Representação do Conhecimento
• Predicados e factos
• Cálculo predicativo
3. Linguagem Natural
• Gramática da Língua Portuguesa
• Parser Top-Down e Bottom-up
4. Agentes Inteligentes
• Arquitectura
• Casos Práticos de utilização
i. Métodos de Procura (Agente Resolvedor de Problemas ) ii. outros
5. Redes Neuronais
• Arquitectura
• Casos Práticos de utilização
6. Linguagem Python
• Estrutura
• Operadores
• Funções pré-definidas
Conteúdos programáticos resumidos
1. Introdução à Inteligência Artificial
• História
• Domínios de aplicação
• Áreas de desenvolvimento
2. Representação do Conhecimento
• Predicados e factos
• Cálculo predicativo
3. Linguagem Natural
• Gramática da Língua Portuguesa
• Parser Top-Down e Bottom-up
4. Agentes Inteligentes
• Arquitectura
• Casos Práticos de utilização
i. Métodos de Procura (Agente Resolvedor de Problemas ) ii. outros
5. Redes Neuronais
• Arquitectura
• Casos Práticos de utilização
6. Linguagem Python
• Estrutura
• Operadores
• Funções pré-definidas
Metodologias de ensino e critérios de avaliação
Estratégias pedagógicas adotadas na unidade curricular:
1. Método expositivo nas aulas teóricas com utilização de projector
2. Aulas práticas baseadas em exemplo práticos com intervenção permanente dos participantes, na colocação de questões pertinentes relativas às matérias teórica e práticas abordadas
A avaliação da disciplina para qualquer época de avaliação é feita tendo em consideração um teste e/ou exame e uma componente prática.
Parte Teórica - 12 valores
Parte Prática - 8 valores (com apresentação presencial)
Mínimos 20 % em cada uma das componentes
O não cumprimento destas regras, implica a não admissão automática a avaliação por frequência.
Bibliografia resumida
1. Costa, Ernesto Inteligência Artificial – Fundamentos e Aplicações, FCA , 2004 ISBN 972-722-269-2 [004.8 COS]
2. Russel, Stuart J. E Norvig, Peter Artificial Intelligence : a modern approach, Prentice-Hall, cop. 1995 ISBN 0-13-360124-2 [004.8 RUS]
3. Coelho, Helder Inteligência Artificial em 25 lições, Fundação Calouste Gulbenkian, D.L. 1995 ISBN 972-31-0679-5 [004.8 COE]
4. Allen, James Natural language understanding, The Benjamin/Cummings, cop.1995 ISBN 0-8053-03340 [004.8 ALL]
5. Bratko, Ivan Prolog: Programming for Artificial Intelligence, Addison-Wesley P. 1986, ISBN 0-20114224-4 [004.43 PROLOG BRA]
6. Nilsson, Nils J. Artificial Intelligence : A new Synthesis, Morgan Kaufmann P. 1998, ISBN 1-55860467-7 [004.8 NIL]