Rocketseat

Desenvolvimento de IA

Desenvolva sua própria inteligência artificial, desde os fundamentos até a publicação e criação de produtos.

Nível 2

Estatística para Devs

23 Aulas3 Atividades

Medidas, Dispersão, Correlação e Gráficos

Módulo23 aulas
1h 56min

Desenvolvimento de base sólida em Estatística Descritiva para Devs, essencial para análise de dados, insights e padrões. Isso impacta diretamente na escolha de modelos de machine learning, ajuste de parâmetros e avaliação de desempenho.

Quiz Formação Desenvolvimento IA - Estatística

Quiz avaliativoobrigatório
9 Questões

Questionário avaliativo

Desafio - Estatística para Devs

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao tratar um dicionário para obter algumas estatísticas dos dados.

Nível 3

Análise Exploratória de Dados

28 Aulas3 Atividades

Aplicando EDA com Pandas

Módulo28 aulas
4h 24min

Abordaremos conceitos do EDA, a biblioteca Pandas, coleta e preparação de dados, lidar com dados ausentes, formulação de hipóteses, análise univariada e bivariada, outliers e automatizações. Isso irá nos ajudar a extrair insights antes de criar modelos.

Quiz Formação Desenvolvimento IA - EDA

Quiz avaliativoobrigatório
10 Questões

Questionário avaliativo

Desenvolvimento de IA - EDA

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao realizar uma análise exploratória de dados em cima de um dataset da Netflix.

Nível 4

Aprendizado de Máquina

28 Aulas4 Atividades

Fundamentos de Aprendizado de Máquina

Módulo13 aulas
1h 23min

Módulo base para Aprendizado de Máquina: conceitos fundamentais, algoritmos, desafios (overfitting, underfitting), ética, tendências. Daremos ênfase na aprendizagem prática para aplicação em estudos de caso, consolidando habilidades.

Quiz Formação Desenvolvimento IA - Fundamentos de Aprendizado de Máquina

Quiz avaliativoobrigatório
10 Questões

Questionário avaliativo

Meu primeiro modelo com Scikit-Learn

Módulo15 aulas
1h 47min

Consolide o aprendizado com módulo prático: desenvolva seu primeiro modelo de machine learning usando Scikit-learn. O objetivo é aplicar conceitos, avaliar modelos e desenvolver habilidades práticas para futuros projetos em aprendizado de máquina.

Quiz Formação Desenvolvimento IA - Meu primeiro modelo com Scikit-Learn

Quiz avaliativoobrigatório
15 Questões

Questionário avaliativo.

Desafio - Scikit-Learn

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao realizar previsões de vendas de uma loja.

Fundamentos de IA

Fundamentos de IA

Micro-certificado
Requisitos
Nível 5

Algoritmos Supervisionados

156 Aulas8 Atividades

Regressão Linear Simples

Módulo14 aulas
2h 12min

Primeiro de uma sequência de algoritmos supervisionados, esse com foco em Regressão Linear Simples. Nosso objetivo é a preparação de aplicação em cenários reais de machine learning, usando uma abordagem prática, desde o EDA até a implementação em API.

Desafio - Regressão Linear Simples

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao criar um modelo que ajude a otimizar recursos hídricos de uma fazenda.

Regressão Linear Múltipla

Módulo25 aulas
3h 20min

Algoritmo Supervisionado com Regressão Linear Múltipla. Nosso objetivo é explorar interações e influências de variáveis, iniciando com EDA, seguido da construção do modelo, até finalizar com a implementação de uma Interface de Usuário (UI)

Desafio - Regressão Linear Múltipla

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao criar um modelo capaz de prever o valor do aluguel de um imóvel.

Regressão Polinomial

Módulo29 aulas
3h 00min

Módulo dedicado a polinômios e regressão polinomial. Partimos Da EDA à implementação prática em um aplicativo com API e desenvolvimento de interface. Damos ênfase em validação cruzada para garantir precisão e ao controle de sobreajuste.

Desafio - Regressão Polinomial

Desafio práticoopcional

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo ao criar um modelo capaz de prever o valor do aluguel de um imóvel.

Classificação Árvore de Decisão

Módulo19 aulas
2h 55min

Neste módulo, aprenda os fundamentos essenciais de algoritmos de classificação, com foco em árvore de decisão. Da Análise Exploratória de Dados à entrega do modelo, capacite-se em técnicas de machine learning para previsões. Aplique os conceitos em projeto prático com inferência batch.

Desafio - Árvore de Decisão

Desafio práticoopcional

Nesse desafio, você aplicará um modelo de árvore de decisão para identificar fraudes em transações bancárias de forma precisa e eficiente.

Classificação Naive Bayes

Módulo18 aulas
2h 41min

Este módulo abrange o algoritmo Naive Bayes com foco em probabilidade condicional e independência de variáveis. O curso inclui EDA, seleção automática de features e implementação do modelo via API, proporcionando compreensão completa dos fundamentos e aplicação prática em projetos de machine learning.

Desafio - Naive Bayes

Desafio práticoopcional

Nesse desafio, você usará o algoritmo Naive Bayes para prever casos de diabetes com base em dados de glicose e pressão arterial.

Regressão Logística

Módulo22 aulas
2h 59min

Este módulo tem como propósito fornecer uma compreensão abrangente do algoritmo de Regressão Logística, uma técnica essencial em problemas de classificação binária e multiclasse. Além de discutir os fundamentos teóricos, focaremos em aplicar o algoritmo em cenários reais, desde a exploração e análise dos dados (EDA) até a otimização dos hiper parâmetros do modelo.

Desafio - Regressão Logística

Desafio práticoopcional

Neste desafio, você atuará como um cientista de dados com a missão de identificar estrelas de nêutrons pulsares reais a partir de observações astronômicas captadas por radiotelescópios.

Algoritmos supervisionados - Tópicos complementares

Módulo29 aulas
3h 40min

Este módulo ensina técnicas complementares para fortalecer algoritmos supervisionados, reduzindo overfitting, melhorando seleção de características, e identificando relações nos dados para insights precisos e modelos robustos.

Quiz - Algoritmos Supervisionados

Quiz avaliativoobrigatório
11 Questões

Questionário avaliativo

Algoritmos Supervisionados

Algoritmos Supervisionados

Micro-certificado
Requisitos
Nível 6

Algoritmos Não Supervisionados

107 Aulas2 Atividades

K-Means

Módulo19 aulas
1h 44min

O propósito deste módulo é introduzir os principais algoritmos de clusterização de forma conceitual, visando capacitar o desenvolvimento de projetos de aprendizado de máquina voltados para agrupamento de objetos. Para ilustrar esses conceitos, realizaremos um projeto centrado no primeiro desses algoritmos, o K-Means. Este projeto abrangerá todo o processo, desde a Análise Exploratória de Dados (EDA) até a implementação de um modelo por meio de uma aplicação para inferência em batch.

Clusterização Hierárquica

Módulo20 aulas
2h 37min

O módulo explora o algoritmo de clusterização hierárquica, crucial em aprendizado de máquina para agrupamento de dados. Inclui teoria, dendrogramas e aplicação em recomendação de laptops em um marketplace.

PCA

Módulo13 aulas
1h 39min

O módulo foca em algoritmos de redução de dimensionalidade, especialmente a Análise de Componentes Principais (PCA). Inclui EDA e um projeto prático para aplicar o PCA em análises de dados reais.

t-SNE

Módulo17 aulas
1h 27min

Este módulo ensina o algoritmo t-SNE para redução de dimensionalidade, aplicado a um projeto de uma empresa de cosméticos. Inclui EDA e visualização dos resultados, capacitando você a usar t-SNE para interpretar grandes conjuntos de dados.

Apriori

Módulo20 aulas
2h 04min

Neste módulo, você aprenderá algoritmos de regras de associação, focando em revelar relações ocultas em grandes bases de dados. No projeto prático de um marketplace, explorará o algoritmo Apriori, passando por Análise Exploratória de Dados (EDA) até a visualização dos resultados, capacitando-o a descobrir insights valiosos.

Tópicos Complementares

Módulo18 aulas
2h 28min

Este módulo aborda técnicas avançadas em algoritmos não supervisionados, como GMM para clusterização e detecção de anomalias. O objetivo é oferecer abordagens diferenciadas para problemas conhecidos e explorar novos desafios, ampliando as ferramentas para casos de uso no mercado.

Quiz - Algoritmos Não Supervisionados

Quiz avaliativoobrigatório
13 Questões

Questionário avaliativo

Algoritmos Não Supervisionados

Algoritmos Não Supervisionados

Micro-certificado
Requisitos
Nível 7

Ensemble de Modelos

142 Aulas1 Atividade

Introdução com Sklearn

Módulo84 aulas
10h 42min

Neste módulo, exploraremos os métodos de ensemble em machine learning, tanto do ponto de vista conceitual quanto prático, dando uma base introdutória para o tema, que será refinado em futuros módulos. Utilizando a biblioteca scikit-learn, os alunos serão introduzidos às principais técnicas de ensemble, como Bagging, Boosting, Stacking e Voting. Serão aplicados esses métodos em bases de dados dos segmentos de EdTech e Saúde, com o objetivo de desenvolver projetos práticos que consolidem o entendimento teórico. Ao final do módulo, os alunos serão capazes de implementar e avaliar modelos de ensemble, entendendo como e quando utilizar essas técnicas para melhorar a performance de modelos preditivos.

Random Forest

Módulo26 aulas
4h 01min

Neste módulo, abordaremos o ensemble Random Forest, pertencente à classe de métodos de Bagging. O foco será a aplicação prática dessa técnica em um projeto para uma empresa de tecnologia que deseja prever a probabilidade de churn de seus funcionários e identificar os principais motivos que levam a essa saída. Realizaremos todo o processo, desde a análise exploratória de dados (EDA) até a visualização dos resultados, incluindo a avaliação por métricas de validação e a análise da importância das variáveis. Ao final do módulo, serão capazes de implementar e interpretar o Random Forest em contextos reais de previsão de churn.

CatBoost

Módulo18 aulas
2h 32min

Neste módulo, exploraremos o ensemble CatBoost, pertencente à classe de métodos de Boosting. O foco será a aplicação prática dessa técnica em um projeto para uma empresa do setor financeiro que deseja prever três tipos distintos de riscos para clientes pessoa jurídica (empresas). Além disso, será analisado quais são os principais fatores que contribuem para a ocorrência ou não de cada tipo de risco. Os alunos realizarão todo o processo, desde a análise exploratória de dados (EDA) até a visualização dos resultados, incluindo a avaliação por métricas de validação e a análise da importância das variáveis. Ao final do módulo, estarão aptos a implementar e interpretar o CatBoost em problemas reais de previsão e explicabilidade de riscos.

LightGBM

Módulo14 aulas
1h 21min

O objetivo deste módulo é explorar o ensemble LightGBM, pertencente à classe de métodos de Boosting, aplicando-o em um projeto para uma empresa do segmento de importação que busca otimizar suas decisões de compra, prevendo a qualidade de vinhos a serem importados. Durante o módulo, os alunos realizarão todo o processo, desde a análise exploratória de dados (EDA) até a visualização dos resultados, abrangendo a avaliação do modelo por meio de métricas de validação e a análise da importância das variáveis. Ao final, estarão aptos a implementar e interpretar o LightGBM em problemas reais de previsão e tomada de decisão.

Quiz Formação Desenvolvimento IA - LightGBM

Quiz avaliativoobrigatório
12 Questões

Questionário avaliativo.

Ensemble de Modelos

Ensemble de Modelos

Micro-certificado
Requisitos
Nível 9

Certificado final

Certificado em Desenvolvimento de IA

Certificado em Desenvolvimento de IA

Certificado
Requisitos

Você chegou ao final da formação!

Fique de olho nas comunicações para não perder os próximos conteúdos da trilha. Enquanto isso, aproveite para explorar conteúdos extras no catálogo!