желаемым выходным вектором из обучающего множества, перемен-
ными здесь являются веса сети.
3. Текущее значение веса случайно изменяется, а выходы сети и
целевая функция пересчитываются.
4. Если целевая функция уменьшилась (улучшилась), то измене-
ние веса сохраняется. Если же изменение веса приводит к увеличе-
нию целевой функции, то вероятность сохранения этого изменения
вычисляется с помощью распределения Больцмана (4.14). Выбирает-
ся случайное число r из равномерного распределения от нуля до еди-
ницы. Если Р(с) больше, чем r, то изменение сохраняется, в против-
ном случае величина веса возвращается к предыдущему значению.
Это позволяет системе делать случайный шаг в направлении
выхода из локальных минимумов.
Для завершения больцмановского обучения повторяют шаги 3, 4
для каждого из весов сети, постепенно уменьшая температуру Т, пока
не будет достигнуто допустимо низкое значение целевой функции. В
этот момент предъявляется другой входной вектор и процесс обуче-
ния повторяется. Сеть обучается на всех векторах обучающего мно-
жества, с возможным повторением, пока целевая функция не станет
допустимой для всех них.
Однако экспериментальное исследование возможностей Больц-
мановского обучения показало, что этот процесс имеет большую
временную трудоемкость. Поэтому для определения случайного из-
менения синаптических весов могут быть использованы другие спо-
собы, например обучение Коши, метод монте-Карло, а также комби-
нированные алгоритмы, сочетающие детерминированное и стохасти-
ческое обучение.
В настоящее время искусственные нейронные сети как направ-
ление искусственного интеллекта не ограничивается рассмотренными
типами ИНС, а развивается в направлении усложнения конфигураций
нейросетей, решаемых ими задач, а также совершенствования мето-
дов обучения. Так, большой интерес у исследователей вызывает изу-
чение свойств, которые появляются при объединении различных ти-
пов ИНС в единые нейросетевые ансамбли. Примером здесь может
служить нейросеть встречного распространения, включающая слои
Гроссберга и Кохоненна и позволяющая выполнять сжатие