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