Artykuły dla tych, którzy
wdrażają stack
Materiały o React, Node.js, TypeScript i AI. Przetłumaczony tekst jest pokazany, gdy istnieje. Jeśli nie, widać tekst angielski i dopisek o tym.
Tag: PyTorch
Szkolenie małego GPT na indyjskich baśniach ludowych: tokenizer, maska i strata
Od zera stworzony GPT z 9 milionami parametrów: dlaczego tokenizer GPT-2 zawodzi przy słowach z baśni ludowych, jak działają BPE i maska przyczynowa oraz jak jedna partia danych daje 4 096 strat tokenów następnych.
16 min czytaniaOd przewidywania następnego tokena do wykonywania instrukcji: drobna optymalizacja modelu GPT
Jak z góry przeszkolony GPT uczy się wykonywać polecenia: formatowanie rekordów, zmiana etykiet, maski wypełniania, pętla treningowa, ograniczenia oceny oraz krok w kierunku preferencji DPO.
9 min czytaniaWyjaśnienie połączeń resztkowych: Dlaczego głębokie transformery w ogóle mogą się uczyć
Dlaczego układanie warstw zakłóca proces szkolenia, jak połączenia typu x + F(x) naprawiają przepływ gradientów, w jaki sposób bloki Pre-LayerNorm ich wykorzystują oraz krótka implementacja w PyTorchu.
4 min czytaniaStworzenie Transformer od zera w PyTorch: uwaga, koder i dekoder
Krok po kroku kod w PyTorch dla kluczowych elementów Transformer: kodowanie pozycyjne, skalowane iloczyny skalarnych i uwaga wielogłowa, warstwy feed-forward, stos kodera oraz podstawy dekodera.
8 min czytaniaJak działają warstwy embeddingowe: od tekstu przez ID tokenów do wektorów w modelu LLM
Przystępny dla początkujących przegląd warstw embeddingowych: tokenizacja, tabele wyszukiwania, wektory nauczone, przykład z 205 milionami parametrów oraz krótka demonstracja w PyTorch z użyciem nn.Embedding.
5 min czytaniaTokenizer BPE od zera: krótsze sekwencje dla małego okna kontekstowego GPT
Napisz w Pythonie tokenizer do kodowania par bajtowych, przeszkol go na WikiText-2, zapisz wyniki fuzji w formacie JSON i sprawdź, w jaki sposób tokenizacja podsłówkowa rozszerza okno kontekstowe GPT.
26 min czytaniaNaprawianie błędów w małym modelu GPT w PyTorch: testy izolujące poszczególne usterki.
Krok po kroku procedura pracy przy naprawianiu błędów w modelu GPT na poziomie znaków w PyTorch, od identyfikacji tokenów i ich przesunięcia do obliczania gradientów, wartości NaN oraz tworzenia punktów kontrolnych.
30 min czytania
O tych artykułach
Wycena w 24 h
Potrzebujesz tego stacka w warstwie operatorskiej? Wyślij brief — wycena w 24 h.