- Executores
-
Aprender
Central de aprendizagem Python Exemplos executáveis, NumPy, pandas e mais Central de aprendizagem C e C++ Ponteiros, memória, STL e C++ moderno Central de aprendizagem 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++
- Desafios
Trilha de IA
Construa uma rede neural do zero em C++
15 desafios levam você do produto escalar a uma rede que aprende XOR, e depois a otimizadores modernos como o Adam, sem bibliotecas de IA: neurônios, ativações, perda, gradientes, retropropagação e treinamento. Resolva-os em ordem em C++; cada um roda no navegador com testes instantâneos e uma revisão por IA.
Faça login para salvar seu progresso na trilha.
0%resolvido
0 / 15
-
1 0/3Blocos básicos
Vetores, funções de ativação e um único neurônio.
-
2 0/3Propagação direta
Camadas, uma rede de duas camadas e funções de perda.
-
3 0/5Treinamento
Gradientes, retropropagação e descida do gradiente, até resolver o XOR.
- 1 Derivadas de funções de ativação Fácil Resolver em C++
- 2 Gradientes de um único neurônio Médio Resolver em C++
- 3 Retropropagação em uma rede de duas camadas Difícil Resolver em C++
- 4 Treine um neurônio com descida do gradiente Médio Resolver em C++
- 5 Treine uma rede neural para resolver o XOR Difícil Resolver em C++
-
4 0/4Treinamento melhor
Inicialização de pesos, mini-lotes, momentum e Adam.