NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento
para Dispositivos
Móveis
NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis

Curso Técnico Superior Profissional

Desenvolvimento para Dispositivos Móveis

Área Científica

481 – Ciências Informáticas

Duração

Semestral

Unidade Curricular

Fundamentos de Inteligência Artificial

ECTS

3

Horas de Contacto Teórico Práticas

50h

Objetivos da Aprendizagem

1. Definir IA e as suas diferentes áreas de estudo (visão computacional, PLN);
2. Descrever a história da IA e os seus marcos importantes;
3. Identificar as características e tipos de agentes inteligentes;
4. Classificar os diferentes tipos de problemas abordados pela IA;
5. Discutir as diversas aplicações da IA em diferentes setores.

Conteúdos Programáticos

1. Introdução à Inteligência Artificial (IA).

2. Conceitos básicos de IA.

2.1. Definição e diferentes áreas da IA;
2.2. História da IA e marcos importantes;
2.3. Agentes inteligentes e as suas características.

3. Tipos de problemas de IA.

3.1. Aprendizagem de máquina;
3.2. Visão computacional;
3.3. Processamento de linguagem natural;
3.4. Robótica;
3.5. Aplicações da IA;
3.6. Saúde;
3.7. Finanças;
3.8. Manufatura;
3.9. Transporte;
3.10. Educação;
3.11. Visão Computacional.

4. Aquisição e pré-processamento de imagens.

4.1. Sensores e formatos de imagem;
4.2. Filtragem e transformações de imagem.

5. Representação de imagens.

5.1. Pixels, features e descritores;
5.2. Histogramas e transformações de cores.

6. Classificação de imagens.

6.1. Redes neurais convolucionais (CNNs);
6.2. Transfer learning.

7. Deteção de objetos.

7.1. Janelas deslizantes e R-CNNs;
7.2. YOLO e SSD.

8. Segmentação de imagens.

8.1. Redes neurais convolucionais segmentadas (FCNs);
8.2. U-Net e Mask R-CNN;
8.3. Processamento de Linguagem Natural (PLN).

9. Processamento de linguagem natural básico.

9.1. Tokenização e normalização de texto;
9.2. Remoção de stop words e stemming;
9.3. Part-of-speech (POS) tagging.

10. Modelagem de linguagem.

10.1. N-gramas e modelos de Markov;
10.2. Redes neurais recorrentes (RNNs);
10.3. Long Short-Term Memory (LSTM).

11. Aplicações de PLN.

11.1. Tradução automática;
11.2. Análise de sentimento;
11.3. Resumo de texto.

Bibliografia e recursos didáticos recomendados

Stuart Russell, Artificial Intelligence: A Modern Approach, Global Edition (Pearson series in Artificial Intelligence), Pearson; 4th edition (20 May 2021).
Melanie Mitchell, Artificial Intelligence: A Guide for Thinking Humans, Pelican (24 Sept. 2020).
Simon J.D. Prince, Understanding Deep Learning, MIT Press (5 Dec. 2023).
Perry Xiao, Artificial Intelligence Programming with Python: From Zero to Hero: From Zero to Hero, Wiley; 1st edition (11 Mar. 2022).
Luciano Floridi, The Ethics of Artificial Intelligence: Principles, Challenges, and Opportunities, OUP Oxford (11 Aug. 2023).

INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER: