Desafios de programação de Ai

Pratique ai com 47 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.

Fácil · 19 Médio · 24 Difícil · 4

Habilidades que você vai praticar: Descida de gradienteRegra da cadeiaRegressãoRetropropagaçãoTransformersÁrvores de decisãoAdamAgrupamentoAlgoritmos genéticosAmostragemAprendizado onlineAtenção
  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
226
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

47 desafios
Fácil

Normalização min-max

Reescale uma variável para que o menor valor vire 0 e o maior vire 1.

Você vai aprender Escalonamento de atributosPré-processamento de dados
aiaprendizado de máquina
Ainda sem soluções
Médio

Classificador de k vizinhos mais próximos

Preveja um rótulo por votação da maioria entre os k pontos de treinamento mais próximos.

Você vai aprender KNNMedidas de distância
aiaprendizado de máquina
Ainda sem soluções
Médio

Codificação posicional senoidal

Calcule os vetores de posição seno e cosseno que os Transformers somam aos embeddings dos tokens.

Você vai aprender Codificação posicionalTrigonometria
aiaprendizado de máquina
Ainda sem soluções
Médio

Agrupamento k-means

Agrupe pontos em k clusters atribuindo-os repetidamente ao centroide mais próximo e movendo os centroides.

Você vai aprender AgrupamentoCentroides
aiaprendizado de máquina
Ainda sem soluções
Fácil

Função softmax

Transforme pontuações brutas em probabilidades que somam 1, sem estouro com valores grandes.

Você vai aprender SoftmaxEstabilidade numérica
aiaprendizado de máquina
Ainda sem soluções
Fácil

Tokenizador de palavras e vocabulário

Divida um texto em palavras minúsculas e construa um vocabulário ordenado por frequência, o primeiro passo de todo modelo de linguagem.

Você vai aprender TokenizaçãoMontar um vocabulário
aiaprendizado de máquina
Ainda sem soluções
Médio

Autoatenção causal (mascarada)

Implemente a atenção mascarada dos modelos GPT, em que cada token só pode ver a si mesmo e os tokens anteriores.

Você vai aprender Atenção mascaradaModelos GPT
aiaprendizado de máquina
Ainda sem soluções
Fácil

Multiplicação de matrizes

Multiplique duas matrizes, a operação por trás de cada camada de uma rede neural.

Você vai aprender MatrizesÁlgebra linear
aiaprendizado de máquina
Ainda sem soluções
Médio

Ganho de informação

Calcule quanto a divisão por uma variável reduz a entropia, o critério por trás das árvores de decisão ID3.

Você vai aprender EntropiaÁrvores de decisão
aiaprendizado de máquina
Ainda sem soluções
Fácil

Produto escalar de dois vetores

Multiplique dois vetores elemento a elemento e some os resultados, a operação central de todo neurônio.

Você vai aprender VetoresProduto escalar
Redes neuraisaiaprendizado de máquina
Ainda sem soluções
Difícil

Atenção por produto escalar escalonado

Implemente a operação de atenção, o coração dos Transformers e dos grandes modelos de linguagem.

Você vai aprender AtençãoTransformers
aiaprendizado de máquina
Ainda sem soluções