2017-02-22 16 views
-1

Итак, у меня установлена ​​многоуровневая нейронная сеть, способная выполнять форвардное распространение, и она должна иметь возможность выполнять обратное распространение, но я не могу найти никаких ресурсов, объясняющих, как это будет Работа. Кажется, что все ресурсы о том, как работает обратная связь, специфичны для сети, или их трудно понять. Можете ли вы помочь мне найти полезные ресурсы? Моя сеть написана на Java, если это помогает с сокращением ресурсов.Многослойная нейронная сеть Обратное распространение Объяснение

ответ

0

Обратное распространение - это невероятно трудная тема для понимания, требующая знания в области вычисления векторов. Однако, до тех пор, пока вы знаете, что такое производная, и знаете, как ее найти, вы должны уметь хорошо понимать обратное распространение, чтобы кодировать. Я обнаружил, что this чрезвычайно полезен, когда я пытался закодировать свою собственную нейронную сеть. Начните в главе 4, чтобы убедиться, что вы сначала понимаете прямое распространение, а затем перейдите к разделу 4.8 для обратного распространения ошибок. Рисование концептуальной схемы нейронов и соединений также может помочь, когда вы пытаетесь визуализировать процесс исправления ошибок.

Возможно, вы не найдете объяснения в java специально, потому что код довольно грязный, чтобы заставить его работать (по крайней мере, мой был). Пока вы действительно понимаете концепцию, вы должны иметь возможность самостоятельно ее кодировать. Мне жаль, что у меня нет такого типа ресурсов, который вы ищете, но я надеюсь, что это все равно поможет.

+0

Спасибо за этот ресурс, он определенно поможет мне, много. – morzack

 Смежные вопросы

  • Нет связанных вопросов^_^