SCI Библиотека
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
Работа посвящена повышению эффективности выполнения современных расчетных приложений на высокопроизводительных вычислительных системах. В качестве инструмента повышения эффективности рассматривается векторизация программного кода. С ее помощью однотипные скалярные операции объединяются в векторные аналоги, кратно повышая производительность. Целевой платформой являются современные микропроцессоры Intel, для которых поддержан уникальный набор векторных инструкций AVX 512. Предлагается подход к векторизации газодинамического решателя, использующего метод погруженных границ и противопотоковую схему Steger-Warming в трехмерном виде. Решатель обладает сложным программным контекстом, автоматическая векторизация которого невозможна. Рассматриваются реализация решателя, а также подходы к организации кода и приведению его к виду, пригодному для автоматической векторизации компилятором icc. Для обеспечения автоматического применения векторизации к программному коду решателя были применены три основных эквивалентных преобразования. Во-первых, вычисления, одинаковые для всех итераций проведения расчетов, включая матричные операции, были локализованы и вынесены на этап подготовки вычислений. Во-вторых, основные функции решателя были организованы в виде плоских циклов, а структуры данных представлены в виде наборов массивов. В-третьих, к гнездам циклов была применена оптимизация расщепления по условию, с помощью которой можно уменьшить степень разветвленности управления внутри тела цикла. Данные преобразования позволяют компилятору автоматически применять векторизацию кода. В результате выполненной работы достигнуто ускорение решателя в три раза за счет векторизации при вычислениях на вещественных числах двойной точности.
Проведение данного исследования обусловлено проблемой отсутствия средств визуализации интенсивности взаимодействия пользователей социальной сети «ВКонтакте», а именно отображения метрик, позволяющих оценивать и ранжировать интенсивность взаимодействия как между пользователем и его друзьями, так и друзей друг с другом. Целью является повышение доступности и оперативности анализа интенсивности взаимодействия между пользователями через автоматизацию визуализации социального графа. При этом предполагается, что числовым коэффициентам дуг социального графа будет сопоставлена оценка интенсивности взаимодействия пользователей на основе данных, извлекаемых из общедоступных источников социальной сети «ВКонтакте». Для достижения поставленной цели были рассмотрены вопросы оптимизации агрегации необходимых данных, программной реализации функций для построения социального графа, наглядного отображения интенсивности взаимодействия пользователей с возможностью выбора интересующих метрик, создания удобного интерфейса и встраивания разработанного инструментария в веб-приложение. Предметом исследования являются данные о взаимодействии между пользователями сети «ВКонтакте» и способы их визуализации. Методы работы основаны на оптимизации отправки запросов к интерфейсу API «ВКонтакте», а также на разработке функций и настроек для построения социального графа. Теоретическая значимость предлагаемого решения заключается в развитии подходов к анализу распространения многоходовых социоинженерных атак и апробированию моделей оценки интенсивности взаимодействия пользователей. Существенная практическая значимость состоит в автоматизации процесса оценки интенсивности взаимодействия сотрудников для принятия эффективных мер по нивелированию рисков успешной реализации социоинженерных атак. Новизна исследования - в улучшении визуализации построения социального графа пользователей «ВКонтакте» через добавление новых метрик для оценки интенсивности взаимодействия пользователей.
В статье описана разработанная система обучения населения по безопасности от действий киберпреступности с использованием Telegram-бота, предлагающая выбор из трех вариантов обучения: лекционный, действие по образцу и тренинг. Разработанная система обучения была протестирована с участием реальных пользователей. Итоги тестирования показывают, что наиболее эффективным является обучение с действием по образцу. Проведенное тестирование системы обучения показало её перспективность и возможность эффективного обучения населения вопросам кибербезопасности.
В представленной работе выполнен системный анализ видов внешних воздействий Создана классификация видов внешних воздействий для четырех уровней рассмотрения: электромагнитного, механического, химического и информационного. В матрице взаимодействий отражены процессы точечных (локальных), линейных, поверхностных и объемных влияний. Предложено использовать для количественной оценки результатов взаимодействия соотношение Смирнова А.П., устанавливающего связь между воздействием и откликом в рассматриваемой системе. Выявлены новые закономерности, характеризующие общие свойства столбцов и рядов разработанной матрицы взаимодействия. Работа может быть полезна при цифровизации процессов взаимодействия материалов и объектов в любом агрегатном состоянии.
В статье исследуется возможность применения метода кластеризации текстов для анализа фольклорного материала. С помощью программы Stylo анализируются два корпуса частушек из 239 и 645 текстов, собранных в фольклорной экспедиции ЦТСФ РГГУ в 2021-2023 гг. в Бирском районе Республики Башкортостан. В статье описаны принципы кластеризации текстов на графике метода главных компонент, проанализированы коллокации наиболее частотных слов. Показано, что они отличаются от коллокаций с этими же словами в обыденной речи (в сравнении с основным подкорпусом НКРЯ). Использование Stylo показало, что сформированные кластеры отражают наиболее характерную для определенного количества текстов лексико-синтаксическую структуру. Например, сочетания отрицательной частицы «не» с глаголами в частушечной речи преобладают над сочетаниями с именными формами, более характерными для обыденной речи, сочетания «а+я+глагол» и «а+я+местоимение» преобладают над сочетанием «а+я+служебные части речи», сочетания «на + существительное» или «на + прилагательное /местоимение + существительное» преобладают над сочетанием «на + местоимение», сочетание «в + существительное» преобладает над сочетанием «в + местоимение». Выделенные тенденции показывают свою устойчивость и прослеживаются при анализе корпуса как из 239 текстов, так и из 645. Наглядно показано разделение корпуса из 239 текстов на тексты с формами местоимения «я» и с обращениями. Выделены три распространенных варианта построения обращений в частушках: введение «нереального адресата», описание стереотипной ситуации, вовлечение слушающего.
В представленной статье рассматривается опыт применения метода обобщенного программирования в языках высокого уровня. Рассмотрена постановка задач, использование тех или иных функций для конкретного языка, сделаны выводы по проделанной работе.
Статья посвящена исследованию основных методов для моделей адаптивных нейро-нечетких систем. На основе проведенного анализа найдены сильные стороны нейронных сетей и нечеткой логики, которые стали мощными инструментами для решения сложных задач моделирования и прогнозирования. Изучена и проанализирована адаптивная нейронная сеть, представляющая собой класс нейронных сетей, которые обладают способностью изменять свою структуру и параметры в процессе обучения и адаптации к новым данным и условиям. Изучена Гауссовская функция принадлежности, также известная как нормальная функция принадлежности или функция принадлежности типа Гаусса, которая представляет собой ценный инструмент в области нечеткой логики и нечетких систем. Проанализирована обобщенная функция принадлежности Белл, также известная как функция принадлежности типа Белл или функция Белла, которая играет важную роль в области нечеткой логики и нечетких систем. Проанализирована модель Цукамото, которая является одной из основных моделей нечеткой логики. Выбрана модель Co-Active Neuro-Fuzzy Inference System, которая представляет собой адаптивную нейро-нечеткую систему, которая сочетает в себе нейронные сети и нечеткую логику для обработки данных с неопределенностью и нечеткостью. При дальнейшей реализации комбинированной модели на основе выше перечисленных моделей на основе STL языка C++ получим модель нейронной сети, обладающую универсальностью, которая достигается за счет использования комбинации этих моделей. Это позволит легко модифицировать и адаптировать ее под различные задачи.