
Две таблицы примитива
О каждом примитиве книга предполагает только одно: мы знаем его местные скорости, собранные в две таблицы, которые называются якобианами.
Alice's Adventures in a Differentiable Wonderland, Volume I: A Tour of the Land

The same text, told at every level, in every language and look shown here. Pick, then listen or download.
The same player the product gives for your own book: the voice, the drawings as they are drawn, the text.
A modern textbook on how neural networks really work, from tensors and gradients to transformers. Chapter 6 shows how a program finds its own gradients: automatic differentiation, the reverse walk behind every trained model.
This is a sample: 1 of 13 chapters.

О каждом примитиве книга предполагает только одно: мы знаем его местные скорости, собранные в две таблицы, которые называются якобианами.

Второй способ — тот, которому учили в школе. Возьмите маленькую функцию: a, умноженное на синус числа, плюс b, умноженное на само число и на его синус.

Книга выписывает скорость итоговой оценки по весам одного шага где-то в середине цепочки. Это длинное произведение. Сначала идёт строка единиц, которая обозначает итоговую сумму: каждое число последнего результата входит в оценку один раз.

Так что обратный шаг — это всего два вызова. Вызовите произведение вектора на якобиан по весам с сопряжённой переменной — и получите скорости оценки по весам этого шага.

В функциональной библиотеке вроде JAX всё — функция, и дифференцирование тоже. Произведение вектора на якобиан становится функцией, которая делает функции.

Более строгий ответ использует веер, который вы только что нарисовали. Для функции, изгибающейся вверх, — выпуклой функции — субградиент в точке это наклон прямой через эту точку, которая везде остаётся ниже всей функции.
Examples for: a curious adult with school maths who uses AI apps every day; add one modern instance per idea, such as how a chat assistant or a phone's photo app is trained
The lectures retell the English text of arXiv 2404.17625 (version 3, 2025) by Simone Scardapane, published under an open licence that allows retelling and translation. The retelling, the drawings and the voice are made by AI and checked against the book by a second model. How AI is used.
The lectures adapt the original and are released under the same licence, free to share and adapt with credit to the author and a link to this page: CC BY-SA 4.0
Upload a textbook or any difficult book. The first five minutes are free.
Upload a book