Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Computação Criativa e Realidade Virtual
  4. Elementos de Inteligência Artificial e Ciência de Dados

Elementos de Inteligência Artificial e Ciência de Dados

Código 16791
Ano 2
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica ENGENHARIA INFORMÁTICA
Objectivos de Aprendizagem O principal objetivo geral desta unidade curricular é o seguinte:

1) Promover a aprendizagem de alguns conceitos e técnicas fundamentais de Inteligência Artificial, nomeadamente a noção de agente e técnicas de pesquisa e planeamento. Esta disciplina tem ainda o propósito de familiarizar os alunos com aspetos da programação em Python.

Relativamente aos objetivos específicos, e no final do semestre, os alunos deverão ser capazes de:

1) Utilizar a linguagem Python a um nível básico.
2) Desenvolver agentes reactivos e/ou deliberativos a um nível básico, fazendo uso de técnicas de representação do conhecimento, pesquisa e planeamento para agentes.
Conteúdos programáticos 1) Introdução à Inteligência Artificial:
O que é Inteligência Artificial? Enquadramento histórico. Ética na Inteligência Artificial. Paradigmas de Inteligência Artificial.
2) Agentes:
A noção de agente; arquiteturas de agentes; agentes reativos, deliberativos e híbridos.
3) Formalismos para a representação do conhecimento:
Lógica de primeira ordem, redes semânticas e suas variantes.
4) Resolução de problemas e métodos de pesquisa:
Pesquisa não informada (em largura, de custo uniforme, em profundidade, em profundidade com limite, em profundidade com limite crescente); pesquisa informada gulosa, A* e suas variantes; pesquisa por propagação de restrições; pesquisa por melhorias sucessivas.
5) Aprendizagem a partir de dados: tipos de aprendizagem, aprendizagem com árvores, regressão e classificação com modelos lineares.
Bibliografia principal 1) Os slides do docente.
2) S. Russell and P. Norvig (2021), Artificial Intelligence - A Modern Approach (4th edition), Pearson.
3) E. Costa & A. Simões - Inteligência Artificial: Fundamentos e Aplicações, 2ª ed., FCA, 2008.
4) Summerfield, M., Programming in Python 3: A Complete Introduction to the Python Language, 2nd ed., Addison-Wesley Professional, 2009.
5) Downey, Allen B., Think Python: How to Think Like a Computer Scientist, 1st edition, O'Reilly Media, 2012.
Língua Português
Data da última atualização: 2024-04-19
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.