Обсуждение статьи "Нейронная сеть на практике: Ручное обратное распространение"

Опубликована статья Нейронная сеть на практике: Ручное обратное распространение:

В этой статье мы начнём закладывать основы понимания того, как работает обратное распространение. Понимание этих основ необходимо для того, чтобы понять, как различные перцептроны могут по отдельности настраивать свои параметры, даже если в сети их произвольное количество. Цель состоит не в том, чтобы реализовать обратное распространение, а в том, чтобы создать простой механизм, который позволит вам понять, как оно работает.

В предыдущей статье «Нейронная сеть на практике: начало цепочки» мы начали создавать нашу первую сеть перцептронов более общего назначения. На самом деле это пока ещё не совсем сеть, а скорее попытка последовательно соединить два перцептрона. Цель заключалась в том, чтобы показать, как работает механизм, позволяющий, казалось бы, изолированным перцептронам работать совместно, как если бы они были единым целым. Хотя мы можем использовать произвольное количество перцептронов, на данном этапе я предлагаю ограничиться только двумя, поскольку большее их число внесло бы ненужные сложности. Даже количество входов и выходов следует свести к необходимому минимуму, просто потому, что чем больше данных нам приходится анализировать, тем сложнее понять, как всё работает.

Возможно, вы заметили, что перцептроны пытались прийти к решению. Однако они пытались делать это совершенно самостоятельно. Это связано с тем, что то, что мы реализовали на данный момент, позволяет нам создать лишь нечто похожее на то, что показано ниже.


Цель этой статьи — показать, как сделать так, чтобы соединение двух или более перцептронов работало и они начали действовать совместно, а не как независимые элементы.


Автор: Daniel Jose