Disciplinas Turma 2024

Disciplinas do Curso

IAA001 Introdução à Inteligência Artificial
Histórico e princípios da Inteligência Artificial. Resolução de problemas. Busca cega. Busca Heurística. Busca competitiva. Problemas de Satisfação de Restrições. Conhecimento e raciocínio. Lógica e planejamento. Aprendizado de máquina. Aplicações da IA.
24 hr/aula
IAA002 Linguagem de Programação Aplicada
Programação em Python. Atribuições, operações e expressões. Controle de fluxo e repetições. Funções. Tipo de dados básicos. Listas, Dicionários, Conjuntos e Tuplas. List Comprehensions. Módulos. Instalação e configuração de ambiente de desenvolvimento. Numpy, Pandas e Sci-kit Learn. Aplicação da linguagem Python em problemas relacionados à Inteligência Artificial utilizando diferentes modelos e estratégias de aprendizado de máquina.
24 hr/aula
IAA003 Linguagem R
Uso do R. Atribuições e operações. Vetores e matrizes. Fatores e Fórmulas. Manipulação de listas e dataframes. Leitura e escrita de arquivos. Programação e scripts. Funções Apply. Estatística básica. Gráficos em R. Resolução de problemas de IA: Classificação e regressão.
24 hr/aula
IAA004 Estatística Aplicada I
Introdução à Estatística Descritiva. Estudo de populações e amostras. Introdução às séries estatísticas. Análise de gráficos. Estudo das medidas de posição e de dispersão. Modelos de Distribuições. Níveis de Confiança. Testes Paramétricos e Testes Não Paramétricos.
24 hr/aula
IAA005 Estatística Aplicada II
Modelos de Distribuições. Análise de viés e variância. Análise de qualidade de modelos. Níveis de Confiança, Tipos de Erros. Teste de Normalidade: Kolmogorov- Smirnov, Shapiro-Wilks. Testes Paramétricos: Teste t, ANOVA, etc. Testes Não Paramétricos: Friedman, Kruskal-Wallis, etc. Testes post-hoc: Nemenyi, Dunn, etc.
24 hr/aula
IAA006 Arquitetura de Dados
Modelagem de dados estruturados e não-estruturados. Preparação de dados para projetos de aprendizado de máquina, aplicação de técnicas para construção de atributos, seleção, limpeza, codificação de informação, tratamento de dados ausentes, identificação e tratamento de ruídos na informação, identificação e tratamento de atributos correlacionados. Aplicação de métodos computacionais para preparação e tratamento dos dados.
24 hr/aula
IAA007 Visualização de Dados e Story Telling
Histórico da Visualização de Dados. Tipos e métodos de VD. Melhores práticas e princípios da VD. Data Storytelling. Aplicações da visualização de dados.
24 hr/aula
IAA008 Aprendizado de Máquina
Introdução ao aprendizado de máquina. Aprendizado supervisionado, não-supervisionado e por reforço. Tarefas: Regressão, Classificação, Agrupamento e Associação. Técnicas: Redes Neurais Artificiais, Máquinas de Vetores de Suporte, Indução de Árvores de Decisão, Regras de Associação, KNN, K-means, Apriori. Avaliação de modelos. Métricas de qualidade de modelos: R2, RMSE, Matriz de Confusão.
24 hr/aula
IAA009 Deep Learning
Introdução ao deep learning. Conceitos básicos. Deep Learning aplicado à visão computacional: redes neurais convolucionais (CNN), redes adversariais generativas (GAN). Redes neurais recorrentes: simples, GRU e LSTM. Deep Learning aplicado ao processamento de linguagem natural: embeddings, modelos de linguagens, modelos de atenção. Transformers.
24 hr/aula
IAA010 Big Data
Principais conceitos de Big Data e Ciência de Dados. Armazenamento e gerenciamento de Big Data. Data Lake para uso de IA em BigData. Principais tecnologias e ferramentas para a análise e solução de problemas reais em Big Data, envolvendo dados estáticos (batch) ou em movimento (streaming), e estruturados, semi e não estruturados.
24 hr/aula
IAA011 Visão Computacional
Introdução à visão computacional. Aquisição de imagem e sensores de visão. Pré-processamento, segmentação de imagens, descrição, reconhecimento de padrões e decisão. Utilização de Redes Neurais Convolucionais (modelos e aplicações), preparação dos dados, data augmentation, transferência de aprendizado e fine tuning.
24 hr/aula
IAA012 Frameworks de IA
Frameworks comerciais de IA e ciência de dados. Tensorflow. Resolução de problemas com Tensorflow: Regressão e classificação. CNNs. RNNs. Séries temporais. GANs. Processamento de linguagem natural.
24 hr/aula
IAA014 Gestão de Projetos de IA
Workflow de inteligência artificial. Gerenciamento tradicional de projetos. Gerenciamento ágil de projetos. Práticas de gerenciamento de projetos aplicadas ao desenvolvimento de soluções de inteligência artificial.
24 hr/aula
IAA015 Tópicos em IA
Lógica Fuzzy. Algoritmos Genéticos. Identificação e tratamento de séries temporais.
24 hr/aula
IAA016 Aspectos Filosóficos e Éticos da Inteligência Artificial
Introdução à Inteligência Artificial e Ética. Tomada de Decisão e Viés em IA. Privacidade e Segurança em IA. Autonomia e Responsabilidade. Implicações Sociais e Filosofia da Mente. Futuro da IA e Ética.
24 hr/aula