1.2. 3. Машина Больцмана
Дать случайное изменение весу и пересчитать выход сети и изменение целевой функции в соответствии со сделанным изменением веса.
Если целевая функция улучшилась (уменьшилась), то сохранить изменение веса. Если изменение веса приводит к увеличению целевой функции, то вероятность сохранения этого изменения вычисляется с помощью распределения Больцмана. Т- искусственная температура. Выбирается случайное число г из равномерного распределения от нуля
до единицы. Если Р больше, чем г, то изменение сохраняется, в противном случае величина веса возвращается к предыдущему значению. Эта процедура дает возможность системе делать случайный шаг в направлении, портящем целевую функцию, позволяя ей тем самым вырываться из локальных минимумов.
Шаги 3 и 4 повторяются для каждого из весов сети, постепенно уменьшая, температуру Г, пока не будет достигнуто допустимо низкое значение целевой функции. В этот момент предъявляется другой входной вектор ¦ и процесс обучения повторяется. Сеть обучается на всех векторах обучающего множества, пока целевая функция не станет допустимой для всех из них. Скорость уменьшения температуры должна быть обратна пропорциональна логарифму времени. При этом сеть сходится к глобальному минимуму.
Области применения: распознавание образов, классификация. Недостатки: медленный алгоритм обучения.
Преимущества: алгоритм дает возможность сети выбираться из локальных минимумов адаптивного рельефа.
Случайные изменения могут проводиться не только для отдельных весов, но и для всех нейронов слоя в многослойных сетях или даже для всех нейронов сети одновременно. Эти модификации алгоритма дают возможность сократить общее число итераций обучения. Источники: [3], [73], [76].
Еще по теме 1.2. 3. Машина Больцмана:
- Например, две фразы: «Я купил новую машину «Волга» и «Я купил новую машину - иномарку» в подавляющем большинстве случаев будут
- Умение искать информацию с помощью поисковых машин очень важно для создания и последующей раскрутки блога. Благодаря поисковым машинам можно своевременно собирать информацию, появляющуюся в Интернете по теме, которой посвящен блог. Это, в свою очередь, дает возможность своевременно прокомментировать ситуацию и разместить на своем блоге готовый материал, предложив его вниманию читателей. Важно, что язык запросов поисковой машины работает не только при поиске во всем Интернете, но и при поиске
- 4. Страхование машин от поломок Особенности страхования машин от поломок
- §4.2. Машина Тьюринга
- Человек - не машина
- Метательные машины
- Машина вывода
- Поисковые машины
- Модель обслуживания машинного парка
- АРЕНДА МАШИН И ОБОРУДОВАНИЯ
- Порушення правил водіння або експлуатації машин
- 12.3.2 Критика «машинного функционализма»
- § 1. Криминалистическое исследование машинных носителей информации
- ИССЛЕДОВАНИЕ И АНАЛИЗ МАШИН С ПОЗИЦИИ ТЕОРИИ СИСТЕМ