Освоение обновления весов и обратного распространения в многослойных перцептронах
В этой статье мы представляем точные уравнения для расчётов обновления весов и объясняем, как обратное распространение позволяет многослойному перцептрону (MLP) учиться на данных.
Добро пожаловать в исчерпывающую серию AAC по машинному обучению.
Догните серию до сих пор здесь:
- Как выполнять классификацию с нейронной сетью: что такое перцептрон?
- Как использовать простой пример перцептрона для классификации данных
- Как обучать базовый перцептрон
- Понимание простого обучения нейронных сетей
- Введение в теорию обучения для нейронных сетей
- Понимание скорости обучения в нейронных сетях
- Продвинутое машинное обучение с многослойным перцептроном
- Сигмоидная функция активации: активация в многослойных перцептронах
- Как обучать многослойный перцептрон
- Понимание формул обучения и обратного распространения для многослойных перцептронов
- Архитектура нейронной сети для Python-реализации
- Как создать многослойный перцептрон на Python
- Обработка сигналов с нейронными сетями: валидация в дизайне нейронных сетей
- Обучающие наборы данных для нейронных сетей: как обучать и валидировать Python нейронную сеть
Мы достигли ядра теории нейронных сетей: вычислительных шагов, тонко настраивающих веса MLP для точной классификации входных сэмплов. Этот процесс является основой алгоритма обратного распространения, краеугольного камня современного глубокого обучения.
Обновление весов
Обучение MLP математически плотно, и терминология варьируется по источникам. Уравнения ниже взяты из чётких выводов д-ра Дастина Стэнсбери, делая их отличным референсом для новичков и практиков.
Диаграмма показывает архитектуру, которую мы реализуем в коде, и уравнения, следующие далее, напрямую отображаются на эту структуру.

Терминология
- Pre-activation (SpreA): взвешенная сумма на входе функции активации нейрона, вычисляемая как скалярное произведение входящих весов и активаций.
- Post-activation (SpostA): выход нейрона после применения функции активации fA(·). Мы используем логистическую (сигмоидную) функцию в примерах.
- Матрицы весов: в коде мы маркируем их ItoH (вход-скрытый) и HtoO (скрытый-выход) для избежания двусмысленности.
- Цель (T): правильный выход для обучающего сэмпла.
- Скорость обучения (LR): шаг обновления весов.
- Финальная ошибка (FE): SpostA,O – T.
- Сигнал ошибки (SERROR): FE, умноженный на производную функции активации выходного нейрона.
- Градиент: вклад конкретного веса в сигнал ошибки; мы вычитаем LR × градиент из текущего веса.
Сопровождающая диаграмма иллюстрирует эти концепции в контексте.

Уравнения обновления весов результатом взятия частной производной суммы квадратичных ошибок по каждому весу. Для весов скрытый-выход:
SERROR = FE × fA'(SpreA,O)
gradientHtoO = SERROR × SpostA,H
weightHtoO ← weightHtoO – (LR × gradientHtoO)
Для весов вход-скрытый ошибка должна пройти через дополнительный слой:
gradientItoH = SERROR × weightHtoO × fA'(SpreA,H) × input
weightItoH ← weightItoH – (LR × gradientItoH)
Обратное распространение
Обратное распространение решает дилемму скрытого узла: хотя веса вход-скрытый влияют на финальный выход косвенно, мы можем вычислить их эффект, пропагируя сигнал ошибки назад через сеть и масштабируя его исходящими весами и производными активации. Эта техника фундаментальна для обучения глубоких моделей.
Заключение
Мы распаковали ключевые уравнения, движущие обновления весов и механику обратного распространения в MLP. Эти концепции лежат в основе каждого современного нейронно-сетевого приложения, и их освоение открывает дверь к продвинутому моделированию. Оставайтесь в курсе следующих выпусков нашей серии, где мы глубже погрузимся в дизайн архитектуры, Python-реализацию и техники валидации.
Промышленный робот
- Cisco 1G Bidirectional Transceivers: повышение эффективности сетей провайдеров и IoT
- CEVA представляет NeuPro‑S:.next‑gen AI процессор для edge‑выводов глубоких нейросетей
- Умное нарезание ядра сети для IoT и MVNO: Раскрытие потенциала 5G в сетях 3G/4G
- Топ-5 вызовов 5G: навигация по спектру, стоимости, покрытию, устройствам и безопасности
- Развертывание и управление беспроводными сенсорными сетями в 엔терпрайзе
- Lean и Six Sigma: практическое руководство для производственного превосходства
- Повышение экспертизы с экспертным обучением по вакуумным насосам BECKER
- Senet и SimplyCity расширяют LoRaWAN IoT для умных ферм, промышленности и городской устойчивости
- Гибридное производство: ключевые преимущества, вызовы и влияние на отрасли
- Ударопрочные инструментальные стали: ключ к производительности штампов и матриц