Шпаргалка: математика для LLM
Формули й ідеї курсу в одному місці: від нормалізації activations до softmax, loss і градієнтного спуску. Терміни в тілі — англійською, як у уроках.
Масштаб чисел
Min-max scaling
Спільна шкала 0–1: великі й дрібні features перестають «кричати» одне на одного.
Z-score / LayerNorm (ідея)
Центр у 0, розкид ≈ 1. LayerNorm робить це по activations прикладу — gradient тече рівніше.
BatchNorm дивиться на batch; у decoder-only LLM частіше LayerNorm.
Вектори й подібність
Скалярний добуток і косинус
У embedding-просторі «схожість» — кут між векторами сенсу.
Норми
Довжина вектора; L2 — евклідова, L1 — сума модулів (часто в регуляризації).
Лінійна алгебра шару
Лінійний шар
Ваги × вхід + bias — одне матричне множення; далі нелінійність.
Власні значення (сенс)
Напрямки, які матриця лише масштабує. Спектр ваг — які «осі» посилюються.
SVD (ідея)
Будь-яку матрицю = поворот–розтяг–поворот; основа low-rank і стиснення.
Похідні й backprop
Градієнт
Вектор частинних похідних — напрям найшвидшого зростання loss; спуск іде проти нього.
Ланцюгове правило
Backprop = ланцюгове правило шарами: upstream gradient × локальна похідна.
Ймовірність токенів
Softmax
З логітів робить розподіл імовірностей по словнику.
Віднімання перед exp — трюк стабільності, розподіл той самий.
Баєс (коротко)
Апріор × likelihood → апостеріор; у генерації — «наскільки токен правдоподібний за контекстом».
Інформація й loss
Ентропія Шеннона
Середній surprise джерела; вимірюється в бітах при .
Cross-entropy
Loss LLM: наскільки «дорого» кодувати істину розподілом моделі .
KL-дивергенція
Наскільки відрізняється від ; у дистиляції — учень ≈ вчитель.
Perplexity
«На скільки варіантів у середньому збита» модель; нижче — краще.
Оптимізація
Градієнтний спуск
Крок проти градієнта loss; learning rate — розмір кроку.
SGD / міні-батч
Градієнт з частини даних — шумний, але дешевий і часто краще узагальнює.
Регуляризація
Штраф за великі ваги (L2) або розрідженість (L1); dropout — випадкове «вимкнення» нейронів.
Увага (схема)
Scaled dot-product attention
Query шукає схожі Key; ваги на Value збирають контекст. Масштаб тримає softmax у здоровому режимі.