- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Desafios de programação de Aprendizado de máquina
Pratique aprendizado de máquina com 42 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 · 18 Médio · 20 Difícil · 4
Habilidades que você vai praticar: Descida de gradienteRegra da cadeiaRegressãoRetropropagaçãoTransformersÁrvores de decisãoAdamAgrupamentoAmostragemAprendizado onlineAtençãoAtenção mascarada
- 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.
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
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
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
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
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
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
Ainda sem soluções
Explorar por tema
- Beginner 95
- ai 47
- aprendizado de máquina 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neurais 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Padrões de projeto 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizado por reforço 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3