лишь в некоторой окрестности начальной точки. Они позволяют с достаточ-
ной степенью точности находить оптимумы унимодальных (например, квад-
ратичных) функций. Их применение в чистом виде неэффективно. Функци-
онал (1.8) является сложной нелинейной функцией, имеющей многоэкстре-
мальный характер. Идеалом является нахождение таких весов, чтобы мини-
мум был глобальным. К сожалению, ни один метод не гарантирует решение
задачи в такой постановке.
Почти все способы поиска глобального оптимума в той или иной ме-
ре используют случайность. Хотя имеется возможность реализации полно-
стью случайного поиска, такой подход тоже не применяется. В связи с этим,
процедуры обучения НС представляют собой некоторую комбинацию, синтез
детерминированных и случайных способов поиска оптимума. Наиболее попу-
лярным является алгоритм локального обучения с периодической встряской
весов. После нахождения локального оптимума производится встряска зна-
чений весов НС — внесение небольших случайных изменений (встряски):
w
(l,i)
j
= w
(l,i)
j
+ r
(l,i)
j
,
где r
(l,i)
j
– некоторая случайная величина, равномерно распределенная на от-
резке [a, b]. Цель этой добавки — «выбить» функцию из локального мини-
мума (рис. 2.7). Обычно выбираются небольшие значения a и b, например,
a = −0.1, b =0.1.Еслиa и b выбираются большими, это равносильно тому,
что задается новая начальная точка обучения.
Рис. 2.7. Иллюстрация механизма встряски
Несмотря на наличие случайного компонента, качество и эффектив-
ность обучения НС ПР с использованием механизма встряски во многом
определяется используемым локальным методом обучения.
51