RU2780606C1 - Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта - Google Patents

Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта Download PDF

Info

Publication number
RU2780606C1
RU2780606C1 RU2021137003A RU2021137003A RU2780606C1 RU 2780606 C1 RU2780606 C1 RU 2780606C1 RU 2021137003 A RU2021137003 A RU 2021137003A RU 2021137003 A RU2021137003 A RU 2021137003A RU 2780606 C1 RU2780606 C1 RU 2780606C1
Authority
RU
Russia
Prior art keywords
neural network
fuzzy
recognition
classification
frequency
Prior art date
Application number
RU2021137003A
Other languages
English (en)
Inventor
Валерий Александрович Пятакович
Original Assignee
Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток)
Filing date
Publication date
Application filed by Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) filed Critical Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток)
Application granted granted Critical
Publication of RU2780606C1 publication Critical patent/RU2780606C1/ru

Links

Images

Abstract

Использование: изобретение относится к гидроакустике и может быть использовано для реализации операций нейросетевого распознавания классов целей (надводный или подводный объект), обнаруженных по признакам амплитудно-фазовой модуляции низкочастотных сигналов накачки морской среды излучениями и полями объектов. Сущность: в способе обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта при включении устройства в морской среде формируется зона нелинейного взаимодействия и параметрического преобразования волн накачки с сигналами объекта, для чего излучатель и приемную антенну размещают на противоположных границах контролируемого участка морской среды, затем волны накачки, промодулированные сигналами объекта, принимают и усиливают в полосе параметрического преобразования, переносят их частотно-временной масштаб в высокочастотную область, проводят узкополосный спектральный анализ, выделяют параметрические составляющие суммарной или разностной частоты, по которым с учетом временного и параметрического преобразования волн восстанавливают характеристики сигналов объекта, которые подают в тракт нейросетевого распознавания и классификации, состоящий из блока распознавания класса цели по амплитудно-частотным характеристикам, реализующего вычислительные операции искусственной нейронной сети и охваченного обратной связью с блоком обучения, в память которого записаны данные математически обработанных образов спектрограмм морских целей, причем на первый вход блока распознавания класса цели по амплитудно-частотным характеристикам поступают данные с выхода спектроанализатора тракта приема, обработки и регистрации сигналов, а на второй его вход поступают данные с блока обучения тракта нейросетевого распознавания и классификации. При этом данные подают в дополнительно введенный тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков на вход, блока анализа информации о признаках и топологии обучающей выборки и далее подают на вход блока синтеза нейронной сети, охваченного обратной связью с блоком синтеза нейронечетких сетей, выход которого соединен с входом логического устройства, функцию которого выполняет шестислойная нейронечеткая сеть Ванга-Менделя, где производится синтез нейронных и нейронечетких моделей в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков морской цели и формируется нечеткий логический вывод для блока обучения тракта нейросетевого распознавания и классификации, после чего искусственную нейронную сеть настраивают и формируют вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект). Технический результат: повышение эффективности классификации морских целей на 5-7% относительно прототипа и других способов классификации, использующих модуляции низкочастотных сигналов накачки морской среды излучениями и полями объектов. 11 ил.

Description

Изобретение относится к гидроакустике и может быть использовано для реализации операций нейросетевого распознавания классов целей (надводный или подводный объект), обнаруженных по признакам амплитудно-фазовой модуляции низкочастотных сигналов накачки морской среды излучениями и полями объектов.
Принцип работы параметрических антенн как с высокочастотной (десятки-сотни кГц), так и с низкочастотной (десятки-сотни Гц) накачкой морской среды, основан на использовании естественных нелинейных свойств морской среды.
Известны способы и реализующие их параметрические антенны, использующие высокочастотную накачку морской среды (см. Нелинейная гидроакустика в системах мониторинга гидрофизических и геофизических полей морских акваторий : монография / М.В. Мироненко, А.М. Василенко, В.А. Пятакович, [и др.]. - Владивосток : ВУНЦ ВМФ «ВМА» (филиал, г. Владивосток), 2013. - 324 с. - Текст : непосредственный.; Технологии нелинейной просветной гидроакустики и нейроненечетких операций в задачах распознавания морских объектов : монография / В.А. Пятакович, А.М. Василенко, М.В. Мироненко. - Владивосток : Дальневост. федерал. ун-т, 2016. - 190 с. - ISBN 978-5-7444-3790-9. - Текст : непосредственный.; Распознавание и классификация источников формирования полей различной физической природы в морской среде : монография / В.А. Пятакович, А.М. Василенко, О.В. Хотинский. - Владивосток : Морской гос. ун-т им. Г. И. Невельского, 2017. - 255 с. - ISBN 978-5-8343-1066-2. - Текст : непосредственный.; Параметрическая оптимизация нейросетевой системы классификации морских целей по критерию надежности. / В.А. Пятакович, В.Ф. Рычкова. - Текст : непосредственный // Морские интеллектуальные технологии. - Санкт-Петербург : 2018. № 4-5 (42). - С. 153-161.; Способ классификации подводных технических объектов экспертной интеллектуальной системой с приемной параметрической антенной / В.А. Пятакович, А.М. Василенко, В.Ф. Рычкова. - Текст : непосредственный // Морские интеллектуальные технологии. - Санкт-Петербург : 2018. № 2(40). Том 2. - С. 121-126.; Патент № 2593625. C2. Российская Федерация, МПК G10K 11/00 (2006.01). Способ передачи информационных волн из морской среды в атмосферу и обратно. Заявка № 2015115231/28 : заявл. 22.04.2015 : опубл. (зарег.) 10.08.2016 Бюл. № 22 / Мироненко М.В., Василенко А.М., Пятакович В.А.; - 17 с. : ил. - Текст : непосредственный.; Расчет пространственной структуры многолучевой параметрической антенны программными модулями системы комплексного морского мониторинга. / В.А. Пятакович, А.М. Василенко. - Текст : непосредственный // Результаты современных научных исследований и разработок: сб. статей по материалам III-й Международной научно-практическая конференция - Пенза : МЦНС «Наука и Просвещение», 2017. - С. 50-62.; Обработка гидроакустических сигналов в трактах с параметрической приемной антенной для решения задач классификации источников формирования полей нейросетевой экспертной системой. / В.А. Пятакович, О.В. Хотинский. - Текст : непосредственный // Перспективы развития современной науки : сб. статей по материалам Международной научно-практической конференции - Волгоград : ЦПМ, 2017. - С. 32-42.).
Известны способы приема упругой волны в морской среде, повышающие величину параметра нелинейности среды в зоне приема сигналов. Для чего в зону параметрического приема сигналов, кроме упругой волны, вводят дополнительный электромагнитный сигнал, подвергнутый частотно-временной модуляции, или модулированный гидродинамический поток жидкости. Модуляцию гидродинамического потока жидкости осуществляют путем изменения плотности за счет управляемого насыщения газом, или изменения температуры, или изменения ее химического состава. (Патент № 2158029. C2. Российская Федерация, МПК G10K 11/00(2006.01), G10K 15/02(2006.01). Способ приема упругой волны в морской среде (варианты). Заявка № 98122520/28 : заявл. : 15. 12.1998. : опубл. 20.10.2000. / Короченцев В.И., Мироненко М.В., Звонарев [и др.]. ; - 11 с. : ил. - Текст : непосредственный.; Патент № 2167454. C2. Российская Федерация, МПК G10K 11/00(2006.01), G10K 15/02(2006.01). Способ передачи упругой волны в морской воде (варианты). Заявка № 98122980/28,: заявл. : 15. 12.1998. : опубл. 20.05.2001. / Короченцев В.И., Мироненко М.В., Звонарев М.И. [и др.]; - 11 с. : ил. - Текст : непосредственный.; Патент № 2602763 C2. Российская Федерация, МПК G01H 3/00 (2006.01) G10K 11/00 (2006.01). Способ параметрического приема волн различной физической природы в морской среде. Заявка № 2014152012/28 : заявл. 22.12.2014 : опубл. 20.11.2016. Бюл. № 32 / Мироненко М.В., Малашенко А.Е., Карачун Л.Э. [и др.]; -32 с. : ил. - Текст : непосредственный.; Патент № 2694848 C1. Российская Федерация, МПК G10K 11/18 (2006.01) G01S 13/86 (2006.01) G01S 3/00 (2006.01) G01H 3/00 (2006.01). Способ формирования масштабируемой системы обнаружения и классификации морских целей с элементами искусственного интеллекта. Заявка № 2018143169: заявл. 05.12.2018: опубл. (зарег.) 17.07.2019. Бюл. № 20 / Пятакович В.А., Василенко А.М., Мироненко М.В.; - 23 с. : ил. - Текст : непосредственный.).
Недостатками способов являются низкая чувствительность и, как следствие, ограниченная дальность (единицы километров) параметрического приема информационных волн различной физической природы в инфразвуковом и дробном (единицы-доли герц) диапазонах частот.
Наиболее близким по технической сущности к заявляемому изобретению является «Способ обнаружения и нейросетевого распознавания признаков полей различной физической природы, генерируемых морскими целями» (Патент № 2682088. C1. Российская Федерация, МПК G01S 15/02 (2006.01). Заявка № 2018120829 : заявл. 05.06.2018 : опубл. 14.03.2019. Бюл. № 8. / Василенко А.М. - 16 с. : ил. - Текст : непосредственный), заключающийся в том, что сначала формируют в морской среде зону нелинейного взаимодействия и параметрического преобразования волн накачки с сигналами объекта, для чего излучатель и приемную антенну размещают на противоположных границах контролируемого участка морской среды, затем волны накачки, промодулированные сигналами объекта, принимают и усиливают в полосе параметрического преобразования, переносят их частотно-временной масштаб в высокочастотную область, проводят узкополосный спектральный анализ, выделяют параметрические составляющие суммарной или разностной частоты, по которым с учетом временного и параметрического преобразования волн восстанавливают характеристики сигналов объекта, которые подают в тракт нейросетевого распознавания и классификации, состоящий из блока распознавания класса цели по амплитудно-частотным характеристикам, реализующего вычислительные операции искусственной нейронной сети и охваченного обратной связью с блоком обучения, в память которого записаны данные математически обработанных образов спектрограмм морских целей (МЦ), причем на первый вход блока распознавания класса цели по амплитудно-частотным характеристикам поступают данные с выхода спектроанализатора, охваченного обратной связью с регистратором, тракта приема, обработки и регистрации сигналов, а на второй его вход поступают данные с блока обучения тракта нейросетевого распознавания и классификации.
Анализ низкочастотной, средне частотной и высокочастотной составляющих амплитудно-частотной характеристики производят раздельно, с помощью блока обучения распознающую сеть настраивают по классификационным признакам полей, генерируемых морскими целями, и корректируют ее весовые коэффициенты, по результатам вычислительных операций распознающая сеть формирует вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект).
Известно, что результатом параметрического преобразования взаимодействующих волн является их взаимная амплитудно-фазовая модуляция. Малое отличие частот (в пределах одного порядка) просветных волн и волн, генерируемых объектом, обеспечивает наиболее интенсивное их взаимодействие. Амплитуда взаимодействующих волн и индекс фазовой модуляции могут быть представлены в следующем виде
Figure 00000001
;
Figure 00000002
.
где γ - коэффициент нелинейности морской среды;
Figure 00000003
,
Figure 00000004
- частота волны накачки и полезного сигнала, соответственно;
Figure 00000005
,
Figure 00000006
- затухание волны накачки и полезного сигнала, соответственно;
Figure 00000007
- объем среды нелинейного взаимодействия и параметрического преобразования волн;
Figure 00000008
- расстояние от точки излучения до точки расположения объекта;
Figure 00000009
- плотность,
Figure 00000010
- скорость звука в морской среде.
Сформированные в результате преобразования просветных волн параметрические составляющие суммарной и разностной частоты при обработке широкополосных сигналов выделяются, как признаки амплитудно-фазовой модуляции, что обосновано математическими зависимостями и подтверждено результатами морских экспериментов (см. Нелинейная просветная гидроакустика и средства морского приборостроения в создании Дальневосточной радиогидроакустической системы освещения атмосферы, океана и земной коры, мониторинга их полей различной физической природы. : монография / [М.В. Мироненко и др.] ; Российская академия наук, Дальневосточное отделение, Специальное конструкторское бюро средств автоматизации морских исследований. - Владивосток : Изд-во Дальневосточного ун-та, 2014. - 402 с. : ил.; ISBN 978-5-906739-22-3 - Текст : непосредственный.; Низкочастотный просветный метод дальней гидролокации гидрофизических полей морской среды: монография. / Мироненко М.В., Малашенко А.Е., Карачун Л.Э. [и др.]. - Владивосток : СКБ САМИ ДВО РАН, 2006. - 173 с. - Текст : непосредственный.; Технологии нелинейной просветной гидроакустики и нейронечетких операций в задачах распознавания морских объектов : монография / В.А. Пятакович, А.М. Василенко, М.В. Мироненко. - Владивосток : Дальневост. федерал. ун-т, 2016. - 190 с. - ISBN 978-5-7444-3790-9. - Текст : непосредственный.; Результаты экспериментальных исследований способа определения профиля морского объекта и реализующей его системы / М.В. Мироненко, В.А. Пятакович, А.М. Василенко. - Текст : непосредственный // Мониторинг. Наука и технологии : 2017. № 2(31). - С. 64-69.; Оптимальные и адаптивные методы классификации гидроакустических сигналов для морских интеллектуальных систем / В.А. Пятакович, А.Б. Суров, В.Ф. Рычкова. - Текст : непосредственный // Морские интеллектуальные технологии. - Санкт-Петербург : 2020. № 1-2 (47). - С. 186-194.; Расчет эффективности классификации целей интеллектуальной системой ВМФ, использующей комплекс вычислительных операций нейронных сетей. / В.А. Пятакович, В.Ф. Рычкова, Н.В. Пятакович. - Текст : непосредственный // Морские интеллектуальные технологии. - Санкт-Петербург : 2020. № 1 (47) Том 2. - С. 175-185.; Автоматизация обработки информации в интеллектуальной системе морского мониторинга / В.А. Пятакович, А.В. Николаев, Е.А. Костиков. - Текст : непосредственный // Проблемы машиностроения и автоматизации. - Москва : 2020. № 4. - С. 72-79.; Результаты наблюдения возмущений морской среды, порождаемых синоптическими процессами, низкочастотным просветным методом. / В.А. Пятакович, А.М. Василенко, [и др.]. - Текст : непосредственный // Материалы Международных научных чтений «Приморские зори - 2015». - Владивосток : Дальневост. федерал. ун-т, 2015. - С. 89-92.).
Спектр взаимодействующих волн состоит из бесконечного числа боковых составляющих, частоту и амплитуду которых можно найти из известного выражения:
Figure 00000011
Figure 00000012
Figure 00000013
где
Figure 00000014
, - результирующее и мгновенное значения давления модулированной волны, соответственно;
Figure 00000015
- удвоенная частота модулированной волны;
Figure 00000016
- волна, генерируемая объектом;
Figure 00000017
- время;
Figure 00000018
- функции Бесселя n-го порядка;
Figure 00000019
- амплитуда модулированной волны;
Figure 00000020
- коэффициент модуляции. Как видно из выражения, значения частот боковых составляющих отличаются от удвоенной центральной частоты 2ω (равной сумме частот взаимодействующих волн) на величину ± n⋅Ω, где n - любое целое число. Амплитуды боковых составляющих для соответствующих частот (2ω ± n Ω) определяются величиной множителя
Figure 00000021
.
При малых значениях коэффициента модуляции
Figure 00000022
спектр взаимодействующих волн приближенно состоит из удвоенной центральной частоты 2ω и ее боковых частот 2ω+Ω и 2ω-Ω.
Недостатком способа-прототипа является отсутствие операций, которые самостоятельно производят автоподстройку своей базы правил, исходя из выборки образцов математических моделей морских целей, осуществляя синтез нейросетевых и нейронечетких распознающих моделей с группировкой признаков и коррекцию данных обновляемой библиотеки математически обработанных образов спектрограмм МЦ для регулирования параметров и оптимизации вычислительных процессов, выполняемых в тракте нейросетевого распознавания и классификации, обеспечивающем конечное классификационное решение по обнаруженным морским целям (надводный или подводный объект), что ограничивает функциональные возможности системы-прототипа.
Задача, на решение которой направлено заявляемое изобретение, заключается в расширении функциональных возможностей способа-прототипа, т.е. его реализации как способа обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта, позволяющего на основе обучающих выборок данных создавать структуру нейронных и нейронечетких сетей, а также настраивать их параметры без оптимизационной подгонки весов, синтезировать нейронные и нейронечеткие модели в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков, осуществляемой при помощи тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков, необходимых для реализации конечного процесса классификации в тракте нейросетевого распознавания и классификации. Конечное классификационное решение по обнаруженным морским целям (надводный или подводный объект) принимается обученной нейронной сетью по степени принадлежности исследуемой области спектра объекту классификации.
Техническим результатом предлагаемого изобретения является автоматизация процесса распознавания классов морских целей (надводный или подводный объект), обнаруженных по признакам амплитудно-фазовой модуляции низкочастотных сигналов накачки морской среды излучениями и полями объектов, с использованием методов, позволяющих на основе обучающих выборок данных создавать структуру нейронных и нейронечетких сетей, а также настраивать их параметры без оптимизационной подгонки весов, синтезировать нейронные и нейронечеткие модели в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков, осуществляемой при помощи тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков, необходимых для реализации конечного процесса классификации в тракте нейросетевого распознавания и классификации, что обеспечивает повышение вероятности достоверной классификации морской цели на 5-7 % большую, чем при использовании прототипа.
Указанный технический результат достигается путем выполнения операций распознавания трактом нейросетевого распознавания и классификации морской цели, использующим модифицированную комбинированную распознающую сеть, состоящую из сетей Кохонена, Гросберга и сети MAXNET, параметры настройки которых регулирует тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков в виде шестислойной нейронечеткой сети Ванга-Менделя, формирующий нечеткий логический вывод на основе синтеза нейронных и нейронечетких моделей в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков морской цели для работы логического устройства, что позволяет в автоматизированном режиме распознавать класс цели по амплитудно-частотным характеристикам и делать вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект).
Для решения поставленной задачи разработан способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта, заключающийся в том, что сначала формируют в морской среде зону нелинейного взаимодействия и параметрического преобразования волн накачки с сигналами объекта, для чего излучатель и приемную антенну размещают на противоположных границах контролируемого участка морской среды, затем волны накачки, промодулированные сигналами объекта, принимают и усиливают в полосе параметрического преобразования, переносят их частотно-временной масштаб в высокочастотную область, проводят узкополосный спектральный анализ, выделяют параметрические составляющие суммарной или разностной частоты, по которым с учетом временного и параметрического преобразования волн восстанавливают характеристики сигналов объекта, которые подают в тракт нейросетевого распознавания и классификации, состоящий из блока распознавания класса цели по амплитудно-частотным характеристикам, реализующего вычислительные операции искусственной нейронной сети и охваченного обратной связью с блоком обучения, в память которого записаны данные математически обработанных образов спектрограмм морских целей, причем на первый вход блока распознавания класса цели по амплитудно-частотным характеристикам поступают данные с выхода спектроанализатора, охваченного обратной связью с регистратором тракта приема, обработки и регистрации сигналов, а на второй его вход поступают данные с блока обучения тракта нейросетевого распознавания и классификации.
Принципиальным отличим от прототипа является то, что данные подают в дополнительно введенный тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков на вход, блока анализа информации о признаках и топологии обучающей выборки и далее подают на вход блока синтеза нейронной сети, охваченного обратной связью с блоком синтеза нейронечетких сетей, выход которого соединен с входом логического устройства, функцию которого выполняет шестислойная нейронечеткая сеть Ванга-Менделя, где производится синтез нейронных и нейронечетких моделей в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков морской цели и формируется нечеткий логический вывод для блока обучения тракта нейросетевого распознавания и классификации, после чего искусственную нейронную сеть настраивают и формируют вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект).
Как известно, извлечение полезной информации из гидроакустических сигналов определяет основы алгоритмизации обработки данных в способе обнаружения и нейросетевого распознавания признаков полей различной физической природы, генерируемых морскими целями. Для формирования вектора признаков, являющегося входным информационным массивом распознающей сети, используется метод масок. Процесс формирования информационных массивов необходим для решения двух задач, первая из которых представляет собой процесс формирования эталонных образцов, необходимых для реализации процесса обучения распознающей сети, и вторая для распознавания целей (см. Распознавание и классификация источников формирования полей различной физической природы в морской среде : монография / В.А. Пятакович, А.М. Василенко, О.В. Хотинский. - Владивосток : Морской гос. ун-т им. Г. И. Невельского, 2017. - 255 с. - ISBN 978-5-8343-1066-2. - Текст : непосредственный.; Нейросетевые технологии в интеллектуальных системах обнаружения и оперативной идентификации морских целей : монография / В.А. Пятакович, А.М. Василенко, О.В. Хотинский. - Владивосток : Морской гос. ун-т им. Г. И. Невельского, 2018. - 263 с. - ISBN 978-5-8343-1083-9. - Текст : непосредственный.; Свидетельство о государственной регистрации базы данных № 2018621040. Российская Федерация. Алгоритмы принятия решений нейроклассификатором в нечетких условиях при распознавании морской цели. Заявка № 2018620642: заявл. 21.05.2018.: опубл. (зарег.) 10.07.2018. Бюл. № 7. / В.А. Пятакович.; заявитель: В.А. Пятакович.; Обработка гидроакустических сигналов в трактах с параметрической приемной антенной для решения задач классификации источников формирования полей нейросетевой экспертной системой / В.А. Пятакович, О.В. Хотинский. - Текст : непосредственный // Перспективы развития современной науки : сб. статей по материалам Международной научно-практической конференции - Волгоград : ЦПМ, 2017. - С. 32-42.; Свидетельство о государственной регистрации программы для ЭВМ № 2019611559 Российская Федерация. Программа проектирования и обучения искусственных нейронных сетей персептронного типа. Заявка № 2019610135: заявл. 10.01.2019: опубл. (зарег.) 29.01.2019. Бюл. № 2. / А.М. Василенко, В.А. Пятакович., О.А. Алексеев.; заявитель: А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2019611455 Российская Федерация. Программный комплекс моделирования и обучения ИНС Заявка № 2019610187 : заявл. 10.01.2019.: опубл. (зарег.) 28.01.2019. Бюл. № 2 / В.А. Пятакович, А.М. Василенко, Н.В. Пятакович.; заявитель: В.А. Пятакович, А.М. Василенко, Н.В. Пятакович. ).
Идея метода состоит в том, что для каждой маски ищется максимальное амплитудное значение, которое и является ортом вектора классификационных признаков. Для автоматизации процесса поиска экстремума в зоне одной маски использовалась сеть поиска максимума MAXNET. Итерации сети завершаются после того, как выходные нейроны сети перестают меняться. Тип элементов входных сигналов - целые или действительные числа, тип элементов выходных сигналов - действительные числа. Размерности входных и выходных сигналов совпадают. Тип активационной функции - линейная с насыщением (используется линейный участок). Число синапсов в сети равно N (N - 1).
Формирование синаптических весов происходит согласно формуле:
Figure 00000023
где Wij - i-й синаптический вес j-го нейрона; N - число элементов входного сигнала (количество нейронов в сети).
Функционирование сети задается выражением:
Figure 00000024
где xj - элемент (орт) входного сигнала сети; yi - выход j-го нейрона.
Нормализация входного вектора признаков, полученного после анализа масок сетью MAXNET, производится согласно выражения
Figure 00000025
Границы диапазона значений
Figure 00000026
известны и определяются моделью входного гидроакустического сигнала.
Обучение распознающей сети производится на основе алгоритма обратного распространения ошибки, реализующего градиентный метод оптимизации функционала вида:
Figure 00000027
где Т - вектор синаптических весов сети; (Х*,Y*) - обучающие пары;
Figure 00000028
- норма вектора (см. Нелинейная гидроакустика в системах мониторинга гидрофизических и геофизических полей морских акваторий : монография / М.В. Мироненко, А.М. Василенко, В.А. Пятакович, [и др.]. - Владивосток : ВУНЦ ВМФ «ВМА» (филиал, г. Владивосток), 2013. - 324 с. - Текст : непосредственный.; Технологии нелинейной просветной гидроакустики и нейронечетких операций в задачах распознавания морских объектов : монография / В.А. Пятакович, А.М. Василенко, М.В. Мироненко. - Владивосток : Дальневост. федерал. ун-т, 2016. - 190 с. - ISBN 978-5-7444-3790-9. - Текст : непосредственный.; Распознавание и классификация источников формирования полей различной физической природы в морской среде : монография / В.А. Пятакович, А.М. Василенко, О.В. Хотинский. - Владивосток : Морской гос. ун-т им. Г. И. Невельского, 2017. - 255 с. - ISBN 978-5-8343-1066-2. - Текст : непосредственный.; Нейросетевые технологии в интеллектуальных системах обнаружения и оперативной идентификации морских целей : монография / В.А. Пятакович, А.М. Василенко, О.В. Хотинский. - Владивосток : Морской гос. ун-т им. Г. И. Невельского, 2018. - 263 с. - ISBN 978-5-8343-1083-9. - Текст : непосредственный.; Алгоритм автоматической классификации морских целей на основе анализа амплитудной огибающей их гидроакустических шумов. / В.А. Пятакович, А.М. Василенко. - Текст : непосредственный // Проблемы и методы разработки и эксплуатации вооружения и военной техники ВМФ : сб. статей. - Владивосток : ТОВВМУ, 2016. - Вып. 92. - С. 167-173.; Оптимальные и адаптивные методы классификации гидроакустических сигналов для морских интеллектуальных систем. / В.А. Пятакович, А.Б. Суров, В.Ф. Рычкова. - Текст : непосредственный // Морские интеллектуальные технологии. - Санкт-Петербург : 2020. - № 1-2 (47). - С. 186-194.).
Для автокоррекции и регулирования алгоритма обратного распространения ошибки при обучении распознающей сети используется тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков, сочетающий в себе адаптивные подходы самообучения и опыт эксперта, что при наличии неопределенных параметрических возмущений, позволяет осуществлять коррекцию значений, соответствующих новым условиям классификации морской цели.
Изобретение поясняется чертежами, где на фиг. 1 показана функциональная схема системы обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта:
1. Излучающий преобразователь (подводный звуковой маяк марки ПЗМ-400 излучающий сигналы на частоте около 400 Гц).
2. Приемный преобразователь.
3. Морская среда.
4. Рабочая зона нелинейного взаимодействия и параметрического преобразования волн накачки и информационных волн.
5. Объекты (морские цели, генерирующие акустические, электромагнитные и гидродинамические излучения).
6. Тракт излучения сигналов накачки.
6.1. Генератор сигналов накачки стабилизированной частоты.
6.2. Усилитель мощности.
6.3. Блок согласования.
7. Тракт приема, обработки и регистрации информационных сигналов.
7.1. Широкополосный усилитель.
7.2. Преобразователь частотно-временного масштаба.
7.3. Спектроанализатор.
7.4. Регистратор.
8. Тракт нейросетевого распознавания и классификации.
8.1. Блок распознавания класса цели по амплитудно-частотным характеристикам.
8.2. Блок обучения.
9. Тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков.
9.1. Блок анализа информации о признаках и топологии обучающей выборки.
9.2. Блок синтеза нейронной сети.
9.3. Блок синтеза нейронечетких сетей.
9.4. Логическое устройство.
Общая структура модифицированной комбинированной распознающей сети, тракта нейросетевого распознавания и классификации, состоящая из сетей Кохонена и Гросберга представлена на фиг. 2, нейросетевая интерпретация алгоритма многомерной классификации приведена на фиг. 3, структура нечеткой нейронной сети Ванга-Менделя показана на фиг. 4, структура нейронной сети прямого распространения представлена на фиг. 5, а структура шестислойной нейронечеткой сети на фиг. 6.
Метод масок, используемый для распознавания по амплитудно-частотной характеристике представлен на фиг. 7, а интерпретация трехмерного выходного вектора распознавания гидроакустических сигналов по амплитудно-частотной характеристике на фиг. 8. На фиг. 9 показана сравнительная характеристика методов классификации морской цели по времени обучения и классификации. Результаты вычислительного эксперимента по определению коэффициента распознавания (классификации) представлены на фиг. 10 и 11.
Для синтеза логически прозрачных нейромоделей в неитеративном режиме необходимо проводить анализ информации о признаках и топологии обучающей выборки, для чего выполняется следующая последовательность шагов.
Шаг 1. Задать обучающую выборку
Figure 00000029
.
Задать пороговое значение
Figure 00000030
,
Figure 00000031
.
Рассчитать логарифмы значений признаков для всех экземпляров и расширить набор признаков
Figure 00000032
:
Figure 00000033
.
Шаг 2. Найти минимальные
Figure 00000034
и максимальные
Figure 00000035
значения признаков.
Пронормировать значения признаков для
Figure 00000036
:
Figure 00000037
Шаг 3. Найти коэффициенты, характеризующие устойчивые связи признаков и их логарифмов,
Figure 00000038
. Например, коэффициенты парной корреляции:
Figure 00000039
Шаг 4. Сгруппировать признаки.
Шаг 4.1. Установить количество групп признаков:
Figure 00000040
.
Шаг 4.2. Найти в матрице
Figure 00000041
элемент с максимальным по модулю значением:
Figure 00000042
. Определить знак
Figure 00000043
.
Шаг 4.3. Если
Figure 00000044
, то перейти на шаг 4.5.
Шаг 4.4. Если
Figure 00000045
, то выполнить шаги 4.4.1 - 4.4.4.
Шаг 4.4.1. Установить:
Figure 00000046
.
Шаг 4.4.2. Для всех
Figure 00000047
: если
Figure 00000048
и
Figure 00000049
, то установить:
Figure 00000050

Figure 00000051
.
Шаг 4.4.3. Установить:
Figure 00000052
.
Шаг 4.4.4. Перейти на шаг 4.2.
Шаг 4.5. Если
Figure 00000053
, тогда принять:
Figure 00000054
, перейти на шаг 4.5, в противном случае - перейти на шаг 4.6.
Шаг 4.6. Установить
Figure 00000055
, для всех
Figure 00000056
, для которых значение
Figure 00000057
не было установлено. Шаг 4.7. Для
Figure 00000058
, установить:
Figure 00000059
Шаг 4.8. Для
Figure 00000060
, установить:
Figure 00000061

Figure 00000062
.
Шаг 5. Найти коэффициенты
Figure 00000063
, характеризующие тесноту связи признаков и номера класса, такие, что
Figure 00000064
, и с увеличением значения
Figure 00000063
возрастает значимость признака для определения класса.
Шаг 6. Выполнить кластер-анализ обучающей выборки: разбить ее на кластеры
Figure 00000065
, где
Figure 00000066
- количество кластеров, определить координаты центров кластеров
Figure 00000067
. Кластер-анализ можно выполнить, используя методы [2, 12]. Определить четкую принадлежность кластеров к каждому из
Figure 00000068
классов.
Шаг 7. Разбить ось значений каждого признака на
Figure 00000066
интервалов (термов) и определить их параметры для синтеза нейронных и нейронечетких сетей.
Шаг 7.1. Установить номер текущего признака:
Figure 00000069
.
Шаг 7.2. Если
Figure 00000070
, тогда перейти на шаг 7.6, в противном случае - перейти на шаг 7.3.
Шаг 7.3. Установить номер текущего интервала значений текущего признака
Figure 00000071
.
Шаг 7.4. Если
Figure 00000072
, тогда перейти на шаг 7.5, в противном случае - установить для текущего
Figure 00000073
:
Figure 00000074
Figure 00000075
Принять:
Figure 00000076
. Перейти на шаг 7.4.
Шаг 7.5. Принять:
Figure 00000077
. Перейти на шаг 7.2.
Шаг 7.6. На основе параметров
Figure 00000078
и
Figure 00000079
определить
Figure 00000080
и
Figure 00000081
- номера класса и кластера для
Figure 00000082
-го терма,
Figure 00000083
:
Figure 00000084
Figure 00000085
Шаг 8. Задать функции принадлежности распознаваемого экземпляра к нечетким термам. Для этого предлагается использовать трапециевидные функции:
Figure 00000086
либо П-образные функции:
Figure 00000087
, где
Figure 00000088
- функция принадлежности распознаваемого экземпляра по признаку
Figure 00000089
к
Figure 00000073
-му терму
Figure 00000090
-го признака,
Figure 00000091
-
Figure 00000092
-образная функция, а
Figure 00000093
-
Figure 00000094
-образная функция:
Figure 00000095
Figure 00000096
либо треугольные функции:
Figure 00000097
либо функции Гаусса:
Figure 00000098
На основе результатов проведенного анализа информации о признаках по обучающей выборке синтезируется нейронная сеть прямого распространения (фиг. 5). Нейроны первого слоя сети осуществляют нормирование входных сигналов, отображая их в диапазон [0, 1], а также выполняют, где это необходимо, логарифмирование нормированного сигнала.
Нейроны второго слоя группируют преобразованные нейронами первого слоя сигналы и находят взвешенную сумму сигналов группы с учетом оценок их индивидуального влияния на выходной признак (номер класса). Нейроны третьего слоя сети определяют расстояния от распознаваемого экземпляра до центров кластеров в пространстве сгруппированных сигналов и находят значение функции Гаусса, аргументом которой является определенное расстояние. Нейроны четвертого слоя соответствуют классам и выдают на выходе значение «1», если распознаваемый экземпляр относится к соответствующему классу, и «0» - в противном случае.
Дискриминантные функции нейронов сети будут задаваться формулами:
Figure 00000099
Figure 00000100
Figure 00000101
Figure 00000102
где
Figure 00000103
- дискриминантная (постсинаптическая, весовая) функция
Figure 00000090
-го нейрона
Figure 00000104
-го слоя,
Figure 00000105
- набор весовых коэффициентов
Figure 00000090
-го нейрона
Figure 00000104
-го слоя,
Figure 00000106
- весовой коэффициент
Figure 00000082
-го входа
Figure 00000090
-го нейрона
Figure 00000104
-го слоя,
Figure 00000107
- набор входов
Figure 00000090
-го нейрона
Figure 00000104
-го слоя,
Figure 00000108
- значение на
Figure 00000082
-ом входе
Figure 00000090
-го нейрона
Figure 00000104
-го слоя нейронной сети.
Функции активации нейронов будут задаваться формулами:
Figure 00000109
Figure 00000110
Figure 00000111
где
Figure 00000112
- функция активации
Figure 00000090
-го нейрона
Figure 00000104
-го слоя нейросети.
Весовые коэффициенты нейронов сети рассчитываются по формуле:
Figure 00000113
Figure 00000114
Модификация структуры, модифицированной комбинированной распознающей сети, тракта нейросетевого распознавания и классификации, представленной на фиг. 2, состоит в добавлении к сети Кохонена и Гросберга сети MAXNET, что весьма важно для решаемой задачи.
На каждый нейрон первого слоя через синапсы с весами
Figure 00000115
,
Figure 00000116
;
Figure 00000117
подаются все компоненты входного вектора
Figure 00000118
Число нейронов во втором (скрытом) слое определяется взаимным расположением и формой разделяемых множеств.
На каждый нейрон второго слоя через синапсы с весами
Figure 00000119
Figure 00000116
;
Figure 00000117
подаются выходные сигналы первого слоя. Число нейронов третьего (выходного) слоя определяется числом рассматриваемых классов, подлежащих распознаванию.
На каждый нейрон третьего слоя через синапсы с весами
Figure 00000120
Figure 00000116
;
Figure 00000117
подаются выходные сигналы второго слоя. Значения выходных сигналов третьего слоя образуют вектор
Figure 00000121
решений. Нейроны, составляющие сеть, одинаковы и имеют функцию активации известного типа
Figure 00000122
где
Figure 00000123
,
Figure 00000124
и
Figure 00000125
- значения
Figure 00000126
-го входного сигнала, выходного сигнала и внешнего смещения
Figure 00000127
-го нейрона
Figure 00000090
-го слоя;
Figure 00000128
- число нейронов в
Figure 00000090
-м слое;
Figure 00000129
Предварительная обработка входных векторов производится нормализацией входного вектора признаков, полученного после анализа масок сетью MAXNET или после получения статистических оценок согласно выражения
Figure 00000130
Границы диапазона значений
Figure 00000131
известны и определяются моделью входного гидроакустического сигнала.
Предварительная обработка данных, один из самых трудозатратных шагов, необходима, чтобы последующие алгоритмы обучения смогли извлечь из выборки максимум знаний.
Процедура архитектурной самонастройки и настройки весовых коэффициентов (синапсов) сети Кохонена включает в себя следующие этапы.
1. Вводится произвольное число нейронов L = L0 со случайным образом нормализованными векторами синапсов, равномерно распределенными на интервале [-1, 1].
2. На слой подается один из обучающих векторов входных сигналов (очевидно, что предварительно обработанный), определяются потенциалы на выходах всех нейронов и номер L*-нейрона «победителя».
3. Определяется угол β* между обучающим вектором признаков и вектором синапсов (весовых коэффициентов) нейрона “победителя”.
4. Если выполнено условие β* < β, то осуществляется настройка синапсов нейрона “победителя” путем усреднения по всем шагам обучения, на которых он оказался нейроном “победителем” и последующей нормализации.
Если β* > β, то в слой директивным порядком вводится L+1 нейрон, синапсом которого (весам связей) присваиваются значения компонентов соответствующего обучающего вектора.
5. Выбирается очередной входной вектор обучающей выборки и повторяются процедуры 2, 3, 4.
Обучение слоя Гросберга является традиционным обучением с учителем и может производиться как одновременно с архитектурной самоорганизацией и настройкой слоя Кохонена по каждому входному вектору выборки, так и автоматно (после обучения слоя Кохонена). Во всех случаях правило обучения можно представить следующим алгоритмом:
Figure 00000132
где
Figure 00000133
-
Figure 00000134
-й компонент желаемого выходного вектора классификатора;
Figure 00000135
- выходной сигнал j-го нейрона слоя Кохонена, при обучении S-му входному вектору признаков.
Функционирование распознающей сети.
Предварительно обработанный вектор входных признаков наблюдаемого объекта {xi} подается на вход сети и распределяется через весовые коэффициенты связей (синапсы)
Figure 00000136
на нейроны слоя Кохонена. Входные потенциалы нейронов
Figure 00000137
После этого слой Кохонена начинает функционировать как конкурирующая сеть с латеральными связями.
В результате на выходе слоя формируется вектор с одним единичным компонентом, соответствующим нейрону «победителю» и с нулевыми остальными коэффициентами. Через синапсы
Figure 00000138
вектор входа поступает на нейроны выходного слоя Гросберга, которые функционируют согласно следующего алгоритма:
Figure 00000139
где 10 ( … ) - функция единичного скачка.
На фиг. 3 представлена нейросетевая интерпретация алгоритма многомерной классификации.
На фиг. 4 приведена структура нечеткой нейронной сети Ванга-Менделя с несколькими выходами, формирующая нечеткий логический вывод. Нечеткий логический вывод формируется в несколько шагов: введение нечеткости: на этом этапе функции принадлежности применяются к фактическим значениям входных переменных; логический вывод: вычисляется значение истинности для предпосылок каждого правила и применяется к заключениям каждого правила. Это приводит к одному нечеткому подмножеству, которое будет назначено каждой переменной вывода для каждого правила; композиция: нечеткие подмножества, назначенные каждой переменной вывода, объединяют в одно множество для всех переменных вывода; приведение к четкости: используется в случаях, когда необходимо преобразовать нечеткий набор выводов в четкое число.
В первом слое сети выполняется фаззификация входного вектора
Figure 00000032
. Второй слой выполняет агрегирование значений активации условия, используя одну из алгебр:
1)
Figure 00000140
- конъюнкция Геделя
2)
Figure 00000141
- конъюнкция Гогена
3)
Figure 00000142
- конъюнкция Лукасевича (трехзначная логика Я. Лукасевича)
В третьем слое заложена нечеткая импликация:
1)
Figure 00000143
- нечеткая импликация Геделя
2)
Figure 00000144
- нечеткая импликация Гогена
3)
Figure 00000145
- нечеткая импликация Лукасевича
В четвертом слое осуществляется агрегирование
Figure 00000146
правил вывода и генерация нормализующего сигнала. Используемые операции:
1)
Figure 00000147
- дизъюнкция Геделя
2)
Figure 00000148
- дизъюнкция Гогена
3)
Figure 00000149
- дизъюнкция Лукасевича
Пятый слой состоит из двух выходных нейронов, третий нейрон служит для нормализации, формируя выходные сигналы
Figure 00000150
и
Figure 00000151
.
Выходной сигнал в общем виде определяется выражением, соответствующим следующей зависимости:
Figure 00000152
.
где
Figure 00000153
- количество выходов.
Вместо операций суммы (∑), произведения (Π) и ипликации (→) предполагается подставлять соответствующие операции из выбранной нечеткой алгебры.
На фиг. 5 приведена структура нейронной сети прямого распространения. Нейроны первого слоя сети осуществляют нормирование входных сигналов, отображая их в диапазон [0, 1], а также выполняют, где это необходимо, логарифмирование нормированного сигнала.
Нейроны второго слоя группируют преобразованные нейронами первого слоя сигналы и находят взвешенную сумму сигналов группы с учетом оценок их индивидуального влияния на выходной признак (номер класса).
Нейроны третьего слоя сети определяют расстояния от распознаваемого экземпляра до центров кластеров в пространстве сгруппированных сигналов и находят значение функции Гаусса, аргументом которой является определенное расстояние. Нейроны четвертого слоя соответствуют классам и выдают на выходе значение «1», если распознаваемый экземпляр относится к соответствующему классу, и «0» - в противном случае.
На фиг. 6 приведена структура шестислойной нейронечеткой сети. Дискриминантные функции нейронов шестислойной нейронечеткой сети будут задаваться формулами:
Figure 00000154
Figure 00000155
Figure 00000156
где
Figure 00000157
- количество нейронов в
Figure 00000104
-ом слое сети.
Функции активации нейронов шестислойной нейронечеткой сети будут задаваться формулами:
Figure 00000158
Figure 00000159
Figure 00000160
Весовые коэффициенты нейронов шестислойной нейронечеткой сети будут определяться по формуле:
Figure 00000161
Дискриминантные функции нейронов пятислойной нейронечеткой сети будут задаваться формулами:
Figure 00000162
Figure 00000163
где
Figure 00000157
- количество нейронов в
Figure 00000104
-ом слое сети.
Функции активации нейронов шестислойной нейронечеткой сети будут задаваться формулами:
Figure 00000164
Figure 00000165
Весовые коэффициенты нейронов шестислойной нейронечеткой сети будут определяться по формуле:
Figure 00000166
Представленный на фиг. 7 метод масок, используется для распознавания по амплитудно-частотной характеристике.
В каждой маске по реальной характеристике определяется максимальное амплитудное значение сигнала А1, А2, … , Aj, … , Ak. Выбор величины Δ, а, следовательно, и числа масок определяется возможностями распознающей сети (реально 10 ÷ 100).
Увеличение числа масок приводит к повышению достоверности входной информации и к повышению сложности (увеличению числа нейронов входного слоя) распознающего устройства, то есть имеет место классический конфликт между качеством и сложностью. Возможен вариант исследования шумового портрета по частям, то есть низкочастотной, среднечастотной и высокочастотной составляющих отдельно.
На фиг. 8 представлена интерпретация трехмерного выходного вектора распознавания гидроакустических сигналов по амплитудно-частотной характеристике. На фиг. 9 представлена сравнительная характеристика методов классификации морской цели по времени обучения и классификации. Наиболее скоростным методом по качеству классификации является модифицированный метод потенциальных функций на основе нейронных сетей (НС) (фиг. 9). НС обладают более сильными аппроксимационными способностями, чем другие методы классификации целей, а алгоритм многомерной классификации, в отличие от методов потенциальных функций, учитывает значимость признаков посредством учета частных значимостей двупризнаковых классификаций.
На фиг. 10 и фиг. 11 представлены результаты вычислительного эксперимента по определению коэффициента распознавания (классификации), определяемого как отношение числа распознанных объектов к общему числу испытаний в процентах, для надводных и подводных объектов в условиях зашумления сигнала в диапазоне от - 10 до 20 дБ. По результатам вычислительного эксперимента, распознавание и классификация МЦ с помощью вычислительных операций шестислойной нейронечеткой сети и модифицированной комбинированной распознающей сети, состоящей из сетей Кохонена (конкурирующая сеть) и Гросберга и сети MAXNET, позволяет повысить вероятность достоверной классификации как надводных, так и подводных целей.
Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта
Излучающий преобразователь 1 и приемный преобразователь 2 размещают в морской среде 3 с учетом закономерностей многолучевого распространения волн в протяженном гидроакустическом канале, что обеспечивает формирование и эффективное использование пространственно-развитой рабочей зоны 4 нелинейного взаимодействия и параметрического преобразования просветных волн и волн различной физической природы, генерируемых объектами 5 (см. Свидетельство о государственной регистрации программы для ЭВМ № 2018611591. Российская Федерация. Расчет эффективности применения гидроакустических средств и управление имитационной моделью гидроакустического эксперимента. Заявка № 2017662812: заявл. 05.12.2017 : опубл. (зарег.) 02.02.2018. Бюл. № 2. / А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2019611559. Российская Федерация. Программа проектирования и обучения искусственных нейронных сетей персептронного типа. Заявка № 2019610135: заявл. 10.01.2019: опубл. (зарег.) 29.01.2019. Бюл. № 2. / А.М. Василенко, В.А. Пятакович, О.А. Алексеев.; Свидетельство о государственной регистрации программы для ЭВМ № 2017664296. Российская Федерация. Программа имитационного моделирования процесса распространения гидроакустических сигналов. Заявка № 2017661087 : заявл. 31.10.2017 : опубл. (зарег.) 20.12.2017. / А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2018612169. Российская Федерация. Программно-аналитический комплекс определения направления на морскую цель по вторичному гидроакустическому полю. Заявка № 2017663202 : заявл. 19.12.2017 : опубл. (зарег.) 13.02.2018. Бюл. № 2. / А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2017619627. Российская Федерация. Расчет характеристики направленности гидроакустической антенны для обеспечения распознавания и классификации признаков информационных полей морских технических объектов. Заявка № 2017616544 : заявл. 04.07.2017 : опубл. (зарег.) 29.08.2017 / А.М. Василенко, В.А. Пятакович, О.А. Алексеев.; Свидетельство о государственной регистрации программы для ЭВМ № 2018612414. Российская Федерация. Автоматизированное определение местоположения морской цели. Заявка № 2017663557: заявл. 19.12.2017 : опубл. (зарег.) 16.02.2018. Бюл. № 2 / А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2018612944. Российская Федерация. Программно-вычислительный комплекс имитационного моделирования морской информационной ситуации при идентификации целей. Заявка № 2018610256 : заявл. 10.01.2018 : опубл. (зарег.) 01.03.2018. Бюл. № 3 / А.М. Василенко, В.А. Пятакович.; Свидетельство о государственной регистрации программы для ЭВМ № 2018613558. Российская Федерация. Программа имитации сигнала шумоизлучения подводных лодок на различных режимах движения. Заявка № 2018610751 : заявл. 31.01.2018 : опубл. (зарег.) 16.03.2018. Бюл. № 3 / А.М. Василенко, В.А. Пятакович.).
Сформированный генератором 6.1 сигнал накачки стабилизированной частоты поступает на вход усилителя мощности 6.2, тракта излучения сигналов накачки 6, затем на вход блока согласования 6.3, выход которого соединен с подводным кабелем, соединяющим выход тракта излучения сигналов накачки 6 и вход излучающего преобразователя 1. Излучатель 1 озвучивает среду сигналами накачки стабилизированной частоты в диапазоне десятки-сотни герц. Накачка контролируемой морской среды сложными частотно- или фазово-модулированными сигналами обеспечивает повышение эффективности параметрического приема волн акустически слабозаметных объектов.
На различных режимах движения объекты 5 генерируют излучения, приводящие к изменению величины характеристик проводящей жидкости (плотности и (или) температуры и (или) теплоемкости и т.д.), которые в зависимости от их физической сущности модулируют низкочастотные сигналы накачки морской среды. В спектре нелинейно преобразованных волн (информационных волн) появляются низкочастотные и высокочастотные составляющие, как результат модуляции амплитуды и фазы низкочастотной волны накачки излучениями и полями объектов 5. Являясь неразрывно связанной компонентой просветной волны, модуляционные составляющие переносятся на большие расстояния и обнаруживаются в блоках тракта приема, обработки и регистрации информационных сигналов 7.
Информационные волны принимают антенной 2, усиливают в полосе параметрического преобразования (блок 7.1), переносят частотно-временной масштаб сигналов в высокочастотную область (блок 7.2), проводят узкополосный спектральный анализ (блок 7.3) и выделяют из них параметрические составляющие суммарной и разностной частоты, по которым восстанавливают признаки проявления полей, генерируемых объектами.
Операция преобразования частотно-временного масштаба сигнала в блоке 7.2 тракта приема, обработки и регистрации сигналов, обеспечивает увеличение концентрации энергии нелинейно преобразованных сигналов и эффективность выделения из них признаков полей, генерируемых морскими целями.
Операции спектрального анализа в блоке 7.3 позволяют выделять дискретные составляющие суммарной или разностной частоты в узкополосных спектрах нелинейно преобразованных сигналов, по которым восстанавливают характеристики волн объектов 5.
Амплитудно-частотные характеристики сигналов объекта (надводный или подводный объект), полученные с помощью узкополосного спектрального анализа в тракте приема, обработки и регистрации сигналов 7 подают на первый вход блока 8.1 распознавания класса цели по амплитудно-частотным характеристикам тракта нейросетевого распознавания и классификации 8.
На второй вход блока 8.1 распознавания класса цели по амплитудно-частотным характеристикам поступают данные с блока обучения 8.2 тракта нейросетевого распознавания и классификации 8, данные с которого подают в дополнительно введенный тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков 9 на вход блока анализа информации о признаках и топологии обучающей выборки 9.1, и далее подают на вход блока синтеза нейронной сети 9.2, охваченного обратной связью с блоком синтеза нейронечетких сетей 9.3, выход которого соединен с входом логического устройства 9.4, данные с которого подают на блок обучения 8.2, охваченного обратной связью с блоком 8.1 распознавания класса цели по амплитудно-частотным характеристикам, тракта нейросетевого распознавания и классификации 8, где производится распознавание класса морской цели (надводный или подводный объект). Анализ низкочастотной, среднечастотной и высокочастотной составляющих амплитудно-частотной характеристики производят раздельно, так как генеральные признаки для различных типов объектов могут находиться в различных частотных диапазонах.
Процесс обучения многослойной нейронной сети является итерационным и, в общем случае, достаточно длительным, поскольку заранее нельзя определить количество итераций, необходимых для обучения НС.
Для нейросетевой реализации сравнения расстояний и определения значения
Figure 00000167
используется следующее выражение:
Figure 00000168
где
Figure 00000169
- логистическая функция. Если функция
Figure 00000169
будет дискретной, например, пороговой:
Figure 00000170
, то
Figure 00000171
будет принимать значение 0 или 1.
Если функция
Figure 00000172
будет вещественной, например, сигмоидной:
Figure 00000173
, то
Figure 00000174
будет принимать значения на интервале [0,1], чем ближе значение этой функции будет к 0, тем ближе экземпляр будет к классу, которому сопоставлено значение 0, и, соответственно, наоборот, чем ближе значение этой функции будет к 1, тем ближе экземпляр будет к классу, которому сопоставлено значение 1. Использование сигмоидной функции может быть более предпочтительным на практике, поскольку она позволяет не только определить к какому классу ближе экземпляр, но и на сколько ближе.
Для вычисления разности расстояний
Figure 00000175
подставляются соответствующие выражения:
Figure 00000176
Figure 00000177
После математических преобразований получаем:
Figure 00000178
где
Figure 00000179
Figure 00000180

Figure 00000181
Выражения для
Figure 00000182
и
Figure 00000183
вычисляются на основе формального нейрона, имеющего один вход, на который подается значение
Figure 00000089
или
Figure 00000184
, вес которого равен
Figure 00000185
или
Figure 00000186
, соответственно. Порог нейрона (нулевой вес) в этом случае будет равен
Figure 00000187
или
Figure 00000188
соответственно.
Правила вычисления параметров алгоритма многомерной классификации в этом случае останутся неизменными, а параметры и функции активации нейронной сети (НС) необходимо определить на их основе по следующим правилам. Функция активации
Figure 00000189
Figure 00000190
-го нейрона
Figure 00000191
-го слоя:
Figure 00000192
Figure 00000193
Весовой коэффициент
Figure 00000194
Figure 00000195
-го входа
Figure 00000190
-го нейрона
Figure 00000191
-го слоя:
Figure 00000196
Значения выходных сигналов третьего слоя образуют вектор решений
Figure 00000121
. Распознающую сеть блока 8.1 распознавания класса цели по амплитудно-частотным характеристикам тракта нейросетевого распознавания и классификации 8, настраивают по классификационным признакам полей, генерируемых морскими целями, с помощью блока обучения 8.2 тракта нейросетевого распознавания и классификации 8, в который входят априори полученные шумовые портреты вероятных объектов распознавания и устройство подготовки данных.
Корректируют весовые коэффициенты распознающей сети блока 8.1, распознавания класса цели по амплитудно-частотным характеристикам с помощью блока обучения 8.2, тракта нейросетевого распознавания и классификации 8. Далее данные подают в дополнительно введенный тракт синтеза нейросетевых и нейронечетких моделей с группировкой признаков 9 на вход блока анализа информации о признаках и топологии обучающей выборки 9.1, и далее подают на вход блока синтеза нейронной сети 9.2 охваченного обратной связью с блоком синтеза нейронечетких сетей 9.3, выход которого соединен с входом логического устройства 9.4, функцию которого выполняет шестислойная нейронечеткая сеть Ванга-Менделя, где в автоматическом режиме, на основе обучающих выборок данных формируется структура нейронных и нейронечетких сетей, а также настраиваются их параметры, без оптимизационной подгонки весов производится синтез нейронных и нейронечетких моделей в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков морской цели и формируется нечеткий логический вывод для блока обучения 8.2 тракта нейросетевого распознавания и классификации 8, после чего искусственную нейронную сеть настраивают и формируют вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект).
Алгоритм работы логического устройства тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков.
Этап инициализации. Задать исходную выборку данных
Figure 00000197
.
Этап анализа характеристик выборки. Определить
Figure 00000198
- соответственно, минимальное и максимальное значения
Figure 00000082
-го признака,
Figure 00000199
. Определить число интервалов для каждого признака:
Figure 00000200
, а также длины интервалов:
Figure 00000201
.
Этап расчета обобщенных признаков. Для каждого
Figure 00000202
-го экземпляра,
Figure 00000203
: определить
Figure 00000204
- номер интервала значений по каждому
Figure 00000082
-му признаку,
Figure 00000205
, в который попадает
Figure 00000202
-й экземпляр
Figure 00000206
рассчитать координату
Figure 00000202
-го экземпляра по обобщенной оси
Figure 00000207
Это позволяет отобразить исходную выборку на одномерную обобщенную ось
Figure 00000208
(заметим, что при этом произойдет потеря части информации вследствие неявного квантования пространства признаков при преобразовании).
Этап анализа обобщенной оси. Сформировать набор кортежей
Figure 00000209
. Упорядочить набор
Figure 00000208
в порядке неубывания значений
Figure 00000210
. Просматривая обобщенную ось в порядке увеличения ее значений, определить граничные значения ее интервалов
Figure 00000211
, в которых номер класса
Figure 00000212
остается неизменным, где
Figure 00000213
- соответственно левое и правое граничные значения
Figure 00000073
-го интервала обобщенной оси. Обозначим:
Figure 00000214
- номер класса, соответствующий
Figure 00000073
-му интервалу обобщенной оси;
Figure 00000215
- число интервалов обобщенной оси.
Этап анализа характеристик интервалов. Для каждого
Figure 00000073
-го интервала обобщенной оси,
Figure 00000216
, определить
Figure 00000217
- число попавших в него экземпляров, а также номера этих экземпляров.
Этап формирования обучающей выборки. Среди экземпляров
Figure 00000073
-го интервала включить в обучающую выборку
Figure 00000218
все экземпляры:
его класса, находящиеся на одной из границ интервала
Figure 00000219
Figure 00000220
его класса, ближайшие к одной из границ интервала:
Figure 00000221
Figure 00000222
где
Figure 00000223
- пороговый коэффициент, регулирующий близость экземпляров к границам интервала (например, можно задать:
Figure 00000224
);
интервалов с малым числом экземпляров:
Figure 00000225
где
Figure 00000226
- некоторый пороговый коэффициент,
Figure 00000227
(например, можно задать:
Figure 00000228
);
Figure 00000229
- среднее число экземпляров в интервале обобщенной оси.
Этап устранения избыточности обучающей выборки. Определить расстояния между всеми экземплярами, вошедшими в сформированную обучающую выборку, сформировав матрицу расстояний
Figure 00000230
(для упрощения и ускорения вычислений будем оперировать квадратами расстояний):
Figure 00000231
Отметим, что
Figure 00000232
До тех пор, пока
Figure 00000233
, необходимо выполнять в цикле действия: найти в матрице расстояний два экземпляра с наименьшим расстоянием между собой:
Figure 00000234
если два ближайших экземпляра принадлежат к одному и тому же классу, то оставить в обучающей выборке только тот из них, который находится ближе к экземплярам других классов, а другой исключить из нее
Figure 00000235
Figure 00000236
Figure 00000237
Скорректировать соответствующим образом элементы матрицы
Figure 00000230
, установив:
Figure 00000238
если два ближайших экземпляра принадлежат к разным классам, то перейти к выполнению этапа дополнения (уточнения) обучающей выборки. Этап дополнения (уточнения) обучающей выборки. Определить разность исходной и сформированной выборок
Figure 00000239
Последовательно для каждого
Figure 00000240
-го экземпляра
Figure 00000241
выборки
Figure 00000242
,
Figure 00000243
относительно экземпляров сформированной выборки
Figure 00000244
найти расстояние (квадрат расстояния) от него до каждого экземпляра выборки
Figure 00000244
:
Figure 00000245
если ближайший к
Figure 00000240
-му экземпляру экземпляр сформированной выборки принадлежит к другому классу, то включить его в выборку
Figure 00000244
:
Figure 00000246
В результате выполнения данного метода для исходной выборки
Figure 00000247
получаем сформированную обучающую выборку
Figure 00000248
, которая будет обладать основными топологическими свойствами исходной выборки. При этом из исходной выборки можно получить также тестовую выборку как разность исходной и сформированной обучающей выборок. Разбиение признакового пространства для выборки эмпирических наблюдений необходимо для определения нечетких термов признаков как проекций соответствующих блоков на координатные оси. Формирование разбиения признакового пространства необходимо осуществлять путем их выполнения в приведенной ниже последовательности.
Шаг 1. Инициализация. Задать обучающую выборку
Figure 00000029
. Шаг 2. По оси каждого признака
Figure 00000249
определить одномерные расстояния между экземплярами:
Figure 00000250
Среди полученных расстояний найти минимальное расстояние, большее нуля:
Figure 00000251
Шаг 3. Для каждого признака определить количество интервалов разбиения диапазона его значений:
Figure 00000252
а также определить длину интервала наблюдаемых значений каждого признака:
Figure 00000253
Шаг 4. Разбить ось
Figure 00000082
-го признака на
Figure 00000254
интервалов. Определить координаты левых и правых границ для каждого
Figure 00000195
-го интервала
Figure 00000082
-го признака по формулам:
Figure 00000255
Шаг 5. Сформировать блоки-кластеры и задать номера их классов путем выполнения шагов 5.1 - 5.8. Шаг 5.1. Сформировать прямоугольные блоки
Figure 00000256
, в
Figure 00000146
-мерном пространстве признаков на пересечении соответствующих интервалов значений признаков. Занести в
Figure 00000257
номер интервала
Figure 00000082
-го признака, который соответствует
Figure 00000073
-му блоку. Шаг 5.2. Определить номера классов для прямоугольных блоков в
Figure 00000146
-мерном пространстве признаков:
Figure 00000258
Установить коэффициент уверенности классификации для блоков:
Figure 00000259
Шаг 5.3. Для тех блоков, у которых
Figure 00000260
Figure 00000261
, установить:
Figure 00000262
где
Figure 00000263
- количество экземпляров
Figure 00000190
-го класса, попавших в
Figure 00000073
-й блок-кластер.
Шаг 5.4. Для тех блоков, у которых номер класса
Figure 00000264
,
Figure 00000265

Figure 00000266
, определить расчетный номер класса, для чего предлагается использовать модифицированный нерекуррентный метод потенциальных функций. Шаг 5.5. Вычислить расстояние между
Figure 00000267
-м и
Figure 00000195
-м блоками:
Figure 00000268
,
как:
Figure 00000269
.
Или
Figure 00000270
где
Figure 00000271
.
При этом
Figure 00000272
Шаг 5.6. Определить потенциал, наводимый совокупностью блоков, принадлежащих к
Figure 00000190
-му классу, на
Figure 00000195
-й блок с неизвестной классификацией:
Figure 00000273
Figure 00000274
где
Figure 00000275
- количество блоков, принадлежащих к
Figure 00000190
-му классу,
Figure 00000276
- количество экземпляров обучающей выборки, попавших в
Figure 00000073
-й блок. Шаг 5.7. Установить номер класса для
Figure 00000195
-го блока с неизвестной классификацией
Figure 00000277
по формуле:
Figure 00000278
Шаг 5.8. Модифицировать значения коэффициентов уверенности для блоков:
Figure 00000279
Шаг 6. Выполнить объединение смежных блоков-кластеров. Выполнить объединение смежных блоков, принадлежащих к одному и тому же классу:
для
Figure 00000280
: если
Figure 00000281
,
Figure 00000282
и
Figure 00000283
тогда объединить блоки
Figure 00000073
и
Figure 00000195
по
Figure 00000082
-му признаку:
- установить:
Figure 00000284
Figure 00000285
Figure 00000286
- удалить
Figure 00000287
-й блок:
Figure 00000288
.
Шаг 7. Из объединенного множества (ОМ) выделить подмножество экземпляров, относящихся к блокам-кластерам, номера классов которых не совпадают с номерами классов экземпляров. Применить для полученного разбиения и выделенного подмножества процедуру уточнения разбиения и дообучения модели. Шаг 8. Остановить. Уточнение разбиения и дообучение модели. Если имеется разбиение признакового пространства, которое нужно уточнить (дообучить) на основе новых наблюдений
Figure 00000289
,
Figure 00000290
,
Figure 00000291
,
Figure 00000292
,
Figure 00000205
;
Figure 00000293
; то необходимо из набора новых наблюдений исключить те наблюдения, которые попадают в блоки имеющегося разбиения и соответствуют им по номеру класса, скорректировав соответствующим образом
Figure 00000294
. Для тех наблюдений, которые не совпадают с классами блоков, целесообразно сформировать отдельные точечные кластеры.
Для каждого нового наблюдения сформировать интервалы по признакам и занести в
Figure 00000295
, номера интервалов для каждого
Figure 00000296
-го признака, соответствующие новому кластеру, а также определить:
Figure 00000297
Figure 00000298
где
Figure 00000299
- некоторая константа,
Figure 00000300
Для определения целесообразности применения предложенного метода для конкретной задачи на практике используем нотацию Ландау в так называемом «мягком виде» и оценим сложность этапов предложенного метода. Для этапа инициализации вычислительной сложностью можно пренебречь, а пространственная сложность может быть оценена как
Figure 00000301
.
Для этапа анализа характеристик выборки вычислительная сложность составит
Figure 00000302
, а пространственная -
Figure 00000303
. Для этапа расчета обобщенных признаков вычислительная сложность может быть оценена как
Figure 00000304
, а пространственная -
Figure 00000305
. Для этапа анализа обобщенной оси вычислительная сложность может быть оценена как
Figure 00000306
, а пространственная -
Figure 00000307
. Для этапа анализа характеристик интервалов вычислительная сложность может быть оценена как
Figure 00000308
, а пространственная -
Figure 00000309
. Для этапа формирования обучающей выборки вычислительная сложность может быть оценена как
Figure 00000310
, а пространственная в виде
Figure 00000311
. Для этапа устранения избыточности ОВ вычислительная и пространственная сложность могут быть оценены соответственно как
Figure 00000312
. Для этапа дополнения (уточнения) обучающей выборки вычислительная и пространственная сложность оцениваются соответственно как
Figure 00000313
.
Таким образом, общая сложность метода может быть оценена как: вычислительная -
Figure 00000314
; пространственная -
Figure 00000315
.
Алгоритм коррекции значений настроек тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков, реализован для нахождения номера нечеткого правила вида:
(
Figure 00000316
)
Figure 00000317
Figure 00000318
при наличии обучающего множества
Figure 00000319
.
Для моделирования неизвестного отображения
Figure 00000320
используется алгоритм нечеткого вывода, применяются предикатные правила:
Figure 00000321
,
где
Figure 00000322
- нечеткие множества описывающие высказывания: «отрицательная», «нулевая», «положительная», «малое», «среднее», «большое» и т.д.
Figure 00000323
- вещественные числа (номер правила). Степень истинности
Figure 00000324
правила
Figure 00000325
- определяется с помощью операции умножения Ларсена (Larsen):
Figure 00000326
для моделирования логического оператора «И», выход нечеткой системы
Figure 00000327
определяется методом центра тяжести:
Figure 00000328
Функция ошибки для i-го предъявленного значения вида:
Figure 00000329
позволяет использовать градиентный метод для подстройки параметров заданных предикатных правил, а величина
Figure 00000323
корректируется по соотношению:
Figure 00000330
.
где
Figure 00000331
- константа, характеризующая скорость обучения сети. Аналогичным образом определяются параметры функции принадлежности.
В ситуации неопределенности, т.е. влияния случайных внешних и параметрических возмущений, логическое устройство 9.4 осуществляет их компенсацию в базе правил, а также компенсацию функций принадлежности нового вида (с другими универсумом
Figure 00000332
и
Figure 00000333
).
Таким образом, тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков позволяет синтезировать нейронные и нейронечеткие модели в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков. Логическое устройство 9.4 тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков на основе обучающих выборок данных позволяет создавать структуру нейронных и нейронечетких сетей, а также настраивать их параметры без оптимизационной подгонки весов и в автоматическом режиме осуществлять коррекцию данных обновляемой библиотеки математически обработанных образов спектрограмм морских целей тракта нейросетевого распознавания и классификации 8, обеспечивающего конечное классификационное решение по обнаруженным морским целям (надводный или подводный объект).
Поскольку базы нечетких правил часто характеризуются большим объемом, то наиболее актуальной является задача объединения и преобразования нечетких правил, суть которой заключается в том, чтобы на основе начального набора нечетких правил сформировать новую базу правил меньшего объема, которая в достаточной мере представляла бы начальную базу и была бы менее избыточной.
Для решения задачи формирования нечетких правил необходимо привести этапы метода в соответствие с особенностями решаемой задачи, который представлен в виде последовательности шагов 1-17.
Шаг 1. Инициализация. Задаются статические параметры работы метода: коэффициенты
Figure 00000334
. Для каждого из возможных классов выходных значений создается свое пространство поиска, и, соответственно, свое отдельное множество агентов, отдельный граф поиска, представляющий собой лингвистические термы, которые могут быть включены в правила, а также для каждого пространства поиска рассчитываются эвристические значения значимости отдельного терма.
Figure 00000335
где
Figure 00000336
- значение эвристической значимости лингвистического терма
Figure 00000195
для описания класса
Figure 00000073
;
Figure 00000337
- экземпляр входной выборки, содержащей
Figure 00000146
экземпляров;
Figure 00000338
- значение функции принадлежности объекта
Figure 00000337
терму
Figure 00000195
и классу q, соответственно;
Figure 00000339
- количество лингвистических термов;
Figure 00000068
- количество классов. В каждом пространстве поиска каждому узлу графа поиска ставится в соответствие начальное значение количества дискретных составляющих (ДС)
Figure 00000340
Figure 00000341
где
Figure 00000342
- значение количества ДС для
Figure 00000195
-го терма в пространстве поиска для
Figure 00000073
-го класса на первой итерации поиска.
Шаг 2. Установить:
Figure 00000343
. Шаг 3. Установить:
Figure 00000069
. Шаг 4. Установить:
Figure 00000344
. Шаг 5. Установить:
Figure 00000345
. Шаг 6. Выбор терма для добавления в правило
Figure 00000082
-го агента в пространстве поиска
Figure 00000090
-го класса. Шаг 6.1. Для
Figure 00000082
-го агента на основе правила случайного выбора рассчитывается вероятность включения
Figure 00000190
-го лингвистического терма в правило, описывающего
Figure 00000090
-й класс выходного значения
Figure 00000346
где
Figure 00000347
- вероятность добавления
Figure 00000190
-го терма в правило
Figure 00000082
-го агента в пространстве поиска для
Figure 00000090
-го класса;
Figure 00000348
- множество термов, которые могут быть добавлены в правило
Figure 00000082
-го агента. Формирование данного множества определяет вид правил, которые могут составляться в процессе поиска, то есть предполагается, что правило может включать выражения типа ИЛИ. После добавления терма из данного множества исключается только данный терм, если же предполагается, что правило не может включать выражения типа ИЛИ, то кроме выбранного терма, исключаются и все термы, описывающие данный атрибут.
Шаг 6.2. Проверить условие
Figure 00000349
где
Figure 00000350
- случайное число из интервала [0; 1]. Если условие выполняется, тогда лингвистический терм
Figure 00000190
добавляется в правило
Figure 00000082
-го агента, удаляется из множества возможных термов для данного агента и выполняется переход к шагу 7. В противном случае - переход к шагу 6.3.
Шаг 6.3. Установить
Figure 00000351
. Шаг 6.4. Если были рассмотрены все термы, то установить:
Figure 00000352
. Переход к шагу 6.1. Шаг 7. Проверка завершения перемещения
Figure 00000082
-го агента. Шаг 7.1. Если множество термов, которые
Figure 00000082
-й агент может добавить в формируемое правило, пусто, то выполняется переход к шагу 8. Шаг 7.2. Определяется, сколько экземпляров
Figure 00000090
-го класса покрывает правило
Figure 00000082
-го агента. Шаг 7.2.1. Для экземпляра o, относящегося к классу
Figure 00000090
, рассчитывается степень соответствия сформированного правила
Figure 00000353
Figure 00000354
где
Figure 00000355
- степень соответствия между правилом
Figure 00000082
-го агента
Figure 00000353
и экземпляром
Figure 00000337
;
Figure 00000356
- мера соответствия между
Figure 00000195
-м атрибутом в правиле
Figure 00000353
и соответствующим атрибутом экземпляра
Figure 00000337
. Данная мера рассчитывается следующим образом:
Figure 00000357
где
Figure 00000073
- отдельный терм, относящийся к области описания атрибута
Figure 00000195
;
Figure 00000358
- количество термов, относящихся к области описания атрибута
Figure 00000195
.
Шаг 7.2.2. Проверить условие:
Figure 00000359
где
Figure 00000360
- заданный параметр, который определяет, какое минимальное значения соответствия является достаточным, чтобы считать, что правило
Figure 00000353
в достаточной степени описывает объект
Figure 00000337
. Если условие выполняется, то считается, что данный объект o покрывается правилом
Figure 00000353
.
Шаги 7.2.1 и 7.2.2 выполняются для всех экземпляров, относящихся к классу
Figure 00000090
, и на основании получаемых данных увеличивается счетчик
Figure 00000361
, в котором хранится количество экземпляров, покрываемых правилом
Figure 00000353
.
Шаг 7.3. Проверить условие:
Figure 00000362
где
Figure 00000363
- предельное минимальное количество экземпляров
Figure 00000090
-го класса, которое должно покрываться правилом. Если указанное условие выполняется, то считается, что правило покрывает необходимое количество экземпляров, и
Figure 00000082
-й агент завершил свое перемещение, выполняется переход к шагу 8.
В противном случае - выполняется переход к шагу 5.
Шаг 8. Если
Figure 00000364
, то установить:
Figure 00000365
и выполнить переход к шагу 5. В противном случае - переход к шагу 9.
Шаг 9. Если
Figure 00000366
, то установить:
Figure 00000077
и выполнить переход к шагу 4. В противном случае - переход к шагу 10. Шаг 10. Случайным образом формируются базы правил. Создается
Figure 00000367
баз правил, при этом для описания каждого класса выходного значения выбирается одно правило из соответствующего пространства поиска.
Шаг 11. Оценка качества сформированных баз правил. Для оценки качества баз правил используется входная обучающая выборка, для каждого экземпляра которой выбирается правило с самой высокой степенью совпадения, на основании которого определяется расчетный класс, к которому относится данный экземпляр, основываясь на соответствующей базе правил.
Основываясь на данных, полученных при помощи базы знаний, исходя из заданной обучающей выборки, рассчитываем оценку качества базы правил:
Figure 00000368
где
Figure 00000369
- количество экземпляров, для которых класс был определен неверно с помощью заданной базы правил;
Figure 00000066
- качество прогнозирования класса экземпляров на основе соответствующей базы правил.
Шаг 12. Проверить условие:
Figure 00000370
где
Figure 00000371
- качество прогнозирования базы знаний, которая характеризуется наилучшей точностью прогнозирования;
Figure 00000372
- приемлемое качество прогнозирования. Если указанное условие выполняется, то производится переход к шагу 17, в противном случае - переход к шагу 13. Шаг 13. Добавление дискретных составляющих (ДС). Добавление ДС выполняется с целью повышения приоритетности тех термов, включение которых в правила способствует повышению качеству прогнозирования результирующих баз правил.
В связи с этим количество добавляемого коэффициента приоритетности прямо пропорционально качеству прогнозирования базы правила, в которое входит заданное нечеткое правило. При этом добавление ДС предлагается выполнять только для тех термов, входящих в правила баз нечетких правил, для которых выполняется условие:
Figure 00000373
где
Figure 00000374
- коэффициент, определяющий, насколько близко качество прогнозирования базы правил
Figure 00000375
должно приближаться к лучшему качеству прогнозирования
Figure 00000376
, чтобы можно было применять процедуру добавления ДС для правил, входящих в данную базу правил
Figure 00000377
. Таким образом, добавление ДС выполняется для каждого терма, входящего в правило, которое, в свою очередь, входит в базу правил
Figure 00000377
.
Figure 00000378
где
Figure 00000379
- количество ДС для терма
Figure 00000195
в пространстве поиска для класса
Figure 00000073
, который определяется с помощью соответствующего правила.
Шаг 14. Исключение ДС. Для исключения худших термов, то есть таких, которые при включении их в правила, понижают качество прогнозирования с помощью соответствующего правила, применяют процедуру исключения ДС, которая выполняется в конце каждой итерации и применяется для всех узлов во всех графах поиска. Исключение ДС морской цели (МЦ) выполняется в соответствии с формулой :
Figure 00000380
где
Figure 00000381
- коэффициент исключения, который задается при инициализации.
Шаг 15. Если
Figure 00000382
, тогда установить:
Figure 00000383
и выполнить переход к шагу 16, в противном случае - считается, что выполнено максимально допустимое количество итераций, и выполняется переход к шагу 17. Шаг 16. Перезапуск агентов. Все данные обновляются, агенты размещаются в случайные точки пространств поиска. Переход к шагу 3. Шаг 17. Останов.
На основе проведенных экспериментов были получены базы нечетких правил, которые характеризовались точностью классификации МЦ в 85,6 %, что обеспечивает формирование редуцированной базы нечетких правил, которая характеризуется достаточно точными результатами, сокращая при этом временные затраты на расчет. Существенным достоинством данного способа, является то, что поиск производится одновременно на нескольких графах, что позволяет контролировать влияние термов на качество прогнозирования распознавания разных классов МЦ. В процессе работы способа постоянно происходит коррекция данных обновляемой библиотеки математически обработанных образов спектрограмм МЦ, статистики классификационной характеристики, уточняется описание классов МЦ для текущих гидролого-акустических и помехосигнальных условий, на основании чего формируется актуальный порог для классификации.
Таким образом, обнаружив цель по признакам амплитудно-фазовой модуляции низкочастотных сигналов накачки морской среды излучениями и полями объекта, и используя для выполнения операций распознавания, трактом нейросетевого распознавания и классификации морской цели, модифицированную комбинированную распознающую сеть, состоящую из сетей Кохонена, Гросберга и сети MAXNET, параметры настройки которых регулирует тракт синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков в виде шестислойной нейронечеткой сети Ванга-Менделя, позволяющий на основе обучающих выборок данных создавать структуру логически прозрачных нейронных и нейронечетких сетей, а также настраивать их параметры без оптимизационной подгонки весов, синтезировать нейронные и нейронечеткие модели в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков, для распознавания класса МЦ трактом нейросетевого распознавания и классификации морской цели по амплитудно-частотным характеристикам в автоматизированном режиме, принятия решения о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект). По результатам экспериментальных данных, эффективность классификации морских целей в заявленном способе увеличивается на 5-7 % относительно прототипа и других способов классификации, использующих модуляции низкочастотных сигналов накачки морской среды излучениями и полями объектов. Способ промышленно применим, так как для его реализации используются распространенные компоненты и изделия радиотехнической промышленности и вычислительной техники.

Claims (1)

  1. Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта, заключающийся в том, что сначала формируют в морской среде зону нелинейного взаимодействия и параметрического преобразования волн накачки с сигналами объекта, для чего излучатель и приемную антенну размещают на противоположных границах контролируемого участка морской среды, затем волны накачки, промодулированные сигналами объекта, принимают и усиливают в полосе параметрического преобразования, переносят их частотно-временной масштаб в высокочастотную область, проводят узкополосный спектральный анализ, выделяют параметрические составляющие суммарной или разностной частоты, по которым с учетом временного и параметрического преобразования волн восстанавливают характеристики сигналов объекта, которые подают в тракт нейросетевого распознавания и классификации, состоящий из блока распознавания класса цели по амплитудно-частотным характеристикам, реализующего вычислительные операции искусственной нейронной сети и охваченного обратной связью с блоком обучения, в память которого записаны данные математически обработанных образов спектрограмм морских целей, причем на первый вход блока распознавания класса цели по амплитудно-частотным характеристикам поступают данные с выхода спектроанализатора, охваченного обратной связью с регистратором тракта приема, обработки и регистрации сигналов, а на второй его вход поступают данные с блока обучения тракта нейросетевого распознавания и классификации, отличающийся тем, что далее данные поступают на вход блока анализа информации о признаках и топологии обучающей выборки дополнительно введенного тракта синтеза нейросетевых и нейронечетких распознающих моделей с группировкой признаков, которые подают на вход блока синтеза нейронной сети, охваченного обратной связью с блоком синтеза нейронечетких сетей, выход которого соединен с входом логического устройства, функцию которого выполняет шестислойная нейронечеткая сеть Ванга-Менделя, где производят синтез нейронных и нейронечетких моделей в неитеративном режиме с линеаризацией, факторной группировкой и сверткой признаков морской цели и формируют нечеткий логический вывод для блока обучения тракта нейросетевого распознавания и классификации, после чего искусственную нейронную сеть настраивают и формируют вывод о степени принадлежности исследуемой области спектра объекту классификации (надводный или подводный объект).
RU2021137003A 2021-12-14 Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта RU2780606C1 (ru)

Publications (1)

Publication Number Publication Date
RU2780606C1 true RU2780606C1 (ru) 2022-09-28

Family

ID=

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2810699C1 (ru) * 2023-05-15 2023-12-28 Акционерное Общество "Концерн "Океанприбор" Способ классификации гидроакустических сигналов шумоизлучения морской цели
CN117311366A (zh) * 2023-11-21 2023-12-29 南京禄口国际机场空港科技有限公司 一种应用于机场草坪的割草机的路径控制方法、***及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2472116C1 (ru) * 2011-06-15 2013-01-10 Учреждение Российской академии наук Специальное конструкторское бюро средств автоматизации морских исследований Дальневосточного отделения РАН (СКБ САМИ ДВО РАН) Гидроакустическая система параметрического приема волн различной физической природы в морской среде
RU2681242C1 (ru) * 2018-05-21 2019-03-05 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Интеллектуальная система обнаружения и классификации морских целей
RU2682088C1 (ru) * 2018-06-05 2019-03-14 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Способ обнаружения и нейросетевого распознавания признаков полей различной физической природы, генерируемых морскими целями
RU2687994C1 (ru) * 2018-05-08 2019-05-17 Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-Морского Флота "Военно-морская академия им. Адмирала Флота Советского Союза Н.Г. Кузнецова" Способ классификации морских объектов на основе весовых коэффициентов их классификационных признаков
RU2695527C1 (ru) * 2018-12-05 2019-07-23 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Масштабируемая система обнаружения и классификации морских целей с элементами искусственного интеллекта
CN111624585A (zh) * 2020-05-21 2020-09-04 西北工业大学 一种基于卷积神经网络的水下目标被动检测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2472116C1 (ru) * 2011-06-15 2013-01-10 Учреждение Российской академии наук Специальное конструкторское бюро средств автоматизации морских исследований Дальневосточного отделения РАН (СКБ САМИ ДВО РАН) Гидроакустическая система параметрического приема волн различной физической природы в морской среде
RU2687994C1 (ru) * 2018-05-08 2019-05-17 Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-Морского Флота "Военно-морская академия им. Адмирала Флота Советского Союза Н.Г. Кузнецова" Способ классификации морских объектов на основе весовых коэффициентов их классификационных признаков
RU2681242C1 (ru) * 2018-05-21 2019-03-05 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Интеллектуальная система обнаружения и классификации морских целей
RU2682088C1 (ru) * 2018-06-05 2019-03-14 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Способ обнаружения и нейросетевого распознавания признаков полей различной физической природы, генерируемых морскими целями
RU2695527C1 (ru) * 2018-12-05 2019-07-23 Федеральное Государственное Казенное Военное Образовательное Учреждение Высшего Образования "Тихоокеанское Высшее Военно-Морское Училище Имени С.О. Макарова" Министерства Обороны Российской Федерации (Г. Владивосток) Масштабируемая система обнаружения и классификации морских целей с элементами искусственного интеллекта
CN111624585A (zh) * 2020-05-21 2020-09-04 西北工业大学 一种基于卷积神经网络的水下目标被动检测方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2810699C1 (ru) * 2023-05-15 2023-12-28 Акционерное Общество "Концерн "Океанприбор" Способ классификации гидроакустических сигналов шумоизлучения морской цели
CN117311366A (zh) * 2023-11-21 2023-12-29 南京禄口国际机场空港科技有限公司 一种应用于机场草坪的割草机的路径控制方法、***及存储介质

Similar Documents

Publication Publication Date Title
Mishra et al. A new meta-heuristic bat inspired classification approach for microarray data
RU2694846C1 (ru) Способ формирования системы морского мониторинга с программируемым нейросетевым комплексом управления
Theocharis A high-order recurrent neuro-fuzzy system with internal dynamics: Application to the adaptive noise cancellation
Adeniran et al. A competitive ensemble model for permeability prediction in heterogeneous oil and gas reservoirs
Yang et al. Underwater acoustic research trends with machine learning: general background
Kaushik et al. A hybrid model of wavelet neural network and metaheuristic algorithm for software development effort estimation
Saffari et al. Fuzzy Grasshopper Optimization Algorithm: A Hybrid Technique for Tuning the Control Parameters of GOA Using Fuzzy System for Big Data Sonar Classification.
Askari A novel and fast MIMO fuzzy inference system based on a class of fuzzy clustering algorithms with interpretability and complexity analysis
Sova et al. Development of an algorithm to train artificial neural networks for intelligent decision support systems
Dudek Data-driven randomized learning of feedforward neural networks
Abu-Abed et al. Drilling rig operation mode recognition by an artificial neuronet
CN117910346A (zh) 泛化理论赋能的稳健无监督领域自适应目标定位方法
RU2780606C1 (ru) Способ обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта
Zhao et al. A novel binary bat algorithm with chaos and Doppler effect in echoes for analog fault diagnosis
RU2780607C1 (ru) Система обнаружения и классификации морских целей на базе нейросетевых технологий и элементов искусственного интеллекта
KR102110316B1 (ko) 뉴럴 네트워크를 이용한 변분 추론 방법 및 장치
KR102120150B1 (ko) 뉴럴 네트워크를 이용한 변분 추론 학습 방법 및 학습 장치, 그리고 이를 이용한 변분 추론 방법 및 장치
RU2726992C1 (ru) Система обнаружения и классификации морских целей с использованием математической модели определения типа цели
RU2763125C1 (ru) Способ оперативной идентификации морских целей по их информационным полям на базе нейро-нечетких моделей
RU2763384C1 (ru) Система оперативной идентификации морских целей по их информационным полям на базе нейро-нечетких моделей
RU2724990C1 (ru) Способ обнаружения и классификации морских целей с использованием математической модели определения типа цели
Ruotsalainen et al. Learning of a tracker model from multi-radar data for performance prediction of air surveillance system
Asoodeh et al. NMR parameters determination through ACE committee machine with genetic implanted fuzzy logic and genetic implanted neural network
Rajkumar et al. A novel method for rainfall prediction and classification using neural networks
Saravanan et al. A comprehensive approach on predicting the crop yield using hybrid machine learning algorithms