Contacto WhatsApp 961135355

Universidade Lusófona do Porto

Inteligência Artificial

Apresentação

Nesta unidade curricular os estudantes devem adquirir conhecimento sobre IA, quer ao nível dos seus fundamentos teóricos e técnicas clássicas, quer ao nível da sua aplicação prática em domínios relacionados com a produção videolúdica.

Curso

Videojogos e Aplicações Multimédia (ULP)

Grau|Semestres|ECTS

| Semestral | 4

Ano | Tipo de unidade curricular | Lingua

2 |Obrigatório |Português

Código

ULP2533-2129

Disciplinas complementares recomendadas

Linguagens de Programação II

Estágio profissional

Não

Conteúdos Programáticos

Descrição dos conteúdos

  1. 1. Introdução à IA

    Conceitos Base

    Paradigmas

    Papel da IA nos videojogos

     

    2. Estratégias de Procura

        Algoritmo geral de busca

        Algoritmos de procura cega

        Algoritmos de procura baseado em heuristicas

        Movimento de Agentes no espaço

     

    3. Teoria dos Jogos

       Jogos de informação completa vs jogos de informação incompleta.

       Minimax; corte Alfa-Beta

     

    4. Aprendizagem

        Aprendizagem Indutiva e Analítica

        Redes Neuronais

     

    5. Algoritmos complementares

        Algoritmos Genéticos

        Programação Genética

        geração de conteúdo videolúdico (AI, niveis, arte, etc)

Objetivos

Devem desenvolver as capacidades de pesquisa, análise, síntese e resolução de problemas lógicos e sistémicos de elevado grau de complexidade, fazendo uso de técnicas de IA e algoritmia avançada. Devem ainda aprender de que forma a IA pode enriquecer a experienciação de um videojogo e, consequentemente, ser capazes de aplicar os conhecimentos adquiridos sob a forma da implementações das diversas técnicas de IA com vista a esse objetivo.

Adicionalmente, devem também desenvolver capacidade de trabalho autónomo e em grupo, comunicação e planificação de trabalho.

Metodologias de ensino e avaliação

As aulas têm carácter teórico-prático, sendo a exposição dos conteúdos programáticos feita oralmente pelo docente com recurso ocasional à projeção de elementos audiovisuais complementares e debate com os estudantes. São realizados diversos exercícios práticos para consolidação dos conhecimentos.

 

Avaliação:

- Contínua sem Prova Final - Consiste na resolução de exercícios propostos ao longo do semestre resultando numa avaliação de média final ponderada com valor total de 20 Valores.

- Elementos da Avaliação contínua:

     - Teste de Avaliação teórico prático, com o peso de 30% na nota final

     - participação nas aulas e resolução de exercícios, com o peso de 10% na nota final

    - Projeto prático com o peso de 60% na nota final.

   - todos os elementos de avaliação têm como nota mínima 10 valores

   - o estudante deverá frequentar obrigatoriamente pelo menos 75% das aulas.

Bibliografia principal

  • Ian Millington, John Funge (2009), Artificial Intelligence for Games, CRC Press; 2nd Edition, ISBN 978-0123747310
  • Costa, Ernesto & Simões, A. (2008) Inteligência Artificial. Lisboa: FCA.
  • Russell Stuart & Norving Peter. (2010). Artificial Intelligence: A Modern Approach. 2nd Rev Edit. Englewood Cliff, N.J., Prentice-Hall.
  • CARTER, Richard, PETERS, Clifford, KYAW, Aung, SWE, Thet Naing. Unity 4.X Game AI Programming, Packt Publishing Limited, 2013

Horário de Atendimento

Nome do docente  

Horário de atendimento

Sala