Ðа пÑÐ°Ð²Ð°Ñ ÑÑкопиÑи
Ðа пÑÐ°Ð²Ð°Ñ ÑÑкопиÑи
Ðа пÑÐ°Ð²Ð°Ñ ÑÑкопиÑи
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ния от шума, поиска скрытых закономерностей в «зашумленных» объектах и<br />
выделения из них исходного объекта-прототипа. В качестве характерных примеров<br />
можно привести осуществляемый при помощи нейросетей Хопфилда поиск<br />
промоторов в ДНК [18], скрытых повторов в ДНК и реконструкцию эволюционных<br />
изменений в них [103].<br />
Машина Больцмана. Одним из недостатков нейросетей Хопфилда является<br />
их тенденция стабилизироваться в локальном, а не глобальном минимуме<br />
функции энергии. Одним из способов преодоления этой трудности является использование<br />
стохастического варианта нейросети Хопфилда, называемого<br />
обычно машиной Больцмана. Подобное название нейросетей этого класса обусловлено<br />
тесной связью методов их описания с математическим аппаратом статистической<br />
термодинамики (а также данью уважения к ее основателю Больцману).<br />
Если в детерминированных нейронных сетях, к которым относятся нейросети<br />
Хопфилда, нейрон всегда возбуждается при превышении сетевым входом<br />
a i определенного порогового значения (которое путем введения biasпсевдонейронов<br />
всегда можно сделать нулевым), то в стохастических нейросетях,<br />
к которым относится машина Больцмана, сетевой вход определяет лишь<br />
вероятность p i перехода нейрона i в возбужденное состояние:<br />
1<br />
p = i<br />
1+<br />
exp( −a<br />
/ T )<br />
, (57)<br />
i<br />
где T – искусственная температура. Заметим, что в знаменателе этого выражения<br />
находится фактор Больцмана, показывающий вероятность пребывания системы<br />
в условиях термодинамического равновесия при температуре T на энергетическом<br />
уровне, превышающем нулевой на k·a i энергетических единиц (где k –<br />
постоянная Больцмана).<br />
При запуске машины Больцмана на выходы вычислительных нейронов<br />
заносятся начальные значения, определяемые входным вектором. Машина запускается<br />
при высоком значении искусственной температуры, и сети предоставляется<br />
возможность самостоятельно минимизировать свою энергию при<br />
управляемом извне постепенном понижении указанной температуры. После ох-<br />
58