Обучение нейронной сети FeedForward

Я реализовал нейронную сеть обратного распространения, теперь я хотел бы реализовать нейронную сеть прямого распространения, чтобы сравнить их точность.

Мой вопрос в том, какие методы обучения есть у Feed Forward (помимо обратного распространения), потому что в каждой статье упоминается обратное распространение как метод обучения.


person drinu16    schedule 31.03.2015    source источник


Ответы (1)


Возможное заблуждение

Нейронная сеть с прямой связью — это нейронная сеть без рекуррентных связей. Название представляет собой описание того, как входной сигнал распространяется по структуре сети. Таким образом, вы уже реализовали сеть прямой связи.

Алгоритм обратного распространения — это алгоритм обучения (или корректировки веса), который можно использовать для обучения нейронной сети с прямой связью тому, как классифицировать набор данных.

Другие стратегии обучения

Genetic algorithm

Другой популярной стратегией обучения является использование генетического алгоритма. Это не так эффективно с вычислительной точки зрения, но не застревает на локальных оптимумах. Это отличное введение .

Hebbian learning

Это старомодный алгоритм обучения ИИ, который снова получил признание. Вы можете прочитать об обучении по Хебби здесь.

person jorgenkg    schedule 31.03.2015
comment
Я думаю, что моя формулировка была немного неуместной xD, я реализовал прямую связь, я ищу другие методы обучения, такие как обратное распространение. Это заставило меня задуматься, потому что в этой статье mdpi.com/2220-9964/ 2/3/854/pdf авторы заявили, что они использовали трехслойную нейронную сеть с прямой связью, что не имеет смысла только с прямой связью. - person drinu16; 31.03.2015