Способ формирования порога решающего устройства на основе нейрорегулятора
METHOD FOR FORMATION OF DECISIONMAKING DEVICE THRESHOLD BASED ON NEUROREGULATOR

Изобретение относится к области управления свойствами различных процессов, в частности управлению обнаружителями сигналов, к способам определения и установки величины порога обнаружения и может быть использовано в устройствах сенсорного слоя автоматизированных систем управления.
G01S 7/36, 7/292, 13/02
Из существующего уровня техники известно устройство, представляющее собой адаптивный обнаружитель сигналов, который содержит дискретизатор, корреляционный накопитель, квадраторы, пороговое устройство, перемножители, сумматоры, интегратор, усилитель, формирователь порогового уровня, преобразователь (патент RU № 2204146, ).
Недостатком приведенного технического решения является необходимость выполнения условия адекватности математической модели в виде аддитивной смеси полезного сигнала (характеризующего объект классификации) и шума, а также отсутствие сведений о расчете коэффициента пропорциональности для вычисления порога принятия решения.
H04B 1/10
Наиболее близким аналогом по совокупности признаков к предлагаемому является способ управления порогом в оптимальном обнаружителе по патенту RU 2292114, , принятыйза прототип.
Способ-прототип заключается в следующем.
На интервале наблюдения регистрируют изменение сигналов на выходе безынерционных индикаторов неинформативных параметров входного сигнала, которые стохастически связаны с изменением его информативных параметров, устанавливают новую величину порога обнаружения в момент регистрации указанных изменений: оптимальный приемник на основе обработки входного сигнала с дискретной выборкой в момент времени, равный интервалу наблюдения, формирует апостериорную плотность вероятности, описываемую формулой Байеса. Апостериорная плотность вероятности сравнивается с порогом.
В случае изменения сигнала апостериорная плотность вероятности сравнивается с новым порогом. После принятия решения текущая серия наблюдений прекращается и происходит переход к следующей серии наблюдений ранее окончания интервала наблюдения текущей серии.
Недостатками указанного технического решения являются: снижение качества функционирования при неаддитивной модели функциональной зависимости принимаемой реализации случайного процесса от полезного сигнала и шума (например, мультипликативной нелинейной модели), необходимость регулярной настройки (определения новых значений порога) для обеспечения заданных режимов функционирования.
Задачей, на решение которой направлено заявляемое техническое решение, является формирование порога для решающего устройства и повышение точности правильного решения по классификации, принимаемого на его основе при априорной неопределенности модели случайного процесса (функциональной зависимости в ней полезного сигнала и шума).
согласно изобретению
Для решения поставленной задачи, в способе формирования порога решающего устройства классификации объектов, заключающемся в регистрации изменения информативных параметров и установлении новой величины порога обнаружения в момент регистрации указанных изменений, , формируют обучающую выборку и осуществляют обучение искусственной нейронной сети, после чего на выходе искусственной нейронной сети формируют порог, который подают на вход решающего устройства для получения реальной выходной реакции Z, то есть решения классификатора.
Заявляемый способ заключается в следующем.
В режиме обучения при регистрации изменения информативных параметров на выходе параметризатора – устройства, выделяющего из набора входных данных совокупности вторичных (существенных) параметров, которые являются определяющими для решаемой задачи, а также из уставки в виде требуемых (эталонных) реакций бинарного вида (0 или 1) формируется обучающая выборка и осуществляется обучение искусственной нейронной сети (ИНС) с целью формирования порога.
При обучении ИНС используется якобиан решающего устройства, представляющий собой производную от функции Хевисайда. Для расчета якобиана, в качестве аппроксимации функции Хевисайда используется сигмоидальная функция. Необходимость применения аппроксимации, а не самой функции Хевисайда обусловлена тем, что производная функции Хевисайда, описывающей объект управления, представляет собой дельта-функцию Дирака, которая принимает значение ноль или стремится к бесконечности в зависимости от аргумента.
В режиме регулирования на выходе нейрорегулятора сформированный порог подается на вход решающего устройства с целью получения выходной реакции (решения классификатора) в виде бинарного сигнала (0 или 1).
На фиг. 1 схематично изображены основные блоки, реализующие режим обучения нейрорегулятора; на фиг. 2 схематично изображены основные блоки, реализующие режим регулирования.
Заявляемый способ реализуется в устройстве, схема которого представлена на фиг. 1 и фиг. 2, где обозначено:
1 – параметризатор;
2 – нейрорегулятор;
3 – решающее устройство;
4 – вычитатель;
X – сигналы классифицируемых объектов;
A – вторичные параметры на выходе блока параметризатора;
D – уставка;
Z – реальная выходная реакция решающего устройства;
0
A – порог;
E – ошибка управления, рассчитываемая как разность между D и Z.
0
Устройство (фиг. 1) содержит параметризатор 1, необходимый для формирования вторичных параметров А, нейрорегулятор 2, формирующий порог A, причем выходы параметризатора 1 и нейрорегулятора 2 соединены с соответствующими входами решающего устройства 3, который формирует реальная выходная реакция Z. Выход решающего устройства 3 соединен с входом вычитателя 4, другой вход которого подключен ко входу нейрорегулятора 2, являющемуся входом устройства и входом уставки D.
Функционирование блоков в режиме обучения описывается следующим образом.
0
На вход искусственной нейронной сети подается уставка D. В нейрорегуляторе 2 формируется порог A, вычисляется реальная выходная реакция Z решающего устройства 3. В вычислителе 4 вычисляется сигнал ошибки управления E, корректируются весовые коэффициенты ИНС с использованием алгоритма обратного распространения ошибки Е. Описанный процесс повторяется циклично до достижения приемлемо малого значения сигнала ошибки E, заданного критерием останова обучения, либо до достижения установленного максимального количества эпох обучения ИНС.
0
В режиме регулирования на выходе нейрорегулятора 2 сформированный порог A подается на вход решающего устройства 3 с целью получения реальной выходной реакции Z (решения классификатора).
0
0
0
0
На фиг. 2 схематично изображены основные блоки, реализующие режим регулирования. В данном режиме обученный нейрорегулятор 2 формирует порог A, а параметризатор 1 формирует вторичные параметры А, которые сравниваются с полученным порогом A, после чего в бинарном виде формируется реальная выходная реакция Z решающего устройства 3: «1» – в случае, когда вторичный параметр не превышает значение порога A, «2» – в случае, когда вторичный параметр превышает значение порога A. В соответствии с реальной выходной реакцией Z решающего устройства 3 принимается решение о принадлежности объекта к тому или иному классу.
0
По результатам проведенного исследования, сформированный с помощью нейрорегулятора 2 порог Aпозволяет решающему устройству 3 правильным образом классифицировать объекты.
В промышленности возможна реализация нейрорегулятора на базе матричного многоядерного процессора SEAforth40, а также на базе системы CNAPS (система связанных сетей адаптированных процессоров) – коммерчески доступный мультипроцессорный чип.
Технический результат от использования заявляемого изобретения заключается в повышении точности классификации объектов (различения их сигналов) за счёт эффективной обработки слабо формализованных, разнородных, зашумленных входных данных.
Технический результат достигается тем, что в заявляемом способе используется нейрорегулятор, функционирующий в двух режимах: режим обучения и режим регулирования (режим формирования порога).
Преимущество способа заключается в том, что при отсутствии априорной информации о параметрах сигналов классифицируемых объектов может быть получена минимальная ошибка классификации объектов на основе данных из обучающей выборки.