На правах рукописи

На правах рукописи На правах рукописи

cdn.scipeople.com
from cdn.scipeople.com More from this publisher
19.11.2014 Views

того слоя сигналы уже, в свою очередь, поступали на выходной слой нейронов для дальнейшей обработки (см. Рис. 3). Эти попытки имитации человеческого восприятия на нейронах МакКаллока-Питтса, однако, оказались не совсем удачными, поскольку они не оправдали всех возлагавшихся на них надежд [7]. Поскольку в то время был известен способ настройки весов связей, идущих лишь к нейронам одного (выходного) слоя, то на практике персептроны Розенблатта оказались неспособными обучаться распознаванию сложных образов, и их реальная распознающая способность оказалась не выше, чем у более простых и понятных стандартных методов дискриминатного анализа. Все это привело к разочарованию и, как следствие, прекращению практически всех проводившихся работ в области искусственных нейронных сетей. входной слой скрытый слой выходной слой Рис. 3. Многослойный персептрон Розенблатта. Преобразования сигналов производится по формулам (1) и (2) на скрытых и выходных нейронах, изображенных кружками, тогда как изображенные квадратами входные псевдонейроны служат исключительно для ввода данных. 18

1.2.4. Нейросети обратного распространения (backpropagation) 1.2.4.1. Общая характеристика К середине 80-ых годов стало ясно, что одна из причин неудач кроется в конкретном виде пороговой функции активации (2). Оказалось, что замена пороговой функции (2) на непрерывную, ограниченную и монотонновозрастающую, например, сигмоидную функцию (3), способна привести к построению многослойных персептронов, все веса связей которых способны эффективно обучаться при помощи алгоритма обратного распространения ошибок (error backpropagation) [41, 42]. Именно благодаря открытию (точнее, переоткрытию) этого алгоритма, с конца 80-ых годов начался этап активного развития и использования аппарата искусственных нейронных сетей в разных областях науки и техники (см. книги и учебные пособия [10-24]), а с начала 90-ых – в различных областях химии (см. [30-34]) и, в частности, в области исследования зависимости структура-свойство для органических соединений [35-39]. f ( x) = 1 (3) 1 −x + e Кроме чисто математических причин, переход к подобным непрерывным дифференцируемым функциям имеет и определенное нейрофизиологическое обоснование. С точки зрения способа передачи информации, сигнал реальных биологических нейронов модулирован не по амплитуде, а по частоте, и, к тому же, является стохастическим, что вполне согласуется с уравнениями (1) и (3) при условии, что уровень сигнала (активации) o i показывает, с какой вероятностью нейрон i переходит в возбужденное состояние. Алгоритм обратного распространения ошибки (см. ниже) сыграл настолько важную роль в истории становления многослойных персептронов, что сами нейросети этого типа часто стали называть нейросетями с обратным распространением (backpropagation neural networks). К основным достоинствам таких нейросетей можно отнести их способность находить нелинейные и многопараметрические линейные зависимости, характеризующиеся высокой точностью интерполяции, даже в тех случаях, ко- 19

того слоя сигналы уже, в свою очередь, поступали на выходной слой нейронов<br />

для дальнейшей обработки (см. Рис. 3).<br />

Эти попытки имитации человеческого восприятия на нейронах МакКаллока-Питтса,<br />

однако, оказались не совсем удачными, поскольку они не оправдали<br />

всех возлагавшихся на них надежд [7]. Поскольку в то время был известен<br />

способ настройки весов связей, идущих лишь к нейронам одного (выходного)<br />

слоя, то на практике персептроны Розенблатта оказались неспособными обучаться<br />

распознаванию сложных образов, и их реальная распознающая способность<br />

оказалась не выше, чем у более простых и понятных стандартных методов<br />

дискриминатного анализа. Все это привело к разочарованию и, как следствие,<br />

прекращению практически всех проводившихся работ в области искусственных<br />

нейронных сетей.<br />

входной слой<br />

скрытый слой<br />

выходной слой<br />

Рис. 3. Многослойный персептрон Розенблатта. Преобразования сигналов<br />

производится по формулам (1) и (2) на скрытых и выходных нейронах,<br />

изображенных кружками, тогда как изображенные квадратами входные<br />

псевдонейроны служат исключительно для ввода данных.<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!