На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
17 Июня 2024

Статьи из выпуска № 1 за 2020 год.

Упорядочить результаты по:
Дате публикации | Заголовку статьи | Авторам

1. Автоматизация проектирования адаптивных пользовательских интерфейсов с элементами искусственного интеллекта [№1 за 2020 год]
Авторы: Зубкова Т.М., Тагирова Л.Ф., Тагиров В.К.
Просмотров: 5655
Проектирование пользовательского интерфейса – это больше чем распределение на экране управляющих элементов программы. Когнитивная психология объясняет, как человек читает, думает, запоминает. Это помогает проектировать пользовательские интерфейсы таким образом, что-бы ПО работало соответственно психологическим возможностям и ограничениям тех людей, для которых оно предназначено. В статье описана методика разработки адаптивных интерфейсов прикладных программ на основе оценки профессиональных качеств, психофизиологических особенностей, а также эмоционального состояния пользователей. Использование методов искусственного интеллекта при проектировании ПО позволяет учитывать особенности пользовательской аудитории. Определены характеристики, на основе которых для пользователей будет подбираться адаптивный интерфейс. Выделены три группы характеристик. К первой группе отнесены профессиональные качества при работе с компьютерной техникой, во вторую вошли психофизиологические особенности, в третью – эмоциональные состояния пользователя. Каждая из характеристик оценивается по трехбалльной шкале: высокий, низкий и средний уровень в зависимости от полученных баллов. Разработанная автоматизированная система позволяет на основе оценки пользователей формировать группы, каждой из которых предоставляется адаптированный прототип интерфейса прикладной программы. Для подбора оптимального прототипа интерфейса в приложении используется нечеткая экспертная система на основе продукционной модели представления знаний. Приведен пример подбора интерфейса для работы сотрудников налоговой службы, реализующих обработку данных физических и юридических лиц. Показано получение двух шаблонов интерфейса для опытных и неопытных пользователей. В результате пользователи с разными уровнем подготовки и возможностями могут более комфортно осуществлять свою профессиональную деятельность при работе с прикладной программой.

2. Разработка специального программного обеспечения для ввода исходных данных при имитационном моделировании [№1 за 2020 год]
Авторы: Чернышев С.А., Антипова С.А.
Просмотров: 6363
Широкое внедрение цифровых технологий во все сферы человеческой деятельности порождает возрастающий поток структурированной и неструктурированной информации, поступающей из большого количества различных, в том числе разрозненных или слабосвязанных, источников информации. Особенно остро стоит вопрос об упорядочении, целенаправленном структурировании информации и данных для последующего их использования при проведении имитационного моделирования различных сложных технических процессов. В статье анализируются подходы, позволяющие упростить процессы ввода и редактирования значительного массива исходных данных, необходимых для разработки сложных имитационных моделей. Так, непосредственная работа с файлами текстового и табличного форматов предполагает частые изменения структуры параметров модели с минимальными либо отсутствующими аналитическими проверками вводимых параметров. Работа с файлом, хранящим исходные пара-метры, через разработанную структуру промежуточного представления данных позволяет выполнять необходимые обращения к хранящимся в файле данным, но является трудоемкой и нецелесообразной. Наиболее удачным и универсальным вариантом, по мнению авторов, является работа с фай-лом, хранящим исходные параметры, через промежуточную БД. При таком подходе БД может как выступать промежуточным звеном в заполнении и редактировании файлов с исходными параметрами модели, так и являться источником исходных данных для проведения моделирования. Приоритетными для использования в данном случае являются нереляционные БД NoSQL, обеспечивающие горизонтальную масштабируемость, гибкость и высокую производительность.

3. Использование алгоритмов оптимизации с самообучением для управления динамически изменяющимися системами [№1 за 2020 год]
Автор: Костенко В.А.
Просмотров: 4284
В статье предлагается подход к управлению динамически изменяющимися системами. В ходе работы они могут изменять свое состояние: состав оборудования, нагрузку и выполняемые функции. Необходимо выбирать значения управляющих параметров в зависимости от состояния системы таким образом, чтобы обеспечить требуемые значения характеристик ее работы. Для решения этой задачи авторы предлагают использовать оптимизационные алгоритмы с самообучением: направленного случайного поиска с самообучением и муравьиные. Эти алгоритмы, действуя методом проб и ошибок, позволяют настраиваться на текущее состояние системы за счет введения в алгоритмы памяти об удачном и неудачном выполнении предыдущих шагов. Основная идея применения алгоритмов с самообучением для управления системой заключается в том, что задача управления рассматривается как задача безусловной оптимизации. Элемента-ми вектора оптимизируемых переменных являются управляющие параметры системы. Шаги алгоритмов рассматриваются как возможные действия по управлению системой (операции изменения значений управляющих параметров). Целевая функция может быть задана одним из двух способов: как суммарное среднее отклонение характеристик работы системы от требуемых (важность характеристик можно учесть с помощью весов при суммировании отклонений) и как максимальное отклонение характеристик работы системы от требуемых. Предложенный подход к управлению допускает нестабильное поведение окружающей среды, ограниченность информации об управляемой системе и позволяет учитывать наличие многих характеристик работы системы, значения которых требуется поддерживать в заданных пределах. Если отказ элементов системы не приводит к отказу системы в целом, а лишь ухудшает значения характеристик работы системы, то при использовании данного подхода отклонения значений характеристик от требуемых будут минимизироваться. Ограничением данного подхода является допустимость переходного процесса при смене со-стояния системы. При изменении состояния системы алгоритму потребуется ряд шагов для пере-обучения. Некоторые шаги могут приводить к нарушению требуемых характеристик работы системы.

4. Интегрированная среда разработки с поддержкой структурного редактирования для языка программирования Go [№1 за 2020 год]
Авторы: Ванясин Н.В., Сидоркина И.Г.
Просмотров: 5162
Одним из главных инструментов для разработчика ПО является интегрированная среда разработки. В статье описывается программная реализация интегрированной среды разработки со структурным редактором, позволяющей создавать и редактировать программные проекты с использованием языка программирования Go. Структурные редакторы дают возможность редактировать исходный код программ как иерархическую структуру вложенных блоков – узлов синтаксического дерева исходного кода, а не набор символов и строк текста. Программная реализация, рассмотренная в данной статье, отличается от известных способом представления хранимого состояния исходного кода, а также пользовательским интерфейсом структурного редактора, бдагодаря которому ускоряются действия над исходным кодом. Предложенное решение позволяет повысить производительность среды разработки, а также эффективность работы программиста. Рассмотрены основные подсистемы и компоненты предлагаемой информационной системы, их назначение и функции. Приведены описание интерфейса взаимодействия с пользователем и его основные отличия. Одним из основных преимуществ разработанной системы является функция контроля версий, позволяющая отслеживать изменение иерархической структуры кода, а не текста исходного кода, что помогает разработчику ПО получать более детализированную и однозначную информацию при просмотре, слиянии и разрешении конфликтов в истории версий. В работе представлены результаты экспериментальных исследований производительности интегрированной среды разработки, демонстрирующие эффективность созданной системы. Описаны результаты внедрения программной реализации в производственный и учебный процессы. Сделаны выводы и предположения о возможных перспективах развития структурного программирования для решения промышленных задач.

5. Подход к оценке емкости транзитного накопителя [№1 за 2020 год]
Авторы: Кутузов О.И., Татарникова Т.М.
Просмотров: 4049
Определена актуальность задачи оценки емкости накопителя с опасным грузом. Превышение емкости такого накопителя связано с крупными экологическими и/или материальными потерями, поэтому определено как маловероятное событие. Формально загрузка накопителя представлена как процесс обслуживания поступившей заявки. Для моделирования этого процесса предложено использовать аппарат теории систем массового обслуживания. Показано, что при моделировании процесса обслуживания необходимо учесть не-однородность потока заявок: заявки входного и выходного потоков существенно различаются по объему поступающего в накопитель и извлекаемого из него груза. Во входном потоке заявки по-ступают пачками, а выходной поток состоит из одиночных заявок. Предложено использовать аналитико-статистический метод экстремальных значений и модель поведения очереди в буфере с ограниченной емкостью для решения поставленной задачи. Анализ процесса потери заявок при переполнении буфера конечной емкости стационарной системой массового обслуживания сведен к анализу наращиваний и сокращений очереди на интервале регенерации. Получено выражение для расчетов малых значений вероятностей потерь в буферах конечной емкости в виде аналитико-статистической оценки. Предложена методика сбора и обработки выборочных данных, последовательное выполнение шагов которой позволяет определить необходимую емкость конечного буфера исходя из допустимой вероятности потерь.

6. Модуль разрешения морфологической неоднозначности: архитуктура и организация базы данных [№1 за 2020 год]
Авторы: Мухамедшин Д.Р., Сулейманов Д.Ш.
Просмотров: 6476
Системы управления корпусными данными помогают решать целый ряд актуальных задач, связанных с компьютерной лингвистикой. В частности, это обработка исходных документов, их автоматическая морфологическая разметка, хранение и изменение корпусных данных с морфологической разметкой, выполнение поисковых запросов (выборок данных), интеграция с другими приложениями. При автоматической морфологической разметке текстов электронного корпуса часто возникает проблема, когда одна и та же словоформа может быть размечена двумя и более наборами морфологических свойств, что называется морфологической неоднозначностью. Авторами был разработан модуль для ручного снятия морфологической неоднозначности, который может помочь в решении проблемы. В данной статье рассмотрена архитектура модуля разрешения морфологической неоднозначности системы управления корпусными данными, разработанной для управления татарским корпусом, и описана организация БД, основанная на транзакционном подходе к хранению данных. В статье подробно описана архитектура программной части модуля, который является частью системы управления корпусными данными «Туган Тел». Благодаря архитектуре системы управления корпусными данными подобные модули могут быть быстро интегрированы в систему и не влиять на работу других модулей. Описанная в статье организация БД модуля разрешения морфологической неоднозначности позволяет перейти к решению других задач компьютерной лингвистики, таких как автоматическое разрешение морфологической неоднозначности и улучшение автоматической морфологической разметки текстов электронного корпуса.

7. Определение весовых коэффициентов для аддитивной фитнес-функции генетического алгоритма [№1 за 2020 год]
Авторы: Иванов В.К., Думина Д.С., Семенов Н.А.
Просмотров: 5248
Представлено возможное решение задачи выбора способа аналитического определения весовых коэффициентов для аддитивной фитнес-функции генетического алгоритма. Этот алгоритм является основой эволюционного процесса, формирующего в поисковой системе устойчивую и эффективную популяцию запросов для получения высокорелевантных результатов. Приведено формальное описание фитнес-функции алгоритма, которая представляет собой взвешенную сумму трех неоднородных критериев. Подробно описаны выбранные способы аналитического определения весовых коэффициентов, при этом отмечается невозможность использования методов экспертных оценок. Рассмотрена методика проведения исследований. Описывается исходный набор данных, в том числе диапазоны данных, принятые для вычисления весовых коэффициентов различными способами. Порядок вычислений проиллюстрирован примерами. Результаты исследований, показанные в графической форме, наглядно демонстрируют поведение фитнес-функции при работе генетического алгоритма с использованием различных вариантов весовых коэффициентов. Анализ результатов позволяет сделать вывод о предпочтительности расчета весовых коэффициентов фитнес-функции данной популяции запросов, выполненного с использованием результатов всех запросов этой популяции. Вывод базируется на наличии последовательных улучшений популяций запросов, характерных для корректной работы генетических алгоритмов, а также на очевидном обнаружении в ходе экспериментов локальных и глобального максимумов фитнес-функции. При использовании других способов расчета весовых коэффициентов подобного не наблюдается. Способ определения весовых коэффициентов для аддитивного критерия оптимальности может повысить качество работы генетического алгоритма для формирования эффективных поисковых запросов. В частности, повышается вероятность быстрого обнаружения локальных экстремумов фитнесфункции, которые на заданной области ее определения могут стать оптимальным решением.

8. Методика решения задачи антиспуфинга по ограниченному количеству фотографий [№1 за 2020 год]
Авторы: Русаков К.Д., Генов А.А., Хиль С.Ш.
Просмотров: 6092
В настоящее время задача предоставления высокого уровня безопасности мобильных устройств, таких как смартфоны и планшеты, посредством биометрических подходов особо актуальна. В статье предложена методика решения задачи антиспуфинга по ограниченному количеству изображений. Исследуются детекции spoof-атак с использованием распечатанных фотографий и экранов мобильных устройств и мониторов. Показаны актуальность исследования и нерешенность задачи в целом. Рассмотрена структура типовой системы Liveness, состоящей из источника (камеры), препроцессинга получаемых изображений, детекции лиц, модуля признаков и классификатора. В ходе исследования отмечено, что предобработка получаемых изображений является одной из самых главных частей системы, так как вследствие обширности аугментаций признаки spoof-атак выявляются тяжело. Дается небольшой обзор современных архитектур сверточных нейронных сетей (в терминологии текущей архитектуры – энкодеров), а также показано, что линейный выход сверточных нейронных сетей можно использовать как вход для рекуррентных нейронных сетей типа LSTM. Отмечается, что для детекции лиц наилучшим алгоритмом в условиях текущей архитектуры является MMOD-метод. Итоговая архитектура системы Liveness представлена как комбинированный подход, состоящий из сверточной нейронной сети, получающей эмбеддинги от каждого кадра, и рекуррентной нейронной сети LSTM, использующей эти эмбеддинги на входе и обучающейся запоминанию последовательности определенных кадров и их характеристик. Представлены результаты экспериментов, показывающие показатели точности текущих разработок в данной области при условии довольно низких требований к вычислительной мощности. Данная методика позволяет достаточно достоверно определять поддельность фотографии по нескольким кадрам.

9. Программный комплекс оценки факторов определения качества информации дистанционного зондирования Земли [№1 за 2020 год]
Авторы: Калинин Т.В., Хрестинин Д.В., Жуков А.О.
Просмотров: 7849
Для решения задач дистанционного зондирования Земли используются панхроматические и многоспектральные системы наблюдения видимого и ближнего инфракрасного диапазонов. На их долю приходится более половины решаемых задач. С развитием элементной базы и совершенствованием ракетно-космической техники все большая роль отводится исследованию факторов, определяющих качество получаемой информации (изображений). К этим факторам относятся технические характеристики оптико-электронных приборов и информационные параметры изображений. На основе анализа характеристик оптико-электронных приборов космических аппаратов дистанционного зондирования Земли определены основные направления создания программного комплекса оценки факторов, влияющих на качество информации дистанционного зондирования – отношение сигнал/шум и информативность спектральных каналов бортовой аппаратуры космических аппаратов. В статье рассматривается программный комплекс оценки факторов, определяющих качество информации дистанционного зондирования Земли. Программная реализация комплекса осуществлена в кроссплатформенном фреймворке Qt для разработки ПО на языке программирования C++. Программная реализация комплекса содержит модули в соответствии с логикой работы. Модуль расчета отношения сигнал/шум оптико-электронной аппаратуры космических аппаратов с учетом параметров оптической системы и шумов электронного тракта оптико-электронной системы космических аппаратов определяет отношения сигнал/шум в отдельных спектральных каналах и в целом в аппаратуре. Второй программный модуль позволяет рассчитывать оптимальный набор спектральных каналов для отображения по индексу Optimum Index Factor. Для удобства работы пользователей программа представляет собой приложение с графическим интерфейсом с возможностью проводить исследования и с сохранением результатов в отдельный файл.

10. Программный комплекс для оценки состояния и эффективности управления регионом [№1 за 2020 год]
Автор: Боброва Е.И.
Просмотров: 4718
В статье дается описание разработанного программного средства для оценки состояния и эффективности управления регионом, являющейся актуальной проблемой современного глобально-го менеджмента. Программный комплекс использует для работы полярные индексы и предлагает три основных варианта расчетов: оценка текущего состояния региона в целом и отдельно для подсистем (экономической, социальной, экологической); оценка эффективности управления регионом, когда в расчетах используются только те показатели, значения которых можно изменить при помощи управленческих решений; моделирование изменения состояния региона при минимальных финансовых затратах. В отличие от существующих программных комплексов данный комплекс использует полярные индексы, позволяющие учитывать не только положительные индикаторы, то есть прямо пропорционально влияющие на общий индекс, но и отрицательные, влияющие на индекс обратно пропорционально. Данный инструмент был неоднократно использован при решении задач по оценке динамики и эффективности, построения рейтинга. Правомерность использования полярных индексов подтверждается результатами их тестирования аксиомами Фишера. Программный комплекс представляет собой приложение Microsoft Excel, обладающее макси-мально понятным для пользователя интерфейсом и имеющее возможность сохранять полученные и структурированные результаты в accdb-файл. Приложение использует только официальные статистические данные на официальном сайте Федеральной службы государственной статистики, причем, несмотря на то, что набор расчетных показателей стандартный, пользователь может изменить его вручную, указав направленность, си-стему и стоимость одной единицы показателя. Работоспособность программного комплекса подтверждается результатами моделирования, которые удовлетворительно согласуются с экспериментальными данными.

| 1 | 2 | 3 | Следующая →