- 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 em C++
226 desafios que você pode resolver em C++, dos primeiros laços a grafos, programação dinâmica e machine learning. Escreva seu código no navegador, rode os testes na hora e receba uma revisão por IA.
Fácil · 134 Médio · 68 Difícil · 24
Habilidades que você vai praticar: ContagemExtrair dígitosAritméticaFórmulasLaçosListasListas 2DAcompanhar o máximoCondiçõesDescida de gradienteDividir stringsDivisibilidade
- 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
Somar um Array
Some todos os valores em uma lista.
Você vai aprender
AcumuladoresListas vazias
Ainda sem soluções
Médio
Gradientes de um único neurônio
Use a regra da cadeia para descobrir como a perda muda com cada peso e o viés de um neurônio sigmoide.
Você vai aprender
Regra da cadeiaGradientes
Ainda sem soluções
Fácil
Diferença dos Quadrados
Subtraia a soma dos quadrados do quadrado da soma.
Você vai aprender
FórmulasAritmética
Ainda sem soluções
Fácil
Funções de perda: MSE, MAE e entropia cruzada
Meça o quanto as previsões de um modelo estão erradas com o erro quadrático médio, o erro absoluto médio ou a entropia cruzada binária.
Você vai aprender
MSEEntropia cruzada
Ainda sem soluções
Fácil
Distribuição de estados de uma cadeia de Markov
Propague uma distribuição de probabilidade pela matriz de transição de uma cadeia de Markov por um número de passos.
Você vai aprender
Cadeias de MarkovProbabilidade
Ainda sem soluções
Fácil
Um único neurônio artificial
Calcule a saída de um neurônio: soma ponderada das entradas mais um viés, passada pela sigmoide.
Você vai aprender
NeurôniosSomas ponderadas
Ainda sem soluções
Médio
Normalização de camada
Normalize cada linha para média 0 e variância 1 e depois escale e desloque, como todo bloco Transformer faz.
Você vai aprender
Normalização de camadaTransformers
Ainda sem soluções
Médio
Propagação direta em uma camada densa
Calcule as saídas de uma camada de neurônios totalmente conectada com a ativação que você escolher.
Você vai aprender
Camadas densasAtivações
Ainda sem soluções
Difícil
Retropropagação em uma rede de duas camadas
Calcule todos os gradientes de pesos e vieses de uma rede com uma camada oculta sigmoide e uma saída sigmoide.
Você vai aprender
RetropropagaçãoRegra da cadeia
Ainda sem soluções
Fácil
Derivadas de funções de ativação
Calcule a derivada de sigmoid, ReLU, Leaky ReLU ou tanh em cada valor, as inclinações de que a retropropagação precisa.
Você vai aprender
DerivadasRetropropagação
Ainda sem soluções
Médio
Soma das Potências dos Dígitos
Some cada dígito elevado à sua posição a partir da esquerda.
Você vai aprender
Extrair dígitosPotênciasLaços
Ainda sem soluções
Médio
Raiz Digital
Some os dígitos repetidamente até restar apenas um dígito.
Você vai aprender
Laços aninhadosSomas de dígitos
Ainda sem soluções
Fácil
Cor da Casa de Xadrez
Determine a cor de uma casa em um tabuleiro 8 por 8.
Você vai aprender
CoordenadasParidade
Ainda sem soluções
Médio
Jogo da velha com minimax
Escolha a jogada perfeita no jogo da velha explorando toda a árvore de jogo com minimax.
Você vai aprender
MinimaxÁrvores de jogo
Ainda sem soluções
Médio
Descida de gradiente em mini-lotes
Treine um modelo linear atualizando os pesos após cada lote pequeno, em vez de após todo o conjunto de dados.
Você vai aprender
Mini-lotesDescida de gradiente
Ainda sem soluções
Difícil
Autoatenção multi-cabeça
Projete a entrada em consultas, chaves e valores, execute a atenção em várias cabeças em paralelo e combine-as.
Você vai aprender
Atenção multi-cabeçaProjeções matriciais
Ainda sem soluções
Fácil
Horas, Minutos e Segundos
Converta uma duração em segundos para uma string compacta e legível.
Você vai aprender
Unidades de tempoFormatação de strings
Ainda sem soluções
Fácil
Descida de gradiente com momentum
Aplique atualizações com momentum que mantêm parte do passo anterior, para que o treinamento acelere em direções constantes.
Você vai aprender
MomentumOtimizadores
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