Том 15, № 4 (2024)

Обложка

Весь выпуск

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

Стецюра Г.Г.

Аннотация

Предложены методы быстрой синхронизации взаимодействия неупорядоченных активных распределенных цифровых объектов, объединенных в группы. Неупорядоченные объекты (не использующие адреса или другие индивидуальные признаки) заменяют обращение к отдельным объектам по адресам обращением к кластерам объектов с указанием общих для таких объектов наборов признаков. Любому количеству объектов доступен одновременный обмен сигналами и сообщениями с любым количеством объектов. Перевод объектов в синхронное состояние выполняется однотактно, посылкой объектами единственного сигнала синхронизации, и затем поддерживается в течение заданного времени. Основной вид связей между объектами — беспроводные каналы, с передачей по ним оптических или радиосигналов. Нарушение синхронизации объекты восстанавливают собственными действиями. Объекты могут быть стационарными и мобильными. Основные особенности структуры связей объектов — одновременная видимость состояния всех объектов любым объектом группы и одновременная доставка на вход любого объекта сообщений группы объектов с побитной синхронизацией.
Программные системы: теория и приложения. 2024;15(4):3-26
pages 3-26 views

Об одном способе поиска оптимального управления в неоднородной дискретной системе с запаздыванием по состоянию процессов

Расина И.В., Блинов А.О.

Аннотация

Рассматривается класс неоднородных дискретных систем (НДС) с промежуточными критериями, содержащих два уровня. Системы нижнего уровня включают в себя переменные состояния с запаздыванием. Такие НДС представлены на практике и получаются в процессе дискретизации непрерывных систем при решении задач оптимизации итерационными методами. Для указанного класса предлагается аналог достаточных условий оптимальности Кротова, на основе которого строится метод улучшения управления. Предлагаемый метод проиллюстрирован примером.
Программные системы: теория и приложения. 2024;15(4):27-41
pages 27-41 views

Эвристический алгоритм для одной нелинейной задачи оптимального управления

Расина И.В., Гусева И.С.

Аннотация

Рассматривается задача оптимального управления для одного из вариантов квазилинейной системы. Для ее решения используется идея профессора В. И. Гурмана, предложившего сочетать два варианта принципа расширения. Один из них, традиционный подход Кротова, а второй - метод штрафных функций. Выбранный класс систем позволяет провести аналитическое исследование лагранжиана Кротова, что в свою очередь приводит к формулировке алгоритма. Полученный алгоритм апробирован на двух иллюстративных примерах, для которых построены минимизирующие последовательности. Трудоемкость расчетов сопоставима с методами, основанными на традиционном принципе расширения. Результаты расчетов проиллюстрированы таблицами и графиками.
Программные системы: теория и приложения. 2024;15(4):43-54
pages 43-54 views

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

Степанов Д.Н., Тищенко И.П.

Аннотация

Статья продолжает серию исследований, посвященных математическому моделированию и оптимизации конфигурации оптической стереосистемы, состоящей из видеокамеры и двух плоских зеркал. В предыдущей работе мы разработали модель, которая учитывает различные ограничения на конфигурацию подобной системы: величина стереобазы, размеры зеркал, общие габариты оптической системы, отсутствие двойного отражения световых лучей, недопущение ситуации, когда видеокамера отражается в зеркалах. Выполнена постановка задачи условной оптимизации, в качестве целевой функции выбран периметр прямоугольника, ограничивающий оптическую систему.В рамках данной работы мы добавили в модель набор ограничений, которые задают конфигурацию рабочей зоны, она образована пересечением полей зрения двух виртуальных камер. Соответствующие изменения были внесены в программу для численного решения задачи условной оптимизации с использованием пакета SciPy. Продемонстрированы примеры решения задачи для различных исходных данных. Полученные результаты расширяют теорию компьютерного зрения и могут быть использованы в создании и исследовании систем компьютерного зрения для робототехнических комплексов и систем неразрушающего контроля.
Программные системы: теория и приложения. 2024;15(4):55-77
pages 55-77 views

Нейросетевая классификация видеороликов по малому числу кадров

Смирнов А.В., Парфенов Д.Д., Тищенко И.П.

Аннотация

В статье предложен метод нейросетевой классификации коротких видеороликов. Задача классификации рассматривается с точки зрения уменьшения числа требуемых операций для категоризации видеороликов. Предлагаемое решение заключается в использовании небольшого числа кадров (не более 10) для выполнения классификации при помощи самой лёгкой нейросетевой архитектуры семейства моделей ResNet. В ходе исследования создан собственный набор данных для обучения, состоящий из трёх классов: «animals», «cars» и «people». В результате получена точность классификации, равная 79%, а также сформирована база данных классифицируемых видеороликов и разработано приложение с элементами GUI для взаимодействия с классификатором и просмотра результатов.
Программные системы: теория и приложения. 2024;15(4):79-96
pages 79-96 views

Построение надёжной системы обнаружения вредоносного ПО с использованием генеративных состязательных сетей для увеличения данных

Багиров Э.

Аннотация

Обнаружение вредоносного ПО является важным аспектом кибербезопасности, однако его точность часто снижается из-за дисбаланса классов и ограниченного количества размеченных данных. В данном исследовании используются генеративные состязательные сети с условными данными (conditional Generative Adversarial Networks, cGAN) для генерации синтетических образцов вредоносного ПО, что позволяет решить эти проблемы за счёт увеличения объёма данных в классе меньшинства.Модель cGAN генерирует реалистичные образцы вредоносного ПО, основываясь на метках классов, балансируя набор данных без изменения класса безопасных образцов. Применённый к набору данных CICMalDroid2020, увеличенный объём данных используется для обучения модели LightGBM, что приводит к повышению точности обнаружения, особенно для слабо представленных классов вредоносного ПО.Результаты демонстрируют эффективность использования cGAN в качестве надёжного инструмента для увеличения объёма данных, что улучшает производительность и надёжность систем обнаружения вредоносного ПО на основе машинного обучения.
Программные системы: теория и приложения. 2024;15(4):97-110
pages 97-110 views

Аналитический обзор\ архитектур, моделей, методов и алгоритмов\ для локализации и трекинга неригидных объектов

Гриценко Г.Г., Фраленко В.П.

Аннотация

Компьютерное зрение требует анализа видеопотока, включающего извлечение информации из кадров, обнаружение определенных объектов и сбор данных о них. После обнаружения часто требуется выполнять трекинг или слежение за объектами в видеопотоке. Неригидность или изменчивость формы препятствует анализу объектов, усложняет их обнаружение и трекинг и ухудшает локализацию.В обзоре рассмотрены архитектуры, модели, методы и алгоритмы, применяемые на практике при обнаружении и отслеживании неригидных объектов, и выделены перспективные решения.
Программные системы: теория и приложения. 2024;15(4):111-151
pages 111-151 views

Извлечение симптомов и автоматическое предсказание диагноза по медицинским клиническим записям

Сердюк Ю.П.

Аннотация

В статье представлена система, которая извлекает симптомы заболеваний из медицинских клинических записей (текстов на естественном русском языке) и автоматически предсказывает по ним диагноз в виде наименования заболевания и его кода в соответствии со справочником МКБ-10. Система ограничена предметной областью из 6 пульмонологических заболеваний (хроническая обструктивная болезнь легких, пневмония, бронхиальная астма и др.) и COVID-19.Извлечение симптомов реализовано с помощью нескольких нейронных сетей, выделяющих отдельные медицинские сущности и связи между ними. Предсказание диагноза также реализовано в виде классификатора на основе нейронной сети. Для обучения извлечению симптомов создан аннотированный корпус предложений. Описаны принципы и правила разметки симптомов. Представлен корпус текстов для обучения классификатора предсказанию диагнозов.Приведены оценки точности при тестировании обеих подсистем. Точность предсказания диагноза на данной предметной области составила 88,5%. Даны сравнения с аналогичными работами по извлечению симптомов из текстов на различных языках, а также по автоматическому предсказанию диагнозов, включая системы типа ChatGPT.
Программные системы: теория и приложения. 2024;15(4):153-181
pages 153-181 views

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

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

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».