Esta página lista os exercícios do curso intensivo de aprendizado de máquina.
Os exercícios de programação são executados diretamente no seu navegador (não é necessário fazer configurações) usando a plataforma Colaboratory. O Colaboratory tem suporte na maioria dos navegadores e é testado de forma mais completa nas versões para computador do Chrome e do Firefox.
Regressão linear
- Verifique seu conhecimento: introdução à regressão linear
- Teste seu conhecimento: perda
- Interativo: parâmetros de regressão linear
- Teste seu conhecimento: gradiente descendente
- Teste seu conhecimento: taxa de aprendizado
- Teste seu conhecimento: tamanho do lote
- Interativo: gradiente descendente
- Programação: regressão linear
- Teste final: teste seus conhecimentos
Regressão logística
Classificação
- Interativo: limite
- Confira seu entendimento: TP, TN, FP, FN
- Interativo: precisão e recall
- Verifique seu entendimento: precisão e recall
- Interativo: curva ROC
- Teste seu conhecimento: ROC e AUC
- Programação: classificação
- Teste final: teste seus conhecimentos
Como trabalhar com dados numéricos
- Programação: estatísticas e valores incorretos
- Teste seu conhecimento: dimensionamento linear
- Verifique seu entendimento: escalonamento de escore padronizado
- Teste seus conhecimentos: técnicas de normalização
- Teste seu conhecimento: binning
- Teste final: teste seus conhecimentos
Como trabalhar com dados categóricos
- Confira sua intuição: codificação
- Confira sua intuição: números de índice
- Interativo: cruzamento de atributos
- Teste final: teste seus conhecimentos
Conjuntos de dados, generalização e overfitting
- Confira sua intuição: introdução
- Teste seu conhecimento: imputação
- Verifique seu conhecimento: rótulos de proxy
- Teste seus conhecimentos: conjuntos de dados desequilibrados
- Confira sua intuição: como dividir conjuntos de dados
- Confira sua intuição: conjuntos de testes
- Verifique seu entendimento: como dividir conjuntos de dados
- Teste seu conhecimento: ajuste excessivo
- Teste seu conhecimento: complexidade do modelo
- Confira sua intuição: métricas de complexidade
- Verifique seu entendimento: regularização L2
- Como interpretar curvas de perda
- Teste final: teste seus conhecimentos
Redes neurais
- Interativo: camada de entrada e camada de saída
- Interativo: como adicionar uma camada oculta
- Interativo: funções de ativação
- Interativo: como modificar a configuração da rede neural
- Interativo: treinamento de uma rede neural
- Teste final: teste seus conhecimentos
Embeddings
Modelos de linguagem grande
- Teste seu conhecimento: n-grams
- Teste seu conhecimento: Transformers
- Teste seu conhecimento: ajuste fino e extração
- Teste final: teste seus conhecimentos
Sistemas de ML de produção
- Verifique seu entendimento: treinamento estático x dinâmico
- Verifique se você entendeu: inferência estática x dinâmica
- Verifique se você entendeu: métricas do mundo real
- Teste seu conhecimento: vazamento de rótulos
- Teste seu conhecimento: ciclos de feedback
- Teste final: teste seus conhecimentos
Justiça
- Teste seu conhecimento: tipos de viés
- Teste seus conhecimentos: valores de elemento ausentes
- Teste seus conhecimentos: valores de atributos inesperados
- Teste seu conhecimento: como reduzir o viés
- Confira sua intuição: paridade demográfica
- Teste seu conhecimento: igualdade de oportunidades
- Teste seu conhecimento: justiça contrafactual
- Programação: como lidar com questões de viés e imparcialidade
- Teste final: teste seus conhecimentos
Regressão linear
- Verifique seu conhecimento: introdução à regressão linear
- Teste seu conhecimento: perda
- Interativo: parâmetros de regressão linear
- Teste seu conhecimento: gradiente descendente
- Teste seu conhecimento: taxa de aprendizado
- Teste seu conhecimento: tamanho do lote
- Interativo: gradiente descendente
- Programação: regressão linear
- Teste final: teste seus conhecimentos
Regressão logística
Classificação
- Interativo: limite
- Confira seu entendimento: TP, TN, FP, FN
- Interativo: precisão e recall
- Verifique seu entendimento: precisão e recall
- Interativo: curva ROC
- Teste seu conhecimento: ROC e AUC
- Programação: classificação
- Teste final: teste seus conhecimentos
Como trabalhar com dados numéricos
- Programação: estatísticas e valores incorretos
- Teste seu conhecimento: dimensionamento linear
- Verifique seu entendimento: escalonamento de escore padronizado
- Teste seus conhecimentos: técnicas de normalização
- Teste seu conhecimento: binning
- Teste final: teste seus conhecimentos
Como trabalhar com dados categóricos
- Confira sua intuição: codificação
- Confira sua intuição: números de índice
- Interativo: cruzamento de atributos
- Teste final: teste seus conhecimentos
Conjuntos de dados, generalização e overfitting
- Confira sua intuição: introdução
- Teste seu conhecimento: imputação
- Verifique seu conhecimento: rótulos de proxy
- Teste seus conhecimentos: conjuntos de dados desequilibrados
- Confira sua intuição: como dividir conjuntos de dados
- Confira sua intuição: conjuntos de testes
- Verifique seu entendimento: como dividir conjuntos de dados
- Teste seu conhecimento: ajuste excessivo
- Teste seu conhecimento: complexidade do modelo
- Confira sua intuição: métricas de complexidade
- Verifique seu entendimento: regularização L2
- Como interpretar curvas de perda
- Teste final: teste seus conhecimentos
Redes neurais
- Interativo: camada de entrada e camada de saída
- Interativo: como adicionar uma camada oculta
- Interativo: funções de ativação
- Interativo: como modificar a configuração da rede neural
- Interativo: treinamento de uma rede neural
- Teste final: teste seus conhecimentos
Embeddings
Modelos de linguagem grande
- Teste seu conhecimento: n-grams
- Teste seu conhecimento: Transformers
- Teste seu conhecimento: ajuste fino e extração
- Teste final: teste seus conhecimentos
Sistemas de ML de produção
- Verifique seu entendimento: treinamento estático x dinâmico
- Verifique se você entendeu: inferência estática x dinâmica
- Verifique se você entendeu: métricas do mundo real
- Teste seu conhecimento: vazamento de rótulos
- Teste seu conhecimento: ciclos de feedback
- Teste final: teste seus conhecimentos
Justiça
- Teste seu conhecimento: tipos de viés
- Teste seus conhecimentos: valores de elemento ausentes
- Teste seus conhecimentos: valores de atributos inesperados
- Teste seu conhecimento: como reduzir o viés
- Confira sua intuição: paridade demográfica
- Teste seu conhecimento: igualdade de oportunidades
- Teste seu conhecimento: justiça contrafactual
- Programação: como lidar com questões de viés e imparcialidade
- Teste final: teste seus conhecimentos
Regressão linear
- Verifique seu conhecimento: introdução à regressão linear
- Teste seu conhecimento: perda
- Interativo: parâmetros de regressão linear
- Teste seu conhecimento: gradiente descendente
- Teste seu conhecimento: taxa de aprendizado
- Teste seu conhecimento: tamanho do lote
- Interativo: gradiente descendente
- Programação: regressão linear
- Teste final: teste seus conhecimentos
Regressão logística
Classificação
- Interativo: limite
- Confira seu entendimento: TP, TN, FP, FN
- Interativo: precisão e recall
- Verifique seu entendimento: precisão e recall
- Interativo: curva ROC
- Teste seu conhecimento: ROC e AUC
- Programação: classificação
- Teste final: teste seus conhecimentos
Como trabalhar com dados numéricos
- Programação: estatísticas e valores incorretos
- Teste seu conhecimento: dimensionamento linear
- Verifique seu entendimento: escalonamento de escore padronizado
- Teste seus conhecimentos: técnicas de normalização
- Teste seu conhecimento: binning
- Teste final: teste seus conhecimentos
Como trabalhar com dados categóricos
- Confira sua intuição: codificação
- Confira sua intuição: números de índice
- Interativo: cruzamento de atributos
- Teste final: teste seus conhecimentos
Conjuntos de dados, generalização e overfitting
- Confira sua intuição: introdução
- Teste seu conhecimento: imputação
- Verifique seu conhecimento: rótulos de proxy
- Teste seus conhecimentos: conjuntos de dados desequilibrados
- Confira sua intuição: como dividir conjuntos de dados
- Confira sua intuição: conjuntos de testes
- Verifique seu entendimento: como dividir conjuntos de dados
- Teste seu conhecimento: ajuste excessivo
- Teste seu conhecimento: complexidade do modelo
- Confira sua intuição: métricas de complexidade
- Verifique seu entendimento: regularização L2
- Como interpretar curvas de perda
- Teste final: teste seus conhecimentos
Redes neurais
- Interativo: camada de entrada e camada de saída
- Interativo: como adicionar uma camada oculta
- Interativo: funções de ativação
- Interativo: como modificar a configuração da rede neural
- Interativo: treinamento de uma rede neural
- Teste final: teste seus conhecimentos
Embeddings
Modelos de linguagem grande
- Teste seu conhecimento: n-grams
- Teste seu conhecimento: Transformers
- Teste seu conhecimento: ajuste fino e extração
- Teste final: teste seus conhecimentos
Sistemas de ML de produção
- Verifique seu entendimento: treinamento estático x dinâmico
- Verifique se você entendeu: inferência estática x dinâmica
- Verifique se você entendeu: métricas do mundo real
- Teste seu conhecimento: vazamento de rótulos
- Teste seu conhecimento: ciclos de feedback
- Teste final: teste seus conhecimentos
Justiça
- Teste seu conhecimento: tipos de viés
- Teste seus conhecimentos: valores de elemento ausentes
- Teste seus conhecimentos: valores de atributos inesperados
- Teste seu conhecimento: como reduzir o viés
- Confira sua intuição: paridade demográfica
- Teste seu conhecimento: igualdade de oportunidades
- Teste seu conhecimento: justiça contrafactual
- Programação: como lidar com questões de viés e imparcialidade
- Teste final: teste seus conhecimentos
Regressão linear
- Verifique seu conhecimento: introdução à regressão linear
- Teste seu conhecimento: perda
- Interativo: parâmetros de regressão linear
- Teste seu conhecimento: gradiente descendente
- Teste seu conhecimento: taxa de aprendizado
- Teste seu conhecimento: tamanho do lote
- Interativo: gradiente descendente
- Programação: regressão linear
- Teste final: teste seus conhecimentos
Regressão logística
Classificação
- Interativo: limite
- Confira seu entendimento: TP, TN, FP, FN
- Interativo: precisão e recall
- Verifique seu entendimento: precisão e recall
- Interativo: curva ROC
- Teste seu conhecimento: ROC e AUC
- Programação: classificação
- Teste final: teste seus conhecimentos
Como trabalhar com dados numéricos
- Programação: estatísticas e valores incorretos
- Teste seu conhecimento: dimensionamento linear
- Verifique seu entendimento: escalonamento de escore padronizado
- Teste seus conhecimentos: técnicas de normalização
- Teste seu conhecimento: binning
- Teste final: teste seus conhecimentos
Como trabalhar com dados categóricos
- Confira sua intuição: codificação
- Confira sua intuição: números de índice
- Interativo: cruzamento de atributos
- Teste final: teste seus conhecimentos
Conjuntos de dados, generalização e overfitting
- Confira sua intuição: introdução
- Teste seu conhecimento: imputação
- Verifique seu conhecimento: rótulos de proxy
- Teste seus conhecimentos: conjuntos de dados desequilibrados
- Confira sua intuição: como dividir conjuntos de dados
- Confira sua intuição: conjuntos de testes
- Verifique seu entendimento: como dividir conjuntos de dados
- Teste seu conhecimento: ajuste excessivo
- Teste seu conhecimento: complexidade do modelo
- Confira sua intuição: métricas de complexidade
- Verifique seu entendimento: regularização L2
- Como interpretar curvas de perda
- Teste final: teste seus conhecimentos
Redes neurais
- Interativo: camada de entrada e camada de saída
- Interativo: como adicionar uma camada oculta
- Interativo: funções de ativação
- Interativo: como modificar a configuração da rede neural
- Interativo: treinamento de uma rede neural
- Teste final: teste seus conhecimentos
Embeddings
Modelos de linguagem grande
- Teste seu conhecimento: n-grams
- Teste seu conhecimento: Transformers
- Teste seu conhecimento: ajuste fino e extração
- Teste final: teste seus conhecimentos
Sistemas de ML de produção
- Verifique seu entendimento: treinamento estático x dinâmico
- Verifique se você entendeu: inferência estática x dinâmica
- Verifique se você entendeu: métricas do mundo real
- Teste seu conhecimento: vazamento de rótulos
- Teste seu conhecimento: ciclos de feedback
- Teste final: teste seus conhecimentos
Justiça
- Teste seu conhecimento: tipos de viés
- Teste seus conhecimentos: valores de elemento ausentes
- Teste seus conhecimentos: valores de atributos inesperados
- Teste seu conhecimento: como reduzir o viés
- Confira sua intuição: paridade demográfica
- Teste seu conhecimento: igualdade de oportunidades
- Teste seu conhecimento: justiça contrafactual
- Programação: como lidar com viés e questões de imparcialidade
- Teste final: teste seus conhecimentos