63
зующих его структурных компонентов. Функциональная универсальность по-
зволяют рассматривать ФН в качестве базового элемента ПНП.
Слой ФН (рис. 3.4) - следующий уровень абстрагирования. Роль элемента
структуры НС играет ранг идентичных по функциональным возможностям ФН.
КП слоя ФН в отличие от КП отдельного нейрона содержит матрицу парамет-
ров W
ij
вместо вектора весов и порога срабатывания ФН W0 (0 ≤ i
≤
r; 0 ≤ j
≤
n;
где r - число ФН в слое НС, n - число входов отдельного ФН).
Для описания НС с помощью ПНП необходимо, чтобы набор командных
пакетов удовлетворял требованиям функциональной полноты. Если в качестве
единственного базового элемента выбрать ФН, то ПНП будет представляться
ограниченной совокупностью (по числу ФН НС) однотипных КП, различаю-
щихся только содержимым коммуникационных (связи) и функциональных (ве-
са) полей. Если же в качестве базового элемента выбрать слой формальных
нейронов, то ПНП будет более компактной, а следовательно снизятся затраты
времени, связанные с транспортировкой готовых КП из пула команд к PU и ПД
в обратном направлении.
Для решения неформализуемых задач может быть использован стандарт-
ный нейросетевой подход: в зависимости от типа задачи выбирается одна из из-
вестных сетевых конфигураций, соответствующая ей парадигма обучения НС, а
в качестве базового элемента – ФН, представленный командным пакетом. Ин-
формация о межнейронных связях сети записывается в коммуникационные по-
ля командного пакета, а параметры НС, полученные в результате обучения - в
функциональные поля той же совокупности КП.
Формализуемые задачи могут быть описаны на графическом языке, где в
качестве исполнительных элементов, информации и связей будут использо-
ваться, соответственно, блоки нейросетевого базиса, токены данных и управ-
ляющие токены (в формализуемых задачах появятся условные вершины), а
также сигнальные линии для передачи значений данных и управляющей ин-
формации в виде пакетов данных [111].
Представление формализуемых задач в виде ПНП потребует использова-
ния специальных КП для описания условных вершин реализуемого алгоритма
(рис. 3.5). В отличие от фон-неймановских машин, в которых ветвление в алго-
ритме организуется модификацией содержимого счетчика команд, изменяюще-
го порядок выборки команд из памяти, в подходе УПД, где отсутствует заранее
обусловленный порядок выборки и обработки КП, необходимо управляемо пе-
ренаправлять потоки данных. С этой целью можно либо отдельным полям КП
придать вентильные свойства и управлять этими полями посредством управ-
ляющих токенов [111], либо в состав набора КП ввести управляющий КП (рис.
3.5).