Научная статья на тему 'Актуальность корректной расстановки весовых коэффициентов в задачах классификации радиолокационных целей'

Актуальность корректной расстановки весовых коэффициентов в задачах классификации радиолокационных целей Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
386
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕСОВОЙ КОЭФФИЦИЕНТ / МЕТОДЫ РАСЧЕТА ВЕСОВЫХ КОЭФФИЦИЕНТОВ / АПРИОРНАЯ ВЕРОЯТНОСТЬ / ДВИЖУЩИЙСЯ РАДИОЛОКАЦИОННЫЙ ОБЪЕКТ / WEIGHTING COEFFICIENT / METHODS OF CALCULATING WEIGHTING COEFFICIENTS / PRIORI PROBABILITY / MOVING RADAR OBJECT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Делов Владислав Александрович, Фащев Виталий Владимирович

Рассмотрены методы расстановки весов, определяющих степень доверия к априорной информации по движущимся радиолокационным объектам. Поставлен вопрос об автоматизации данной задачи. Предложен алгоритм расчета весов, позволяющий программно рассчитать весовые коэффициенты. Приведен пример расчета весов для любого количества классов и любого количества эталонов с помощью разработанной авторами компьютерной программы

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Делов Владислав Александрович, Фащев Виталий Владимирович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Relevance of correct weighting coefficients arrangement in problems of radar targets classification

We consider methods for arranging weights that determine the degree of confidence in priori information on moving radar objects. The study raises an issue of automating this task and proposes an algorithm for calculating weights. The algorithm allows us to calculate the weighting coefficients programmatically. Moreover, we give an example of calculating weights for any number of classes and any number of standards using the software developed by the authors

Текст научной работы на тему «Актуальность корректной расстановки весовых коэффициентов в задачах классификации радиолокационных целей»

Ж

УДК 519.226:519:233

В. А. Делов, В. В. Фащев Актуальность корректной расстановки весовых коэффициентов в задачах классификации радиолокационных целей

Рассмотрены методы расстановки весов, определяющих степень доверия к априорной информации по движущимся радиолокационным объектам. Поставлен вопрос об автоматизации данной задачи. Предложен алгоритм расчета весов, позволяющий программно рассчитать весовые коэффициенты. Приведен пример расчета весов для любого количества классов и любого количества эталонов с помощью разработанной авторами компьютерной программы.

Ключевые слова: весовой коэффициент, методы расчета весовых коэффициентов, априорная вероятность, движущийся радиолокационный объект.

о см

см

О!

<

I

(0 та

0 ^

СО та

1

о.

3

и <и со

см ■ч-ю

с?

см ■ч-ю см

Введение

В системах, основанных на принятии разного рода решений в многопризнаковом пространстве, одним из основных элементов является функция правдоподобия, в общем случае представляющая собой функцию, которая зависит от определенного параметра (признака) при фиксированном событии. Таким образом, функция правдоподобия показывает, насколько правдоподобен выбранный параметр при заданном событии.

Для определенного класса распознаваемого движущегося радиолокационного объекта с рассматриваемым признаком х можно определить функцию правдоподобия, представляющую собой смешанную модель и состоящую из конечного числа некоторых распределений, описываемую формулой

г

Р(х) = Х®/(Х' 0Д

7=1

где g - количество смешиваемых компонент;

Га \

юу > 0 - весовой коэффициент

Xю у =1

V1=

определяющий важность (вес) компоненты, входящей в рассматриваемую модель;

f(х, 0Д у = 1,...,g - компонента функции плотности условного распределения, зависящая от вектора 0у-.

Компоненты функции плотности условного распределения базируются на знаниях данных образующих процессов. Например, для смешанной нормальной модели f(х, 0у) -

- © Делов В. А., Фащев В. В., 2017

условная плотность, распределенная по нормальному закону [1].

Далее рассмотрим подробнее методы расчета самих весовых коэффициентов, но для начала опишем некоторые задачи, при которых используются веса а у :

• нормировка признаков, заключающаяся в преобразовании полученных данных к новой форме представления, которая позволяет исключить влияние на итоговый результат анализа принятых единиц измерения;

• задание степени важности признаков, т. е. наиболее важному признаку или классу приписывается большее значение коэффициента;

• отбор признаков (ю у = 1), позволяющий рассматривать только необходимые классы или признаки, что упрощает задачу классификации, сокращая время работы некоторых алгоритмов.

Рассмотрим некоторые методы расчета весовых коэффициентов. Эти методы используются для определения важности цели и разбивают исследуемые объекты по уровням предпочтения. Формирование этих уровней происходит от одной наиболее опасной цели [2].

Метод ранжирования

Данный метод позволяет упорядочить компоненты по степени возрастания или убывания их влияния в зависимости от особенностей рассматриваемого события. Результаты ранжирования п компонент т экспертами можно представить в виде табл. 1.

Оценку важности той или иной компоненты проводит группа специализированных экспертов, и каждый из них представляет свой

| ISSN 2542-0542 Вестник Концерна ВКО «Алмаз - Антей» | № 2, 2017

Таблица 1

Результаты опроса экспертов по рассматриваемым

компонентам

Эксперт Рассматриваемые компоненты

Xi X2 Xn

1 Гц Г12 Г1п

2 Г21 Г22 Г2п

M Гт1 Гт2 Г ' mn

вектор оценок по данной группе компонент, основываясь на знаниях в области слабо формализованных задач. Компоненты расставляются с учетом их важности согласно принятому порядку.

1. Эксперт располагает компоненты по убыванию их важности слева направо.

2. Каждой компоненте присваивается оценка от п до 1 (самой важной - п и далее по убыванию до 1).

3. Для каждой компоненты высчитыва-ется сумма оценок, далее - доля от всех полученных сумм. В виде формулы это можно представить как

ю=

т

I

i=i

Алгоритм расчета весовых коэффициентов следующий:

1. Каждый эксперт проставляет оценки по всем компонентам в рамках заданной шкалы.

2. Происходит пересчет оценок по формуле

Г =

r

У

I

У=1

] п т '

XX г

7=1 г=1

где Ту - оценка, поставленнаяу'-й компоненте г-м экспертом.

Таким образом, весовой коэффициент ш у определяется как отношение суммы мнений экспертов по '-й компоненте к сумме мнений экспертов по всем показателям [3]. Метод непосредственной оценки В основе метода - оценка экспертами важности частной компоненты по определенной шкале, например, от 0 до 10, поэтому метод непосредственной оценки иногда называют балльным методом или методом прямой расстановки. При этом разрешается оценивать важность дробными величинами или приписывать одну и ту же величину из выбранной шкалы нескольким компонентам. Таблица оценок представлена так же, как и в предыдущем методе (см. табл. 1).

3. Далее, как и при методе ранжирования, полученные оценки для каждой компоненты суммируются и нормируются. Разработка алгоритма перерасчета весовых коэффициентов Результаты классификации с весами, полученными по изложенным выше методам, могут отличаться от ожидаемых, поэтому возникает необходимость коррекции весов. Этот этап отладки может занимать очень длительное время. Увеличение количества классов или компонент функции правдоподобия также затрудняет правильную расстановку весовых коэффициентов.

Рассмотрим метод расчета, позволяющий решить эти проблемы.

Так как объект находится в движении, измеряемые значения признаков будут меняться, поэтому при определении опасности по каждой цели целесообразно использовать накопительную функцию, которая будет состоять из g компонент на фиксируемых участках измерения определенного признака, назовем их эталонами.

В общем случае все весовые коэффициенты можно представить с помощью табл. 2.

Таблица 2

Таблица весовых коэффициентов для каждого класса

Эталон Рассматриваемые классы

Класс 1 Класс 2 Класс n

X1 wu W12 W1n

X2 W21 w22 W2n

X т Wm1 Wm2 w mn

та

та

s ф

0

В качестве оценок эксперта при коррекции весовых коэффициентов будет выступать ожидаемая вероятность (табл. 3) соотнесения измеренного признака с его эталоном.

Таблица 3

Таблица вероятностей на определенных участках измерения

Эталон Рассматриваемые классы

Класс 1 Класс 2 Класс п

Р11 Р12 Р1п

Х2 Рц Р22 Р2п

X Р 1 т1 Рт2 Р * тп

Для уточнения весовых коэффициентов (рисунок) был выбран алгоритм коррекции ошибок, использующийся в теории нейронных сетей. Его принцип состоит в следующем: 1. Текущее значение сравнивается с желаемым выходом.

2. Если разница между ними превосходит заданную величину ошибки определения опасности, идет перерасчет весов.

Далее п. 1, 2 повторяются.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ошибку определения опасности можно найти по формуле

Е = р0 - рт.

Здесь р0 - ожидаемая вероятность соотнесения измеренного признака с его эталоном;

рт - текущее значение вероятности, определяемое по формуле

м

Р ( 4 (Х- , 9- )

РТ = -

] N

к=0

XР(А)Х <»и/(Х-, В)

(■=0

к=0

где Р( Л]) - априорная вероятность; М - число эталонов; N - количество классов.

Расчет кс^фс/ц/ентов

О СМ

СМ

О!

<

I

(0 та

г

о ^

со та г о.

3

и <и со

см ■ч-ю

с?

см ■ч-ю см

(П (П

Файл Справка

Обученш

Признак

Априорные значения

Эталон Класс 1 Класс 2 Класс 3 Класс 4 Класс 5 Класс 6

1 70 0.52 0.239 0,069 0.051 0.069 0.052

2 35 0.2» 0.3 0.172 0.05 0172 0.066

3 100 0.078 0.132 0.301 0.035 0301 0.104

4 120 0.037 0.079 0.113 0,425 0118 0.223

5 140 0.005 0.129 0,072 0.22 0.072 0.499

Весовые коэффициенты

Коррекция весов | Добавить строку | |Добавить столбец!

| Удадтть строку | Удалить столбец.

Сокрамзт&вБД

Абтоаапо/здше

| О^юить строку

Эталон Класс 1 Класс 2 Класс 3 Класс 4 Класс 5 Класс 6

1 70 0.601243398691... 0.149907673407... 0,050035644503,,, 0,050265032016... 0.050085644503... 0.048201941174...

2 85 0.251197378849... 0.49335793134025 0,099310353979... 0,049013992940... 0.099310358979... 0.052544283902...

3 100 0.097980855587... 0.150394370912... 0.700611999604... 0.100934922362... 0.700611999604... 0.197584673484...

4 120 0.049028677804... 0.097913610479... 0.097752342472... 0,694637317171... 0.097752342472... 0.294264354077...

5 140 0.000544689066... 0.102926413359... 0.051739654433... 0.10509363500339 0.051739654438... 0.407404747360...

Погрешность вычкленнй

0,001 I

Скорость обучения

0.01 Щ

Рисунок. Процесс перерасчета весовых коэффициентов

| ISSN 2542-0542 Вестник Концерна ВКО «Алмаз - Антей» | № 2, 2017

Обозначим текущее значение веса как (п), соответствующее /-му классу иу-му эталону, на п-м шаге обучения. В соответствии с дельта-правилом изменение Аюг>- (п), применяемое к данному весу «у(п) на этом шаге дискретизации, задается выражением

ДЮу (п) = цЕ1/(х,, 0Д

где п - некоторая положительная константа, определяющая скорость обучения и используемая при переходе от одного шага процесса к другому, которую естественно именовать параметром скорости обучения.

Вычислив величину веса Аю,-,- (п), можно определить его новое значение для следующего шага дискретизации [4]:

Щ (п +1) = (п) + А<Лу (п).

На основе этого алгоритма была реализована компьютерная программа расчета весовых коэффициентов (см. рисунок).

Данная программа позволяет рассчитывать весовые коэффициенты для любого количества классов и эталонов, кроме того, она позволяет задавать ошибку перерасчета Е^ и параметр скорости обучения п.

Данные были получены не случайным образом, а в результате опроса специалистов и имеют определенный уровень достоверности, поэтому в качестве ошибки можно взять эту достоверность, а также точность, с которой проходит перерасчет весовых коэффициентов. Программа расчета весовых коэффициентов для систем поддержки принятия решений включает:

• предварительную нормированную оценку опасности выбранной цели экспертом;

• предварительную инициализацию весов;

• перерасчет весов в соответствии с уровнем предпочтения цели.

Заключение

По результатам анализа методов можно заключить, что самым простым является метод ранжирования. Для его использования достаточно знать лишь приоритеты рассматриваемых компонент, однако с его помощью не уда-

ется рассматривать степень различия между этими признаками.

Метод непосредственной оценки позволяет это сделать, благодаря чему можно сортировать/ранжировать компоненты по важности. В некотором роде метод ранжирования можно рассматривать как частный случай метода непосредственной оценки. Для этого метода эксперты выставляют оценки с учетом вероятности существования данной компоненты при рассматриваемом событии. Следовательно, возможен вариант нулевого весового коэффициента, если рассматриваемая компонента при данном событии вообще не имеет значения.

В статье не был рассмотрен метод парного сравнения, в котором составляется квадратная матрица компонент со значением 1, если компонента строки матрицы важнее компоненты столбца, и 0 в противном случае. Однако и при использовании этого метода не учитывается разница в значимости компонент (как и при методе ранжирования).

Рассмотренные в работе методы основаны на теоретической расстановке коэффициентов экспертами, поэтому появилась необходимость разработать и реализовать алгоритм автоматического расчета весов. Основное достоинство программы с этим алгоритмом -быстрое получение весовых коэффициентов. Однако данный метод расчета требует качественного определения априорных вероятностей.

Список литературы

1. Webb A. R. Statistical pattern recognition. Second edition. Malvern. UK: John Wiley & Sons, Ltd, 2002. 504 p.

2. Татузов А. Л. Нейронные сети в задачах радиолокации. Кн. 28. М.: Радиотехника, 2009. 432 с.

3. Савин К. Н., Хамханова Д. Н. Аттестация алгоритмов определения весовых коэффициентов показателей качества // Современные проблемы науки и образования. 2012. № 6. URL: http://www.science-education.ru/106-7335 (дата обращения 01.08.2016). —

4. Хайкин С. Нейронные сети. Полный курс. !

М.: Вильямс, 2006. 1103 с. I

<0

Поступила 20.01.17 Е.

0

Делов Владислав Александрович - инженер первой категории публичного акционерного общества «Научно-производственное объединение «Алмаз» имени академика А. А. Расплетина, г. Москва.

Область научных интересов: методы классификации баллистических объектов на основе радиолокационной информации.

Фащев Виталий Владимирович - кандидат технических наук, начальник отдела публичного акционерного общества «Научно-производственное объединение «Алмаз» имени академика А. А. Расплетина, г. Москва. Область научных интересов: разработка и применение автоматизированных обучающих систем, методы классификации баллистических объектов на основе радиолокационной информации.

о см

см

OI

<

I

(0 та

0 ^

со та

1

о.

ф

£

и

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

V

со

см ■ci-io

9 см ■ci-

10 см

(П (П

Relevance of correct weighting coefficients arrangement in problems of radar targets classification

We consider methods for arranging weights that determine the degree of confidence in priori information on moving radar objects. The study raises an issue of automating this task and proposes an algorithm for calculating weights. The algorithm allows us to calculate the weighting coefficients programmatically. Moreover, we give an example of calculating weights for any number of classes and any number of standards using the software developed by the authors.

Keywords: weighting coefficient, methods of calculating weighting coefficients, priori probability, moving radar object.

Delov Vladislav Alexandrovich - of the first rank Engineer, Public Joint Stock company "Research and Production

Corporation "Almaz" named by Academician A. A. Raspletin", Moscow.

Science research interests: methods of classification of ballistic objects using radar information.

Faschev Vitaliy Vladimirovich - Candidate of Engineering Sciences, Head of the Department, Public Joint Stock company "Research and Production Corporation "Almaz" named by Academician A. A. Raspletin", Moscow. Science research interests: development and application of automated training systems, methods of classification of ballistic objects using radar information.

i Надоели баннеры? Вы всегда можете отключить рекламу.