Rocketseat
Retrospectiva 2024Relembre como foi sua jornada de estudos neste ano
Acessar retrospectiva

Desenvolvimento de IA

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

Icone da tag IntermediárioIntermediário
MatplotlibScikit-learnSeabornScipy+4
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

Teste teóricoobrigató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

Teste teóricoobrigató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

Teste teóricoobrigató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

Teste teóricoobrigató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

Certificação do primeiro nível da formação Desenvolvimento de IA

Nível 5

Algoritmos Supervisionados

156 Aulas1 Atividade

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.

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)

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.

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.

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.

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.

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.

Algoritmos Supervisionados

Algoritmos Supervisionados

Certificação do segundo nível da formação Desenvolvimento de IA

Nível 6

Algoritmos Não Supervisionados

107 Aulas1 Atividade

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.

Algoritmos Não Supervisionados

Algoritmos Não Supervisionados

Certificação do terceiro nível da formação Desenvolvimento de IA

Nível 7

Ensemble de Modelos

128 Aulas

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
Novo

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óduloEm breve

Tem módulo novo chegando!

As aulas dessa trilha estão sendo gravadas pra te trazer o que há de mais atual no mercado. Seu certificado estará disponível assim que a trilha completa estiver totalmente liberada na plataforma.