- Esecutori
-
Impara
Centro di apprendimento Python Esempi eseguibili, NumPy, pandas e altro Centro di apprendimento C e C++ Puntatori, memoria, STL e C++ moderno Centro di apprendimento C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- Sfide
Percorso di apprendimento IA
Costruisci i pezzi di un Transformer in C++
9 sfide su come funzionano dentro i grandi modelli linguistici: tokenizzatori e byte pair encoding, codifica posizionale, self-attention, attenzione causale e multi-head, normalizzazione di layer e campionamento del token successivo. Risolvile in ordine in C++; ognuna gira nel browser con test immediati e una revisione dell'IA.
Accedi per salvare i tuoi progressi nel percorso.
0%risolte
0 / 9
-
1 0/3Tokenizzazione
Trasforma il testo in token: vocabolari, vettori one-hot e BPE.
-
2 0/4Attenzione
Codifica posizionale e self-attention, causale e multi-head.
- 1 Codifica posizionale sinusoidale Media Risolvi in C++
- 2 Attenzione a prodotto scalare scalato Difficile Risolvi in C++
- 3 Self-attention causale (mascherata) Media Risolvi in C++
- 4 Self-attention multi-head Difficile Risolvi in C++
-
3 0/2Normalizzazione e generazione
Normalizzazione di layer e scelta del token successivo.