Voltar aos Cursos
COMP5511 Postgraduate

PolyU | Conceitos de Inteligência Artificial

Este curso abrangente oferece uma introdução rigorosa, mas acessível à Inteligência Artificial, projetado para estudantes de pós-graduação e profissionais. Pontuando a diferença entre as bases históricas e inovações de ponta, o currículo avança desde a IA simbólica e algoritmos de busca até Deep Learning moderno e IA Generativa. Os alunos explorarão tópicos essenciais como representação do conhecimento, raciocínio probabilístico e aprendizado de máquina clássico antes de mergulhar profundamente em redes neurais, Transformers e Modelos de Linguagem de Grande Escala (LLMs). Com foco tanto na teoria quanto na prática, o curso utiliza Python e frameworks padrão da indústria, como PyTorch, para implementar algoritmos, interagir com APIs modernas e abordar questões críticas sobre ética e segurança na IA.

5.0
64h
100 estudantes
0 curtidas
Inteligência Artificial

Visão Geral do Curso

📚 Resumo do Conteúdo

Este curso abrangente oferece uma introdução rigorosa, mas acessível à Inteligência Artificial (IA), projetado para estudantes de pós-graduação e profissionais. Pontuando o espaço entre as bases históricas e inovações de ponta, o currículo evolui desde a IA simbólica e algoritmos de busca até Deep Learning moderno e IA Generativa. Os alunos explorarão tópicos essenciais como representação do conhecimento, raciocínio probabilístico e aprendizado de máquina clássico antes de mergulhar profundamente em redes neurais, Transformers e Modelos de Linguagem de Grande Escala (LLMs). Com foco tanto na teoria quanto na prática, o curso utiliza Python e frameworks padronizados da indústria como PyTorch para implementar algoritmos, interagir com APIs modernas e abordar questões críticas sobre ética e segurança na IA.

Ponteando o abismo entre a IA Simbólica clássica e a IA Generativa moderna, este curso capacita os alunos com profundidade teórica e habilidades práticas em Python para arquitetar, implementar e avaliar eticamente sistemas inteligentes.

🎯 Objetivos de Aprendizagem

  1. Dominar as Fundações da IA: Analisar e implementar paradigmas fundamentais de resolução de problemas, incluindo busca heurística, raciocínio baseado em lógica e modelagem probabilística.
  2. Implementar Arquiteturas de Deep Learning: Projetar e treinar redes neurais avançadas usando PyTorch, variando de Perceptrons Multicamadas a Redes Neurais Convolucionais e Transformers.
  3. Implantar Soluções de IA Generativa: Engenheirar aplicações utilizando Modelos de Linguagem de Grande Escala (LLMs), empregando técnicas como fine-tuning, engenharia de prompts e Geração Aprimorada por Recuperação (RAG).
  4. Garantir o Desenvolvimento Ético da IA: Avaliar criticamente sistemas de IA quanto a viés, segurança e alinhamento, aplicando estratégias de explicabilidade e robustez em cenários do mundo real.

🔹 Aula 1: História e Fundamentos da IA

Visão Geral: Uma exploração dos primórdios da Inteligência Artificial, abrangendo o Teste de Turing, a Conferência de Dartmouth e a natureza cíclica do desenvolvimento da IA conhecida como "Invernos da IA".

Resultados de Aprendizagem:

  • Traçar a evolução histórica da IA desde 1956 até os dias atuais.
  • Comparar e contrastar os paradigmas de IA Simbólica (GOFAI) e Connectionism.
  • Discutir o impacto da Revolução do Deep Learning e dos recentes avanços generativos.

🔹 Aula 2: Estratégias de Busca: Não Informadas e Informadas

Visão Geral: Introdução a agentes fundamentais de resolução de problemas usando algoritmos de busca, distinguindo entre abordagens cegas e baseadas em heurísticas.

Resultados de Aprendizagem:

  • Implementar métodos de busca não informados, incluindo BFS, DFS e busca de custo uniforme.
  • Aplicar técnicas de busca heurística como A* e busca Best-First Greedy.
  • Analisar a complexidade e a otimalidade de diferentes estratégias de busca.

🔹 Aula 3: Busca Adversarial e Satisfação de Restrições

Visão Geral: Um aprofundamento no processo de tomada de decisão em ambientes competitivos (jogos) e na resolução de problemas definidos por restrições.

Resultados de Aprendizagem:

  • Dominar o algoritmo Minimax e o corte Alpha-Beta para jogos.
  • Entender a Busca de Árvore Monte Carlo (MCTS) usada em sistemas avançados como o AlphaGo.
  • Resolver Problemas de Satisfação de Restrições (CSP) usando backtracking e busca local.

🔹 Aula 4: Representação do Conhecimento e Raciocínio

Visão Geral: Estudo de como sistemas de IA representam informações logicamente para realizar inferências, passando da lógica clássica para estruturas de conhecimento modernas.

Resultados de Aprendizagem:

  • Utilizar Lógica Proposicional e Lógica de Primeira Ordem para representação e inferência.
  • Comparar Sistemas Especialistas herdados com Grafos de Conhecimento e Ontologias modernas.
  • Explorar a IA Neuro-Simbólica como ponte entre lógica e redes neurais.

🔹 Aula 5: Incerteza na Era da GenAI

Visão Geral: Ir além dos cálculos clássicos de probabilidade para entender como a incerteza impulsiona a IA moderna. Esta aula explora por que os LLMs "alucinam" (e por que isso é um recurso, não um defeito), como modelos de Diffusion criam arte a partir de ruído puro e como Agentes Autônomos tomam decisões em mundos abertos imprevisíveis.

Resultados de Aprendizagem:

  • De Bayes às "Vibrações": Ganhar uma compreensão intuitiva de confiança e calibragem, aprendendo por que uma "probabilidade de 99%" ainda pode estar errada sem se perder em matemática complexa.
  • O Motor da Criatividade: Analisar mecanismos de amostragem probabilística (Temperatura, Top-P) que permitem a criatividade da IA Generativa e levam às alucinações.
  • Tomada de Decisão por Agentes: Compreender estratégias de decisão sob incerteza, focando no dilema "Exploração vs. Explotação" no Aprendizado por Reforço e em Sistemas Multiagentes.

🔹 Aula 6: Aprendizado de Máquina Clássico

Visão Geral: Uma introdução prática a algoritmos orientados por dados para aprendizado supervisionado e não supervisionado usando Python.

Resultados de Aprendizagem:

  • Implementar modelos de aprendizado supervisionado, incluindo Árvores de Decisão e SVMs.
  • Aplicar técnicas não supervisionadas como agrupamento K-means e PCA.
  • Usar Scikit-learn para resolver problemas básicos de análise de dados.

🔹 Aula 7: Fundamentos das Redes Neurais

Visão Geral: A transição para computação inspirada em biologia, abrangendo a arquitetura e os mecanismos de treinamento de redes neurais artificiais.

Resultados de Aprendizagem:

  • Explicar a estrutura de neurônios artificiais e Perceptrons Multicamadas (MLP).
  • Dominar o algoritmo Backpropagation e diversas funções de ativação (ReLU, GELU).
  • Construir uma rede neural básica usando PyTorch.

🔹 Aula 8: Visão Computacional e CNNs

Visão Geral: Foco no processamento de dados visuais por meio de arquiteturas especializadas de deep learning.

Resultados de Aprendizagem:

  • Compreender o funcionamento das Redes Neurais Convolucionais (CNNs).
  • Analisar arquiteturas avançadas como ResNet e Transformers Visuais (ViT).
  • Implementar um modelo básico de classificação de imagens.

🔹 Aula 9: Modelagem de Sequências e o Transformer

Visão Geral: Evolução do processamento de sequências desde Redes Neurais Recorrentes até o revolucionário mecanismo de Atenção.

Resultados de Aprendizagem:

  • Diferenciar entre RNNs, LSTMs e a arquitetura Transformer.
  • Explicar o artigo "Attention Is All You Need" e os mecanismos de autoatenção.
  • Compreender o papel de Encoders e Decoders em modelos como BERT e GPT.

🔹 Aula 10: Modelos de Linguagem de Grande Escala (LLMs)

Visão Geral: Estudo aprofundado de IA Generativa de ponta, focando na geração de texto e adaptação de modelos.

Resultados de Aprendizagem:

  • Descrever o ciclo de pré-treinamento e fine-tuning de LLMs.
  • Explorar o Aprendizado por Reforço a partir de Feedback Humano (RLHF).
  • Praticar Engenharia de Prompts e métodos de fine-tuning eficientes em parâmetros (PEFT/LoRA).

🔹 Aula 11: Aplicações Avançadas de IA Generativa

Visão Geral: Expansão além do texto para sistemas de recuperação e mídia gerativa usando APIs modernas.

Resultados de Aprendizagem:

  • Implementar a Geração Aprimorada por Recuperação (RAG) para reduzir alucinações.
  • Entender a matemática por trás dos Modelos de Diffusion (ex: Stable Diffusion) e VAEs.
  • Interagir com APIs de IA modernas para construir uma aplicação gerativa.

🔹 Aula 12: Ética, Segurança e Alinhamento na IA

Visão Geral: Análise crítica do impacto social da IA, focando em responsabilidade e protocolos de segurança.

Resultados de Aprendizagem:

  • Identificar fontes de viés e garantir justiça em modelos de IA.
  • Discutir Segurança da IA, Robustez e o problema de Alinhamento.
  • Avaliar Explicabilidade (XAI) e estratégias de mitigação para alucinações em LLMs.