Одним из ключевых этапов обучения нейронной сети является применение алгоритма обратного распространения ошибки, или backpropagation. Целью этого алгоритма является поиск градиента ошибки по всем обучаемым параметрам нашей модели. Без понимания того, как он работает, нам будет тяжело написать свой собственный алгоритм обучения нейросети. Давайте разбираться.
В этом видео мы самостоятельно выведем все необходимые формулы для реализации алгоритма обучения нейронной сети с нуля. Для обучения нейросети можно использовать градиентный спуск, а для его работы нам потребуется градиент функции потерь по всем параметрам модели (весам нейросети).
В основе метода обратного распространения ошибки лежит цепное правило (chain rule) из матанализа. Еще это называют правило дифференцирования сложной функции:
В некоторых случаях нам потребуется правило дифференцирования сложной функции нескольких переменных:
Меня зовут Дмитрий Коробченко, и на моём канале будет много чего интересного, так что подписывайтесь и нажимайте на колокольчик, чтобы ничего не пропустить:
#Нейросети #ГлубокоеОбучение #ДмитрийКоробченко #НейронныеСети #МашинноеОбучение #ИскусственныйИнтеллект #ОбратноеРаспространениеОшибки #Backprop #Градиент
1 view
23
3
4 years ago 00:21:53 67
Обратное распространение ошибки
5 years ago 00:59:20 22
Глубокое обучение. Лекция 5. Обратное распространение через сверточные слои (2019-2020)
9 years ago 00:05:53 23
AIML-4-2-06 Обратное распространение ошибки, пояснения
5 years ago 00:07:34 2
Почему обратное распространение такое
9 years ago 00:10:09 26
AIML-4-2-04 Обратное распространение ошибки, веса
9 years ago 00:10:15 15
AIML-4-2-05 Обратное распространение ошибки, входы
4 years ago 01:16:12 33
Современные методы машинного обучения, лекция 2 — обратное распространение ошибки, свёрточные слои
3 years ago 00:32:39 11
Обратное распространение ошибки. Нейронная сеть. Backpropogation. Персептрон на JavaScript.
2 years ago 01:07:03 5
Лекция 4. Нейронные сети и обратное распространение ошибки. Часть первая.
5 years ago 01:14:27 14
Евгений Разинков. Лекция 3. Обратное распространение (курс “Deep Learning“, 2019-2020)
3 years ago 00:20:49 7
Обратное распространение ошибки. Backpropagation. Многослойный персептрон (пример на пальцах).
5 years ago 00:30:52 21
Как происходит процесс обратного распространения в нейронных сетях?
7 years ago 00:36:20 30
Обучение нейронных сетей методом обратного распространения ошибки.
3 years ago 00:10:08 30
[DeepLearning | видео 4] Формулы обратного распространения
7 years ago 00:58:39 4
Видео #22. Класс TrainBP – обратное распространение ошибки. Часть 1.
5 years ago 00:56:34 21
5 Алгоритм обратного распространения ошибки
5 years ago 02:10:03 26
Искусственный интеллект C#. Обучение нейронных сетей. Алгоритм обратного распространения ошибки
2 years ago 01:34:45 13
Нейчев Р.Г.-Введение в глубокое обучение-2.Метод обратного распространения ошибки, функции активации
7 years ago 00:19:53 6
Видео #23. Класс TrainBP – обратное распространение ошибки. Часть 2.
4 years ago 00:14:38 13
МНОГОСЛОЙНЫЕ НЕЙРОННЫЕ СЕТИ. ОБУЧЕНИЕ. Backpropogation: ОБРАТНОЕ РАСПРОСТРАНЕНИЕ ОШИБКИ
2 years ago 02:55:32 15
Доленко С.А Машинное обучение- Лекция 3.Алгоритм обратного распространения ошибки и его модификации
3 years ago 00:12:55 5
3.4. Алгоритм обратного распространения
4 years ago 00:13:33 7
Практика обратного распространения ошибки
4 years ago 00:14:56 29
Back propagation - алгоритм обучения по методу обратного распространения | #3 нейросети на Python