Л.2(0=12Хв..,П Е
г ехр(-д,')
й (ЗХ-я,)Д.
ехр(- ЗХ/)у! Х + 2Х' Й
(ЗХ-а,)С\
1
Х + 2Х'
(12)
Ь, (зх-я,)с, (ЗХ - я,) д.
ехр1
1-4 Iл-4
*р(~ л,')
л.,(/)=24хч-П а> I Ш—V-ттг
ехр(-ЗХ./) у 1 ~ {Х+2Х1Х (3
1
3 Х + Г
^;Л0 = £ л(0.
Полученные математические модели надежности избыточных нейронных систем с адаптивными ИН позволяют решить следующую важную для практики задачу. При заданном соотношении между интенсивностями отказов и сбоев найти тип ДИН, обеспечивающий нейронной системе на интервале [оД] вероятность безотказной работы не ниже заданной при минимальной избыточности системы, либо при заданном ограничении на избыточность ИНС найти тип АИН, обеспечивающий максимальную вероятность безотказной работы системы.
ЛИТЕРАТУРА
(ЗА.-а,)А (Х + 2Х")(ЗХ + Х")
(ЭХ-а()С,
ехр -2 2Х + Х- ( +
(Х + 2Х'ХХ'-2Х)
у! 1___1 1
Ь (3Х-а,)С, ЗХ + Х'Й? (ЗХ-а,-)Ц + (X + 2Х")(ЗХ + X") ^ 1 ^ 1
где
^ (3Х-а,.)С, и (ЗХ-а,Ха„.,-(7,)Д
¡.о 1*'
Д = 2(2Х + Х')С,.
(14)
(15)
Полученные выражения (5), (6), (11) -(15) для рк (/) (о < к < п -1) позволяют вычислять надежные характеристики, включая вероятность безотказной работы, для нейронных систем с АШ-Ц и АИН2 при алгоритме адаптации вида М.
Из систем уравнений (4) и (10) следует, что для ИНС с обоими типами АИН при любом из рассмотренных видов алгоритма адаптации вероятность безотказной работы определяется как
1. Потапов В.И., Потапов И.В. Классификация сетей искусственных нейронов, используемых для обработки цифровой информации// Природные и интеллектуальные ресурсы Сибири (Сибресурс-7-2001): Доклады Международной научно-практической конференции (Барнаул 1719 сентября 2001 г.)-Томск. 2001.-4.2.-е. 194-197.
2. Потапов И. В. Синтез оптимизированных логических стабильных искусственных нейронных сетей, адаптивных к отказам нейронов/Омский гос.техн.ун-т.-0мск,-2001 .-14с,-Деп.в ВИНИТИ. 21.09.2001, №2014.
3. Потапов В.И., Потапов И.В. Математические модели и функциональные возможности искусственных нейронов/ Омский гос. техн. ун-т.-Омск, 2001.-12.-Деп.в ВИНИТИ 03.05.01., №1140.
4. Потапов В.И., Потапов И.В. Вероятная модель функционирования избыточной адаптивной искусственной нейронной сети//Доклады Сибирского отделения Академии наук высшей школы.-2001.- №2(4). -с.76-82
5. Вентцель Е.С. Исследование операций.-М:Сов.радио, 1972.-550С.
ПОТАПОВ Виктор Ильич, доктор технических наук, профессор, заведующий кафедрой информатики и вычислительной техники Омского государственного технического университета.
ПОТАПОВ Илья Викторович, аспирант Омского государственного технического университета.
Омский государственный технический университет
УДК 519.68
и в ПОТАПОВ МИНИМИЗАЦИЯ ПРОЦЕССА АДАПТАЦИИ ЛОГИЧЕСКИ СТАБИЛЬНЫХ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ К ОТКАЗАМ НЕЙРОНОВ__
РАССМАТРИВАЕТСЯ ЗАДАЧА МИНИМИЗАЦИИ ПРОЦЕССА АДАПТАЦИИ К ДЕСТАБИЛИЗИРУЮЩИМ ФАКТОРАМ И ОТКАЗАМ НЕЙРОНОВ ДЛЯ ЛОГИЧЕСКИ СТАБИЛЬНЫХ РЕГУЛЯРНЫХ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ. АДАПТАЦИЯ ОСУЩЕСТВЛЯЕТСЯ ПУТЕМ ПОШАГОВОГО ОДНОВРЕМЕННОГО ИЗМЕНЕНИЯ ПОРОГОВ У ВСЕХ ИСКУССТВЕННЫХ НЕЙРОНОВ СЕТИ НА ОДИНАКОВУЮ ВЕЛИЧИНУ НА КАЖДОМ ШАГЕ, И ПРЕСЛЕДУЕТ ЦЕЛЬ ЗА МИНИМАЛЬНОЕ ЧИСЛО ПЕРЕСТРОЕК ВОССТАНОВИТЬ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ СЕТИ, ЗАЛОЖЕННЫХ ПРИ ЕЕ СИНТЕЗЕ ИЛИ ПРИ ОБУЧЕНИИ. ДАЕТСЯ РЕШЕНИЕ РАССМАТРИВАЕМОЙ ЗАДАЧИ.
В работе [1] показано, что различные факторы, вызывающие искажение реализуемой искусственным нейроном (ИН) функции ^(д-„...,л/,...,.т8)х1.б{0,1}, например такие, как изменение величины сигналов независимых пере-
менных х, на функциональных входах ИН, спонтанные флуктуации величины порога срабатывания нейрона X . отказы компонентов ИН вида (1 —>о) и (О—>1) и другие, эквивалентны соответствующему пропорциональному
уменьшению или увеличению величины порога срабатывания X нейрона, приводящему к ошибке на выходе ИН вида (0->1) и (l ->0).
Для повышения функциональной надежности ИН объединяют по соответствующим правилам в логически стабильные нейронные сети. Кратко эти правила сводятся к следующему. Используют по возможности невырожденные или слабо вырожденные ИН и стремятся установить максимальный диапазон логической стабильности {Х(г,')}=п*3* . где V - номер набора порогов ИН сети, г-рангсети, / -номер нейрона в г-ом ранге.
Чаще всего синтезируют регулярные однородные нейронные сети из невыроиеденныхИН при условии v = 1,2,. ..,2s -1, то есть сети, функционально устойчивые на 29 -1 наборах порогов.
В связи с тем, что синтез г- ранговой (г > 2) искусственной нейронной сети (ИНС) сводится к последовательному синтезу группы промежуточных двухранговых сетей, обычно рассматриваются вопросы синтеза двухранговых сетей, то есть по заданной диаграмме Карно F{x) (х = дгрх2,...,л5) находятся такие диаграммы Карно ФЛ1/„лу,2.-ли,в. чтобы равенство f(a,)=4>^M)4/,2,...,v16) выполнялось на 2s -1 наборах порогов (x(U)} •
Решение указанной задачи сводится к нахождению порядка заполнения диаграмм (карт, матриц) Карно Ф.Ч'и.Ч'и.-.Ч'и. обеспечивающего получение максимального диапазона логической стабильности сети из невырожденных или слабо вырожденных ИН.
Выбранная для заданной функции F(X) последовательность заполнения диаграммы Карно <р как оператора накладывает определенные ограничения на последовательность заполнения карт Карно Vm.Vu.—.Vb как операндов. Для облегчения процедуры заполнения диаграмм Карно чу ,, (i = 1,2,...,5) двухранговой ИНС и упрощения процесса оптимизации нейронной сети используют для наглядности карты (таблицы) стабильности, которые легко приводятся к машинной форме записи и обработки.
На рис. 1 приведена для пояснения карта стабильности для двухранговой нейронной сети, состоящей из б +1 ИН Ф.Ч1 п.ЧЛ2.•■•>4'us, имеющих по § входов каждый.
Строки карты соответствуют всем возможным наборам входных переменных л,,*,,...,*,, подаваемым на входы нейронов первого ранга у......; столбцы карты соответствуют наборам двоичных сигналов , поступающим с выходов ИН у......ду16 на входы выходного нейрона
Ф. В нижней части карты стабильности записывается значение функции выходного нейрона сети при v -ом пороге, а с правой стороны карты - значение реализуемой сетью функции F(X). Поскольку обе функции Д и F(X) описывают один и тот же выход, их истинные значения
0 ■ • • 00 0-00 0-01 0-11 1 ■•■11
аи «13 Г
0-01 а:з
0 - -11 «51 <4
111
«-""VФ
Рис.1. Карта стабильности.
должны быть логически эквивалентны. А это означает, что в карте стабильности исключаются из рассмотрения (вычеркиваются) те области а*, которые находятся на пересечении несовпадающих значений истинности функций Д и Р(Х). Составляя все возможные наборы }, включающие по одному элементу каждой строки не исключенных областей V -ой карты стабильности, можно получить все
комбинации заполнения диаграмм Карно ИН ц/,,.....\у16,
которые в сочетании с функцией Д, представленной диаграммой Карно ф , обеспечивают на V -ом наборе порогов получение заданной функции Р(Х).
Для построения максимально логически стабильной в указанном выше смысли нейронной сети второго ранга из невырожденных ИН С5 входами необходимо ставить карты стабильности для всех информационно значимых, вычисляемых выходным нейроном ф функций П и выбрать из этих карт группу из 26 -1 различных наборов ]^ }, V =1,...,26 -1, которая совместно с соответствующими функциями выходного нейрона ф обеспечивает невырожденность всех ИН синтезируемой двухранговой нейронной сети. То есть на каждом из 25 -1 шагов заполнения диаграммных уравнений сети, в соответствии с выбранной группой наборов {а^}, в диаграмме Карно каждого ИН должна добавляться одна точка (единица).
По полученным таким образом функциональным (точечным) диаграммам строят, порядковые диаграммы, в соответствии с которыми синтезируют искусственные нейроны с оптимальными параметрами, например, методом, изложенным в [3,4], и соединяют их в сеть.
Таким образом логически стабильная искусственная нейронная сеть является функционально устойчивой в определенном на стадии синтеза сети диапазоне изменения порогов срабатывания входящих в нее ИН {Х(г>')} у = 1,2,...,т (л-ранг сети,/-номер нейрона в г-ом ранге). Это означает, что выходная функция сети ^(д:,.....х„...,хь) остается неизменной при (/-кратном одновременном изменении порогов срабатывания X (г>>) (например, каждый раз на единицу) у всех искусственных нейронов сети.
Целенаправленное изменение параметров у ИН сети (порогов срабатывания X и/или весов входов пороговых элементов нейронов), преследующее цель восстановить правильное функционирование ИНС при наличии дестабилизирующих факторов или отказов у нейронов, будем называть адаптацией или восстановлением функциональных возможностей искусственной нейронной сети.
В связи с этим адаптивной ИНС будем называть такую нейронную сеть, у которой в процессе работы при появлении отказов у ИН производится целенаправленное изменение указанных выше параметров ИН с целью восстановить заданную при синтезе или в процессе обучения выходную функцию сети Р„(х) (х = х„х1,...,х1) или заданный набор реализуемых нейронной сетью функций №)} А = 1,2,...,т.
Естественно, что одной из важнейших задач при построении адаптивных ИНС является задача минимизации процесса адаптации к отказам ИН, т.е. минимизация числа настроек параметров ИН сети, а следовательно и времени восстановления функциональных свойств нейронной сети, при наличии дестабилизирующих факторов, включая все возможные отказы у ИН. Данная задача многопараметрическая и в общем виде не решается. Поэтому в данной работе ограничимся рассмотрением задачи минимизации процесса адаптации к отказам ИН для логически стабильных регулярных однородных двухранговых сетей с б нейронами в первом ранге и одним (выходным) нейроном во втором ранге. При этом полагаем, что адаптация осуществляется пошагово путем одновременного изменения порогов X {Ы) У всех ИН сети на одинаковую величину на каждом шаге адаптации. В дальнейшем такие адаптивные сети будем называть нейронными сетями с коллективной адаптацией.
Искусственная нейронная сеть указанного выше типа может быть описана квадратной матрицей
НЫ 1>2-'5
и матрицей - столбцом
В=|У У = 1,2,...,6 , между элементами которых имеет место функциональная зависимость
а реализуемая сетью функция определяется выражением = (1)
к,г,е,т,...,р е{о,1,...,22'-1} где Ху -Атая входная переменная, поступающая нау'-тый ИН первого ранга сети; - значение функции ч^, реализуемой у-м ИН первого ранга сети; ф - функция, реализуемая выходным ИН; к,г,е,т,..., р - номера функций 8 переменных из полного множества 2г*, реализуемых ИН сети.
Очевидно, что каждая совокупность, = {ф,,ч<„,ч< }, удовлетворяющая (1), определяет настройку ИНС на реализацию определенной функции Рк(Х).
Если считать, что при отсутствии отказов ИН сети совокупности являются элементами множества М, в котором каждой функции Р„(х) соответствует подмножество N4 совокупностей Ь то появление у нейронов отказов вида (1->о) и (0->1), эквивалентное тождественному равенству 0 или 1 соответствующих элементов Ху матрицы А или элементов KJ матрицы В (сводим все отказы ИН к отказам на их входах), приведет в общем случае к сужению подмножества Ы, и образованию нового подмножества И,, совокупностей функций
и,.....Р, е|о,1,-,225-1}
настраивающих ИНС на реализацию заданной функции /^(Л") при наличии /,у-тых отказов у ИН сети. Если при этом выбранная совокупность функций не войдет в подмножество совокупностей функций , обеспечивающих правильную работу нейронной сети при определенном отказе ИН, то необходимо произвести логическую перестройку сети в соответствии с одной, из совокупностей I,„ , входящей в подмножество . Поскольку процесс адаптации ИНС к отказу заключается в последовательном подборе настроек {т; (г,¿)} у=1,2,...,/и порогов для ИН из диапазона логической стабильности ИНС, преобразующих определенную совокупность функций I, в одну из сово-
Л. 3. ШРАЙБЕР
Омский государственный аграрный университет
УДК 681.3.06:51
На занятиях по высшей математике мною после доказательства сложных теорем и решения трудных задач предлагалось найти ошибки в научных работах и исправить их. Такой подход прививает студенту умение критически мыслить, желание более основательно освоить примене-
купностей , то, следовательно, для минимизации процесса адаптации во времени необходимо свести к минимуму количество сочетаний настроек порогов ИН, необходимых для преобразования в , и проранжировать по корректирующей способности. Подобную минимизацию целесообразно производить следующим образом.
1. Для каждой функции /Г,(Л') из заданного для реализации нейронной сетью набора с помощью карт стабильности, связывающих элементы матриц А и В, найти соответствующие подмножества ы,, совокупность которых образует множество М.
2. Приравнивая поочередно к 0 и 1 все элементы матриц А и В и фиксируя это в картах стабильности, выделить из каждого подмножества подмножества И*,, соответствующие любым /,у-м отказам ИН сети.
3. Для каждого подмножества найти путем сортировки области Р* взаимного пересечения всех подмножеств .
4. Из найденных областей Р, составить ранжированные группы совокупностей функций , восстанавливающих функциональную способность сети реализовать функцию /'ДЛ') при любом /,у-том отказе ИН.
5. Для каждой функции Рк(х) из множества групп як, найденных по п.4, выбрать группу с минимальным числом членов, то есть выбрать минимальный набор настроек порогов ИН для восстановления любых отказов в ИНС. Если окажется, что для функции Рк{х) имеется несколько минимальных групп , то при отсутствии ограничений на класс реализуемых ИН сети функций, выбирается любая из минимальных групп.
ЛИТЕРАТУРА
1. Потапов В.И., Потапов И.В. О логической избыточности функционально устойчивых сетей искусственных нейронов//Омский научный вестник.-2001.-вып.15.-С.90-91.
2. Мкртчян С.О. Нейроны и нейронные сетм.-М.:Энергия. 1971 .-232с.
3. Потапов В.И., Камаева Л.В. Синтез многофункциональных нейронов с оптимальными параметрами // Вычислительная техника и системы управления. - Омск: ОмПИ, 1974.-С.20-30.
4. Потапов В.И., Флоренсов А.Н. Синтез оптимизированных многофункциональных формальных нейронов // Вычислительная техника и системы управления. - Омск: ОмПИ, 1975. -ВЫП.2.-С.9-18.
ПОТАПОВ Илья Викторович, аспирант Омского государственного технического университета.
ние математических методов и понимание того, что при отсутствии математических навыков следует избегать использования неясных понятий и формул. Кроме того, он позволяет разнообразить процесс обучения. Ниже приведены примеры таких ошибок в работах по информационным технологиям.
МАТЕМАТИЧЕСКИЕ ОШИБКИ В РАБОТАХ
ПО ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ