Ementa Pos Graduacao em Data Science Com IA
Ementa Pos Graduacao em Data Science Com IA
Ementa Pos Graduacao em Data Science Com IA
< PÓS-GRADUAÇÃO
EM DATA SCIENCE COM
INTELIGÊNCIA ARTIFICIAL />
EMENTA
Conteúdo_
> Sobre a XP EDUCAÇÃO 03
> Contato 33
Sobre a XP EDUCAÇÃO_
A XP Educação integra a XP Inc., um dos maiores grupos empresariais do país.
A empresa que simplificou a vida financeira de milhares de pessoas agora vai
transformar vidas e carreiras por meio da educação.
04
Bootcamp Cientista de Dados_
Objetivo principal
O bootcamp tem como objetivo abordar de forma intensiva conceitos e práticas da Ciência
de Dados, habilitando o aluno para atuar profissionalmente na área.
Pré-requisitos
05
Módulos_
06
Desenvolvimento de Soluções Técnicas para o Processamento
Utilizando Spark do Big Data
07
Análise de Dados Utilizando Dashboards
Desafio Final:
Aplicar o pipeline da ciência de dados e realizar o deploy de uma aplicação
para análise em tempo real.
08
Bootcamp Arquiteto(a)
de Big Data_
Objetivo
Pré-requisitos
09
Módulos_
Fundamentos
10
Coleta e Obtenção de Dados
• Inteligência Coletiva
• Web Semântica
• Ontologia
• Buscas avançadas: pessoas, negócios e redes sociais
• Coleta de dados na Web – Web Crawler (redes sociais, blogs e notícias)
• Ferramentas para coletas de dados
• API’s de redes sociais
• Introdução
• Banco de dados relacionais
• Limitações de Bancos de Dados Relacionais
• Motivações para bancos NoSQL
• Tipos de Bancos NoSQL
• ACID x BASE
• Key-value databases
• Document databases
• Column Family Databases
• Graph Databases
11
Processamento de Dados Utilizando o Ecossistema Hadoop
Desafio Final:
Aplicar a coleta, o armazenamento e a detecção de anomalias em
diferentes bases de dados.
12
Projeto Aplicado_
Sobre o P.A.
Você será apresentado para problemas com alto grau de incerteza e o desafio será
propor ideias inovadoras para solucioná-los. O projeto substitui o tradicional Trabalho
de Conclusão de Curso, com uma diferença fundamental: é focado em entrega de valor,
aplicabilidade, praticidade e com situações atuais que ocorrem no mercado de trabalho.
14
Pré-requisitos
15
Competências desenvolvidas no Bootcamp
16
Perfil formado pelo curso
17
• Desenvolver habilidades para liderar iniciativas de IA, incluindo a tomada
de decisões estratégicas sobre quando construir, comprar ou terceirizar
soluções de IA
18
Módulos_
Fundamentos da Inteligência Artificial
Este módulo tem como objetivo específico fornecer uma base sólida e abrangente sobre
os princípios básicos da Inteligência Artificial (IA), suas aplicações e implicações éticas.
Visa também equipar os(as) alunos(as) com o conhecimento necessário para compreender
e aplicar conceitos de IA em suas áreas de atuação. Ao final deste módulo, os alunos terão
uma compreensão robusta dos fundamentos da IA, equipados com o conhecimento
necessário para avançar para módulos mais específicos e aplicados do bootcamp.
Tópicos de conteúdo:
• Introdução à Inteligência Artificial:
◦ Definição de IA e sua evolução histórica;
◦ Diferenças entre IA, aprendizado de máquina (Machine Learning - ML)
e aprendizado profundo (Deep Learning - DL);
◦ Visão geral dos tipos de IA: IA fraca vs. IA forte.
19
• Conceitos Fundamentais de IA:
◦ Algoritmos de aprendizado de máquina: supervisionado,
não supervisionado e por reforço;
◦ Modelos discriminativos vs generativos;
◦ Redes neurais e estruturas básicas de dados para IA;
◦ Ferramentas e linguagens de programação para IA: Python,
TensorFlow, PyTorch.
• Aplicações e Casos de Uso da IA:
◦ Exemplos práticos de IA no dia a dia;
◦ IA nas indústrias: saúde, finanças, educação e mais;
◦ Benefícios e limitações da IA.
• Ética e IA:
◦ Discussão sobre viés e justiça em sistemas de IA;
◦ Privacidade de dados e segurança na era da IA;
◦ Regulamentações e políticas de IA.
20
Diretrizes para o Trabalho Prático:
O trabalho prático deste módulo visa introduzir os(as) alunos(as) à manipulação básica e
análise de dados, fundamentais para projetos de inteligência artificial. Os(as) alunos(as)
utilizarão as bibliotecas pandas, matplotlib e seaborn em Python para realizar tarefas de
limpeza, filtragem e visualização de dados.
• Visualização de Dados:
Crie visualizações de dados utilizando matplotlib e seaborn para explorar os dados de
maneiras que revelam padrões, tendências e anomalias. Gere pelo menos três tipos de
gráficos (histogramas, gráficos de dispersão, gráficos de barras) para representar
diferentes aspectos dos dados.
21
Diretrizes para o Desafio:
Usar as ideias do Trabalho Prático, mas com a utilização de todo o conteúdo estudado,
abordando itens como:
• Considerações Éticas:
◦ Discutir as implicações éticas relacionadas à proposta de solução de IA, incluindo
questões de viés, privacidade e impacto social.
◦ Propor medidas para mitigar potenciais efeitos negativos e garantir que a solução
seja desenvolvida e implementada de forma ética e responsável.
22
Implementando e Trabalhando com IA
Tópicos de conteúdo:
• Identificando Oportunidades de IA:
◦ Como identificar problemas solucionáveis com IA;
◦ Avaliação de prontidão para IA nas organizações (maturidade analítica
das organizações);
◦ Estudos de caso de transformação digital com IA.
• Planejamento e Implementação de Soluções de IA:
◦ Etapas para desenvolver e implementar projetos de IA;
23
◦ Coleta e tratamento de dados para aprendizado de máquina;
◦ Monitoramento e avaliação de modelos de IA;
• Estratégias de Aprendizado e Melhoria Contínua:
◦ Importância dos dados e da qualidade dos dados para IA;
◦ Técnicas de aprimoramento de modelos: ajuste fino, transferência
de aprendizagem;
◦ Implementando ciclos de feedback e aprendizado contínuo.
• Liderança e Competências Organizacionais em IA:
◦ Desenvolvimento de competências de IA dentro das organizações;
◦ Decisões estratégicas: construir internamente, comprar ou terceirizar
soluções de IA;
◦ Criando uma cultura orientada por dados e IA.
24
Diretrizes para o Trabalho Prático:
• Identificação de Oportunidades de IA em um Setor Específico:
◦ Escolher um setor de interesse (por exemplo, saúde, finanças, educação)
e identificar problemas específicos que podem ser solucionados com IA.
◦ Realizar uma avaliação de prontidão para IA, identificando recursos
disponíveis, possíveis desafios e o impacto esperado da solução de IA.
25
Diretrizes para o Desafio:
• Apresentação dos Resultados:
◦ Criar visualizações de dados eficazes, por exemplo, utilizando o problema definido
no trabalho prático, para comunicar os resultados do modelo de IA, utilizando as
bibliotecas matplotlib e seaborn.
◦ Formular e responder perguntas interessantes com base na análise de dados,
demonstrando uma compreensão crítica dos resultados e de como eles podem
ser aplicados para solucionar o problema escolhido.
26
Recomendações para aprofundamento do conteúdo:
• Blogs e sites de Ciência de Dados, como Towards Data Science, KDnuggets
e Data Science Central;
27
Avanços em IA Generativa e suas Aplicações para Ciência de Dados
Tópicos de conteúdo:
• O que é IA Generativa
• Aplicabilidade da IA Generativa na área de dados
• OpenAI’s GPT-4
• IA Generativa na elaboração de Projetos Arquiteturais de Soluções de
Engenharia de Dados
• Amostras de Dados com IA Generativa (Data Augmentation):
◦ Modelos de difusão;
◦ Rede Adversária Generativa (Generative Adversarial Networks - GANs);
◦ Codificadores automáticos variacionais (Variational Autoencoders - VAEs).
28
• IA Generativa para Data Lake
• IA Generativa para pipelines de dados:
◦ Limpeza e Enriquecimento de Dados usando IA;
◦ Padronização e Deduplicação de Dados (Data Deduplication) com IA;
◦ Anonimização de Dados com IA;
◦ Detecção de anomalias nos dados utilizando IA;
◦ Automação de Tarefas de Processamento de Dados com IA.
• IA para governança, segurança, privacidade e conformidade de dados
• IA Generativa na visualização de dados e construção de dashboards
29
MLOps e IA como Serviço
Este módulo tem como objetivo capacitar os alunos(as) a levar modelos de Machine
Learning e IA do estágio de desenvolvimento para a produção, focando em técnicas
de MLOps, monitoramento de modelos e criação de aplicações baseadas em IA que
podem ser escaladas e mantidas em ambientes de produção reais.
Tópicos de conteúdo:
• Fundamentos de MLOps:
◦ Princípios básicos e importância do MLOps para a Ciência de Dados.
• Serviços de IA na Nuvem:
◦ Visão geral das plataformas AWS SageMaker, Google AI Platform e
Azure Machine Learning.
• Monitoramento e Manutenção de Modelos:
◦ Estratégias para monitorar e atualizar modelos de IA em produção.
• Desenvolvimento de Aplicações de IA:
◦ Criação de aplicações web e móveis integrando modelos de IA.
• Segurança e Ética em Modelos de IA em Produção:
◦ Considerações sobre segurança, ética e privacidade.
30
• Automação e CI/CD para Modelos de IA:
◦ Implementação de pipelines de integração e entrega contínua para
modelos de IA.
• Gestão de Dados e Modelos de IA em Produção:
◦ Estratégias para o gerenciamento eficaz de dados e modelos em
ambientes de produção;
◦ Implementação de ciclos de feedback para a melhoria contínua de
modelos de IA.
31
Diretrizes para o Desafio:
• Criação de uma Aplicação de IA:
◦ Desenvolver uma aplicação web ou móvel que utiliza um modelo de IA
em backend, demonstrando como modelos de IA podem ser integrados
em produtos digitais.
32
Dúvidas sobre o curso, ementa,
professores e mais?_