Наукові записки НаУКМА. Комп'ютерні науки
http://nrpcomp.ukma.edu.ua/
<p style="font-size: 120%;">Періодичне фахове видання <em>«Наукові записки НаУКМА. Комп’ютерні науки»</em> є науковим рецензованим журналом відкритого доступу, в основу діяльності якого покладено публікацію наукових статей в галузі <em>сучасної кiбернетики, інформатики та програмування</em>.</p> <p style="font-size: 120%;"><em>P-ISSN: 2617-3808<br />E-ISSN: 2617-7323</em></p> <hr /> <p style="font-size: 120%;"><a href="http://nfv.ukrintei.ua/view/5b1925e37847426a2d0ab7d9" target="_blank" rel="noopener">Журнал входить до переліку наукових фахових видань України, в яких можуть публікуватися результати дисертаційних робіт на здобуття наукових ступенів доктора і кандидата наук, категорія "Б" (наказ Міністерства освіти і науки України від 02.07.2020 № 886).</a></p>National University of Kyiv-Mohyla Academyuk-UAНаукові записки НаУКМА. Комп'ютерні науки2617-3808<p>Автори, які публікуються у цьому журналі, погоджуються з такими умовами:</p> <p>а) Автори зберігають за собою авторські права на твір на умовах ліцензії <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">CC BY 4.0 Creative Commons Attribution International License</a>, котра дозволяє іншим особам вільно поширювати (копіювати і розповсюджувати матеріал у будь-якому вигляді чи форматі) та змінювати (міксувати, трансформувати, і брати матеріал за основу для будь-яких цілей, навіть комерційних) опублікований твір на умовах зазначення авторства.</p> <p>б) Журнал дозволяє автору (авторам) зберігати авторські права без обмежень.</p> <p>в) Автори мають право укладати самостійні додаткові угоди щодо поширення твору (наприклад, розміщувати роботу в електронному репозитарії), за умови збереження посилання на його першу публікацію. (Див. <a href="http://nrpcomp.ukma.edu.ua/about#self-ArchivingPolicy" target="_blank" rel="noopener">Політика Самоархівування</a>)</p> <p>г) Політика журналу дозволяє розміщення авторами в мережі Інтернет (наприклад, у репозитаріях) тексту статті, як до подання його до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. <a href="http://opcit.eprints.org/oacitation-biblio.html" target="_blank" rel="noopener">The Effect of Open Access</a>).</p>Передмова
http://nrpcomp.ukma.edu.ua/article/view/275145
<p>Передмова</p>Mykola Glybovets
Авторське право (c) 2023 Mykola Glybovets
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-24533Застосування методу виявлення елементів дисфлюентності мовлення для машинного перекладу транскрибцій усної мови
http://nrpcomp.ukma.edu.ua/article/view/275212
<p>У роботі розглянуто проблему здійснення нейронного машинного перекладу результатів транскрибування усної мови, які містять елементи дисфлюентності мовлення, з англійської мови на українську. Проаналізовано наявні методи та програмні засоби виявлення елементів дисфлюентності мовлення в англомовних текстах. Створено синтетичний розмічений корпус, що містить оригінальні версії документів та їхні модифіковані версії відповідно до визначених типів дисфлюентності мовлення. Здійснено експериментальну перевірку ефективності застосування методу виявлення елементів дисфлюентності мовлення для вдосконалення перекладу усної мови на основі застосування моделей нейронного машинного перекладу для пари англійської та української мов. Отримані результати свідчать про доцільність використання зазначеного методу для попереднього оброблення результатів транскрибування діалогів для створення коректних когерентних перекладів за допомогою зазначених моделей машинного перекладу.</p>Artem KramovSergiy Pogorilyy
Авторське право (c) 2023 Artem Kramov, Sergiy Pogorilyy
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245546110.18523/2617-3808.2022.5.54-61Алгоритм вилучення ключових фрагментів зображень у системах відеопошуку
http://nrpcomp.ukma.edu.ua/article/view/275215
<p>У статті описано алгоритм вилучення ключових кадрів фрагментів зображень у процесі оброблення відеозаписів для індексації у відеопошукових системах. Наведено дослідження сучасних методів машинного навчання у вирішенні задач детекції та кластеризації зображень для досягнення найвищої точності в процесі оброблення. Запропоновано метрики оцінки якості кадрів для визначення найкращих і ранжування. Результати роботи алгоритму може бути використано в системах розпізнавання облич для подальшого присвоєння міток у процесі відеопошуку.</p>Andrii AfoninIryna Oksiuta
Авторське право (c) 2023 Andrii Afonin, Iryna Oksiuta
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245626710.18523/2617-3808.2022.5.62-67Класифікація конфіденційних зображень із використанням нейронного хешу
http://nrpcomp.ukma.edu.ua/article/view/275229
<p>Запропоновано підхід із застосуванням нейронного хешу для розв’язання задачі класифікації конфіденційних зображень. Головна ідея алгоритму полягає у пошуку схожих зображень – таких, що слугуватимуть взірцем для визначення класів. Алгоритм використовує хеш-коди, що дає змогу забезпечити приватність світлин користувачів. Розглянуто псевдоадаптивність мережі.</p>Olena BuchkoSan Byn Nhuien
Авторське право (c) 2023 Olena Buchko, San Byn Nhuien
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245687110.18523/2617-3808.2022.5.68-71Розпізнавання вільних місць для паркування автомобілів із використанням глибинного навчання
http://nrpcomp.ukma.edu.ua/article/view/275230
<p>У роботі розглянуто проблему паркування у великих містах, запропоновано систему розпізнавання вільних місць на паркувальних майданчиках із використанням комп’ютерного зору. Розроблено алгоритм визначення зайнятості паркомісць і архітектуру системи. Розглянуто можливі проблеми під час навчання моделі комп’ютерного зору для побудови подібних систем.</p>Taras KreshchenkoYury Yushchenko
Авторське право (c) 2023 Taras Kreshchenko, Yury Yushchenko
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245727810.18523/2617-3808.2022.5.72-78Трансдисциплінарна інформаційно-аналітична платформа підтримки процесів оцінювання
http://nrpcomp.ukma.edu.ua/article/view/275232
<p>У статті йдеться про створену комп’ютерну систему – інформаційно-аналітичну платформу, що забезпечує ефективну роботу експертів (членів журі) під час перегляду та оцінювання науково-дослідницьких матеріалів, які виносять на захист учасники інтелектуальних конкурсів. Систему розгорнуто на базі інтерактивного документа, що являє собою варіант онтологокерованої системи, а її роботу проілюстровано на прикладі конкурсу-захисту Малої академії наук України.</p>Viacheslav GorborukovOleg FranchukVitalii PrykhodniukOksana Kyriienko
Авторське право (c) 2023 Viacheslav Gorborukov, Oleg Franchuk, Vitalii Prykhodniuk, Oksana Kyriienko
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245798410.18523/2617-3808.2022.5.79-84Підвищення узгодженості матриць попарних порівнянь у методі аналізу ієрархій на основі розв’язків систем лінійних алгебраїчних рівнянь
http://nrpcomp.ukma.edu.ua/article/view/275238
<p>Розвинуто підхід до підвищення узгодженості матриць попарних порівнянь у методі аналізу ієрархій на основі розв’язків систем лінійних алгебраїчних рівнянь. Одна група цих рівнянь відповідає оцінкам, які дав експерт, а інша група пов’язана з вимогою кардинальної узгодженості попарних порівнянь.<br>Методику проілюстровано на трьох прикладах: простий базовий приклад, в якому немає суттєвих неузгодженостей; неповна матриця попарних порівнянь; маніпулювання з боку недобросовісного експерта, що призводить до порушення порядку (для протидії такому маніпулюванню запропоновано вводити вагові коефіцієнти, які відображають міри довіри до тих чи тих суджень).</p>Oleksii Oletsky
Авторське право (c) 2023 Oleksii Oletsky
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245859110.18523/2617-3808.2022.5.85-91Двоетапна транспортна задача з невідомими потребами споживачів
http://nrpcomp.ukma.edu.ua/article/view/275239
<p>Досліджено математичну модель двоетапної транспортної задачі з невідомими потребами споживачів та заданими їхніми нижніми й верхніми межами. Її частковим випадком є класична двоетапна транспортна задача, яка визначає найбільш економічний план перевезення продукції від постачальників до споживачів через проміжні пункти. Наведено умови сумісності систем лінійних обмежень відповідних задач лінійного програмування. Розглянуто модельну задачу оптимального розбиття множини та наведено результати обчислювальних експериментів із використанням солвера Gurobi.</p>Petro StetsyukOlga KhomiakVolodymyr Lіashko
Авторське право (c) 2023 Petro Stetsyuk, Olga Khomiak, Volodymyr Lіashko
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245929610.18523/2617-3808.2022.5.92-96Розвиток і реалізація технології створення широкого класу застосувань на зразок чат-ботів на основі формальних моделей
http://nrpcomp.ukma.edu.ua/article/view/275240
<p>У статті запропоновано концепцію платформи розроблення, накопичення і використання спеціалізованих додатків – ботів, що автоматизують функції, пов’язані з інформуванням, замовленням і виконанням замовлень, реалізацією багатоетапних процесів, окремі етапи яких залежать від різноманітних обставин, подій та особливостей учасників за допомогою можливостей месенджерів соціальних мереж. Описано загальний підхід до створення ботів із використанням формальних моделей, таких як машини станів, логічні моделі й описи бізнес-процесів. У плані реалізації платформи запропоновано практичну реалізацію компоненту, що забезпечує побудову логіки опрацювання користувацьких дій у межах реалізації заданого бізнес-процесу відповідно до специфікації діаграми. Описано приклад використання практичної реалізації компоненту для створення бота.</p>Sergii TelenykGrzegorz NowakowskiYevhenii VovkIhor Anosov
Авторське право (c) 2023 Sergii Telenyk, Grzegorz Nowakowski, Yevhenii Vovk, Ihor Anosov
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-2459710710.18523/2617-3808.2022.5.97-107Специфікація процедурної мови програмування
http://nrpcomp.ukma.edu.ua/article/view/275146
<p>Розглянуто процедурну мову програмування, об’єкти якої – цілі змінні й процедури. Оператори мови – присвоєння, введення, виведення, умовний, циклу і блок. Головне призначення блоку – введення локальних цілих змінних і процедур. Процедура має параметри і тіло – оператор. Обчислює процедуру оператор виклику, аргументи якого цілі змінні. Наведено повну формальну специфікацію мови. На основі специфікації побудовано інтерпретатор мови програмування.</p>Volodymyr Protsenko
Авторське право (c) 2023 Volodymyr Protsenko
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-24541110.18523/2617-3808.2022.5.4-11Автоматична генерація онтологій на основі статей українською мовою
http://nrpcomp.ukma.edu.ua/article/view/275147
<p>У статті представлено систему, яка здатна генерувати нові онтології або доповнювати наявні на основі статей українською мовою. Описано онтології та алгоритм, який доречний для використання у автоматизованому виокремленні концептів із текстів природною мовою.</p>Oleksandr ZhezherunMaksym Ryepkin
Авторське право (c) 2023 Oleksandr Zhezherun, Maksym Ryepkin
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245121510.18523/2617-3808.2022.5.12-15Програмна система перевірки на плагіат українських текстів
http://nrpcomp.ukma.edu.ua/article/view/275149
<p>Метою цієї роботи є опис методології побудови програмної системи (застосунку) перевірки на плагіат наукових публікацій українською мовою з використанням двох моделей машинного навчання – Word2Vec і BERT. Ми розглядаємо виявлення зовнішнього плагіату в українських текстах, що передбачає порівняння вхідного документа з документами в колекції. Вбудовування слів використовували для порівняння документів, оскільки тексти зі схожим значенням або контекстом створюють подібні вбудовування слів. За допомогою Word2Vec і BERT ми перетворюємо кожен документ на ряд убудовувань слів. Розрахунок міри подібності для цих убудовувань допомагає визначити схожість документів. Інтерфейс програми розроблено з використанням бібліотеки React. Вебзастосунок використовує бібліотеку компонентів Material UI і базу даних MongoDB. Бекенд написано з використанням мов програмування Python і Flask.</p>Andrii HlybovetsMykola Bikchentaev
Авторське право (c) 2023 Andrii Hlybovets, Mykola Bikchentaev
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245162510.18523/2617-3808.2022.5.16-25Використання доповненої реальності для візуалізації архітектур програмних модулів
http://nrpcomp.ukma.edu.ua/article/view/275150
<p>У статті описано створений програмний комплекс ADAR для статичного аналізу програмного коду з подальшим створенням тривимірної моделі для візуалізації засобами доповненої реальності. Комплекс має природне для людини подання, що дає змогу на інтуїтивному рівні ефективно аналізувати складність зв’язків між різними частинами програмного коду, які виступають критерієм визначення зв’язності, зв’язаності або крихкості компонента.</p>Oleksandr Frankiv
Авторське право (c) 2023 Oleksandr Frankiv
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245263010.18523/2617-3808.2022.5.26-30Реалізація чат-ботів із поведінкою, що керується скінченним автоматом, у графічному конструкторі
http://nrpcomp.ukma.edu.ua/article/view/275187
<p>Окреслено основні методи використання скінченних автоматів (СА) для моделювання й програмної реалізації поведінки об’єктів різної природи. Як приклад інтерактивної програми розглянуто чат-боти: основні поняття, методи класифікації, способи реалізації. Запропоновано розширення СА для моделювання поведінки текстового чат-бота, побудованого на правилах. Дано короткий огляд методів перетворення СА на програмний код у різних парадигмах програмування. Запропоновано динамічний підхід для виконання такого перетворення, зі збереженням специфікації СА в базі даних. Розроблено графічний конструктор, який дає змогу створювати модель чат-бота, базованого на правилах, у вигляді скінченного автомата та виконує трансформацію побудованої моделі для безпосереднього використання в месенджер-платформі Telegram.</p>Nataliya GulayevaMykhailo Kobieliev
Авторське право (c) 2023 Nataliya Gulayeva, Mykhailo Kobieliev
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245314010.18523/2617-3808.2022.5.31-40Система захисту рухомих об’єктів із використанням GPS/GSM-модулів та радіопротоколу
http://nrpcomp.ukma.edu.ua/article/view/275192
<p>Розглянуто проблему захисту та охорони на прикладі рухомого об’єкта – велосипеда, з використанням GSM- і GPS-модулів. Показано основні особливості наявних систем у цій сфері, їхні переваги й недоліки. Наведено переваги використання радіопротоколу для захисту велосипедів. Розроблено модель системи, що відповідає потребам користувача.</p>Semen GorokhovskyiАnton Аlieksieiev
Авторське право (c) 2023 Semen Gorokhovskyi, Аnton Аlieksieiev
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245414410.18523/2617-3808.2022.5.41-44Інформаційна система розрахунку кредитоспроможності фізичної особи
http://nrpcomp.ukma.edu.ua/article/view/275195
<p>У роботі описано створену інформаційну систему розрахунку кредитоспроможності фізичної особи, яка на основі даних із кредитних історій, кредитного рейтингу, якісних характеристик, фінансових показників особи та характеристик кредитної операції обчислює клас позичальника.<br>Продемонстровано використання платформи Asp.Net Core та фреймворку Vue.js для побудови програмного модуля, що може як застосовуватися самостійно, так і просто інтегруватись в інші корпоративні системи.</p>Alla NahirnaOleksandra ChumachenkoOlena Pyechkurova
Авторське право (c) 2023 Alla Nahirna, Oleksandra Chumachenko, Olena Pyechkurova
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245454810.18523/2617-3808.2022.5.45-48Аналіз і синтез технологій класифікації текстової інформації
http://nrpcomp.ukma.edu.ua/article/view/275198
<p>Розглянуто задачу якісного аналізу процесу перетворення текстової інформації на набір ознак і відповідно перетворення цих ознак на набір, зручний для візуального аналізу. Розглянуто структуру типової технології з аналізу текстової інформації та визначено її основні елементи. Детально наведено опис кожного елементу технології аналізу та класифікації текстової інформації із залученням методів класифікації та групування ознак. Проведено експериментальні випробування окремих компонентів цієї технології.</p>Vladyslav KuznetsovIurii KrakVolodymyr LіashkoVeda Kasianiuk
Авторське право (c) 2023 Vladyslav Kuznetsov, Iurii Krak, Volodymyr Lіashko, Veda Kasianiuk
http://creativecommons.org/licenses/by/4.0
2023-02-242023-02-245495310.18523/2617-3808.2022.5.49-53