49
узлов тем, что часть параметров сети фиксируется и не участвует в обучении.
Это достигается введением условия в п.5 и константы, регулирующей количе-
ство обучаемых нейронов. При задании значения mnблизкого к 1, вся сеть будет
инициализироваться случайными параметрами после добавления каждого но-
вого узла, что соответствует созданию новой сети. При задании значения ,
близкого к 0, обучаться будет только добавленный нейрон. Фиксация части па-
раметров сети может значительно ускорить процесс обучения [239].
2.11 Контрастер нейросети.
Рассмотрим следующий важный блок нейрокомпьютера –контрастер
нейронной сети [ 110]. Его назначение – сводить число связей сети до мини-
мально необходимого или до «разумного» минимума (степень разумности ми-
нимума определяется пользователем). Наиболее важным следствием примене-
ния процедуры контрастирования является получение логически прозрачных
сетей – сетей, работу которых легко описать и понять на языке логики
[37,42,43].
Упрощение (контрастирование) нейронной сети строится как последова-
тельный процесс исключения из сети наименее значимого элемента и дальней-
шего подучивания сети. Если после шага упрощения невозможно доучивание
сети до требуемой точности, то возвращаемся к сети, полученной на предыду-
щем шаге, и завершаем процесс упрощения. Из анализа литературы [41,42,110]
можно сформулировать следующие задачи, решаемые с помощью контрастиро-
вания нейронных сетей.
Упрощение архитектуры нейронной сети.
Уменьшение числа входных сигналов.
Сведение параметров нейронной сети к небольшому набору выде-
ленных значений.
Получение явных знаний из данных.
Процессы контрастирования работают как при проектировании информа-
ционных систем, так и при эксплуатации в процессе доучивания интеллекту-
альных блоков. При работающих информационных системах данную функцию
желательно выполнять при периодическом запуске процедур обучения сетей в
автоматическом режиме.
Уменьшение числа входных сигналов. При постановке задачи для нейрон-
ной сети не всегда удается точно определить, сколько и каких входных данных
нужно подавать на вход. В случае недостатка данных сеть не сможет обучиться
решению задачи. Однако, гораздо чаще на вход сети подается избыточный на-
бор входных параметров. Например, в задачах диагностики состояния хозяйст-
вующего субъекта, часто исследуется на первых этапах значительно большее
число показателей, чем это необходимо. Затем, при помощи методов факторно-
го анализа выбираются наиболее существенные. Однако, следует отметить, что
использование данных методов требует от менеджера достаточной математиче-
ской подготовки. При использовании нейронных сетей этот процесс можно в