Как работает нейросеть: три операции на бумаге вместо Python и GPU
Здесь задача необычная: объяснить, как нейросеть генерирует текст, без единого компьютера, на чистой математике, которую можно проделать карандашом на бумаге.

Большинство объяснений работы нейросетей требуют Python, GPU и англоязычных туториалов, а этот подход сводит всё к трём операциям с матрицами, которые можно выполнить на салфетке, и впервые делает архитектуру LLM (большой языковой модели, той самой «нейросети для текста») понятной без кода и без компьютера.
Русскоязычный разработчик, известный под именем автора письма «Дорогой, Юрик!», опубликовал пошаговый разбор внутренней механики нейросети на примере задачи XOR и «нашейного приборчика для навигации при деменции». Материал показывает, что за ответами ChatGPT и любой другой нейросети стоят не «миллион индусов», а три арифметических приёма: сдвиг пространства признаков, применение простейшей нелинейности и умножение на вес. Ни строчки кода, ни единой библиотеки.
Что понадобится
- Лист бумаги или тетрадь в клетку
- Карандаш и ластик
- Базовое понимание, что такое координатная ось (уровень школьной алгебры, 7-8 класс)
- Примерно 30 минут спокойного времени
- Желание понять, почему нейросеть иногда «галлюцинирует» (уверенно выдаёт неправильный ответ) и откуда берутся ошибки
Компьютер, Python, видеокарта и доступ к API не нужны вообще.
Пошаговая инструкция
-
Нарисуйте задачу. Возьмите простой пример: три запроса, три ответа. Автор письма предлагает «приборчик при деменции»: запрос «куда идти?» имеет числовые значения (скажем, 1, 2, 3), ответы тоже числовые. Разложите запросы по горизонтальной оси, ответы по вертикальной. Поставьте точки.
-
Попробуйте провести прямую. Это линейная регрессия, тот самый приём, который «под капотом» у каждой нейросети. Прямая пытается приблизить все точки разом. Посчитайте ошибку: насколько точки далеки от прямой. Автор получил среднеквадратичное отклонение (СКО, мера того, как сильно реальные ответы разбросаны вокруг прямой) равное 1/18. Запишите это число.
-
Убедитесь, что прямая врёт. Как бы вы ни наклоняли и ни двигали линию, какие-то ответы будут неточными. Именно здесь рождается галлюцинация: нейросеть не может точно отобразить запрос в ответ, если преобразование между ними нелинейное, а модель пытается обойтись прямой.
-
Сдвиньте пространство признаков. Вот ключевой приём. Запишите матрицу ваших запросов и прибавьте к каждому элементу константу (автор сдвигает влево на 2/3). В матричной записи это выглядит так:
Матрица запросов + Матрица сдвига = Новая матрица
[1] [-2/3] [1/3]
[2] + [-2/3] = [4/3]
[3] [-2/3] [7/3]
Формально складывать матрицу-столбец с одним числом нельзя, но здесь каждая строка это отдельная матрица 1×1, поэтому операция корректна.
- Примените нелинейность (функцию активации). Правило простейшее, и оно называется ReLU (Rectified Linear Unit, «выпрямитель»): если значение меньше нуля, замените его на ноль; если больше или равно нулю, оставьте как есть. Пройдитесь по каждому элементу новой матрицы и примените это правило.
Правило ReLU:
Если x < 0 → результат = 0
Если x ≥ 0 → результат = x
После этого шага произойдёт то самое «чудо»: точки выстроятся в линию. Нелинейный элемент «согнул» пространство так, что линейное приближение стало возможным.
- Умножьте на вес. Возьмите получившуюся матрицу и умножьте каждый элемент на число, которое автор называет «вес». В примере из письма вес равен 3/2. Результат даст вам правильные (или почти правильные) ответы.
Результат после ReLU × вес (3/2) = Итоговые ответы
- Проверьте на задаче XOR. XOR (исключающее «или»), это логическая задача: пара «мальчик-девочка» (1-0) или «девочка-мальчик» (0-1) даёт результат 1; пара «мальчик-мальчик» (1-1) или «девочка-девочка» (0-0) даёт 0. Одной прямой это не разделить. Примените те же три шага (сдвиг, ReLU, умножение на вес), и убедитесь, что два «нейрона» (два таких преобразования параллельно) решают задачу.
Вход: три запроса с числовыми значениями 1, 2, 3, ожидаемые ответы не лежат на одной прямой.
Шаг 1, сдвиг на -2/3:
[1/3, 4/3, 7/3]
Шаг 2, ReLU (все значения положительные, ничего не обнуляется):
[1/3, 4/3, 7/3]
Шаг 3, умножение на вес 3/2:
[1/2, 2, 7/2]
Результат: точки теперь лежат на прямой, линейная аппроксимация работает без ошибки. Три арифметических действия, ноль кода, одна салфетка.
Почему это работает, если объяснить одной фразой?
Нейросеть не «понимает» текст. Она берёт числовое представление слов, сдвигает его в другое пространство, обнуляет лишнее через ReLU и умножает на подобранные веса. Повторяет это миллиарды раз. Каждый такой цикл «сдвиг + нелинейность + вес» и есть один нейрон, «молекула» нейросети.
Когда нейросеть Яндекса (YandexGPT) или ChatGPT отвечает на ваш промпт (запрос к нейросети на естественном языке), внутри происходят те же три операции, только не три раза, а миллиарды.
Где здесь берутся галлюцинации?
Автор письма прямо указывает причину: «невозможность точного отображения запроса в ответ при неточном преобразовании». Если прямая не проходит через все точки идеально, ошибка неизбежна. В реальной нейросети слоёв и весов настолько много, что ошибки накапливаются и иногда дают уверенный, но ложный ответ. Это не баг, а свойство архитектуры.
- Путать «нейросеть понимает» с «нейросеть считает». Понимания нет. Есть арифметика в высокоразмерном пространстве. Если держать это в голове, проще критически оценивать ответы любой нейросети.
- Думать, что больше слоёв автоматически точнее. Каждый слой вносит свою ошибку округления. Больше слоёв означает и больше мест, где может «сломаться» прямая.
- Игнорировать подбор весов. Автор вычислил вес 3/2 вручную. В реальных моделях подбор весов (обучение, или дообучение (fine-tuning, подстройка уже обученной модели под вашу задачу)) занимает недели на кластерах GPU. Но принцип тот же: найти число, на которое нужно умножить.
- Считать, что нейросеть Яндекса или другая нейросеть работает иначе. Архитектура у всех LLM одна: те же три операции, масштабированные до триллионов параметров.
Что с этого вам прямо сейчас?
Автору на Дзене. Когда нейросеть выдаёт странный ответ, вы теперь знаете почему: прямая не прошла через нужную точку. Переформулируйте промпт, сдвиньте «пространство» запроса, и модель перестроит линейное приближение. Это не магия, а геометрия.
Маркетологу. Понимание того, что нейросеть не «думает», а перемножает матрицы, снимает завышенные ожидания от автоматизации. Проверяйте каждый ответ, особенно цифры и факты.
Предпринимателю в РФ. Нейросеть Яндекса (YandexGPT), GigaChat от Сбера и другие российские модели построены на той же математике. Разница в размере модели и данных для обучения, но «молекула» та же. Если вы планируете внедрять ИИ в бизнес-процессы, знание базовой механики поможет ставить реалистичные задачи подрядчикам.
Этот разбор ценен не техническими деталями, а тем, что он разрушает мистику. Я много раз видел, как авторы и предприниматели либо боятся нейросетей («они всё заменят»), либо слепо доверяют им («раз ИИ сказал, значит правда»). Оба подхода ведут к ошибкам. Когда вы понимаете, что за ответом ChatGPT стоит умножение матрицы на число, становится проще и доверять, и перепроверять. Честная оговорка: пример из письма намеренно упрощён до трёх точек и одного слоя. Реальная нейросеть содержит миллиарды параметров, и ручной подбор весов там невозможен. Но принцип «сдвиг, нелинейность, вес» не меняется от масштаба.
Попробуйте AI-инструменты dzen.guru
Разобрались, как нейросеть работает внутри? Теперь примените это знание на практике: протестируйте генерацию текстов и изображений в нашем сервисе.
Попробовать бесплатноТри действия на салфетке, и вот вы уже знаете больше о нейросетях, чем 90% людей, которые ими пользуются каждый день. Осталось применить: откройте любую нейросеть, задайте промпт, получите ответ и спросите себя, «через какую прямую прошла эта точка?».

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

Трамп создал Super Intelligence Force: 120 дней на стратегию по искусственному интеллекту
Почему это важно Белый дом официально переименовал искусственный интеллект в «суперинтеллект» и создал межведомственную группу с конкретным дедлайном: 120 дней…
Робот на Raspberry Pi с голосом своими руками
Прежде чем писать, проверяю источник на предмет «funding». В оригинале нет ни раунда, ни инвестиций, ни суммы сделки. Это личный DIY-проект отца для дочери.…

Что такое MCP-сервер на практике: код за вечер, а грабли на недели
Почему это важно MCP-сервер позволяет вашему продукту разговаривать с ChatGPT, Claude и другими ИИ-агентами напрямую, но написать код оказалось проще, чем…
Комментарии