http://nrpcomp.ukma.edu.ua/issue/feedНаукові записки НаУКМА. Комп'ютерні науки2023-03-09T18:03:12+02:00Oksana Kyriienkoo.kyriienko@ukma.edu.uaOpen Journal Systems<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>http://nrpcomp.ukma.edu.ua/article/view/275212Застосування методу виявлення елементів дисфлюентності мовлення для машинного перекладу транскрибцій усної мови2023-03-08T17:02:07+02:00Artem Kramova.kramov@seven-pro.comSergiy Pogorilyysdp@univ.net.ua<p>У роботі розглянуто проблему здійснення нейронного машинного перекладу результатів транскрибування усної мови, які містять елементи дисфлюентності мовлення, з англійської мови на українську. Проаналізовано наявні методи та програмні засоби виявлення елементів дисфлюентності мовлення в англомовних текстах. Створено синтетичний розмічений корпус, що містить оригінальні версії документів та їхні модифіковані версії відповідно до визначених типів дисфлюентності мовлення. Здійснено експериментальну перевірку ефективності застосування методу виявлення елементів дисфлюентності мовлення для вдосконалення перекладу усної мови на основі застосування моделей нейронного машинного перекладу для пари англійської та української мов. Отримані результати свідчать про доцільність використання зазначеного методу для попереднього оброблення результатів транскрибування діалогів для створення коректних когерентних перекладів за допомогою зазначених моделей машинного перекладу.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Artem Kramov, Sergiy Pogorilyyhttp://nrpcomp.ukma.edu.ua/article/view/275215Алгоритм вилучення ключових фрагментів зображень у системах відеопошуку2023-03-08T17:24:23+02:00Andrii Afoninafonin@ukma.edu.uaIryna Oksiutairyna.oksiuta@ukma.edu.ua<p>У статті описано алгоритм вилучення ключових кадрів фрагментів зображень у процесі оброблення відеозаписів для індексації у відеопошукових системах. Наведено дослідження сучасних методів машинного навчання у вирішенні задач детекції та кластеризації зображень для досягнення найвищої точності в процесі оброблення. Запропоновано метрики оцінки якості кадрів для визначення найкращих і ранжування. Результати роботи алгоритму може бути використано в системах розпізнавання облич для подальшого присвоєння міток у процесі відеопошуку.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Andrii Afonin, Iryna Oksiutahttp://nrpcomp.ukma.edu.ua/article/view/275229Класифікація конфіденційних зображень із використанням нейронного хешу2023-03-09T13:55:22+02:00Olena Buchkoolena.buchko@ukma.edu.uaSan Byn Nhuienmr.sn5.kma@gmail.com<p>Запропоновано підхід із застосуванням нейронного хешу для розв’язання задачі класифікації конфіденційних зображень. Головна ідея алгоритму полягає у пошуку схожих зображень – таких, що слугуватимуть взірцем для визначення класів. Алгоритм використовує хеш-коди, що дає змогу забезпечити приватність світлин користувачів. Розглянуто псевдоадаптивність мережі.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Olena Buchko, San Byn Nhuienhttp://nrpcomp.ukma.edu.ua/article/view/275230Розпізнавання вільних місць для паркування автомобілів із використанням глибинного навчання2023-03-09T14:14:13+02:00Taras Kreshchenkot.kreshchenko@ukma.edu.uaYury Yushchenkosunsaid@i.ua<p>У роботі розглянуто проблему паркування у великих містах, запропоновано систему розпізнавання вільних місць на паркувальних майданчиках із використанням комп’ютерного зору. Розроблено алгоритм визначення зайнятості паркомісць і архітектуру системи. Розглянуто можливі проблеми під час навчання моделі комп’ютерного зору для побудови подібних систем.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Taras Kreshchenko, Yury Yushchenkohttp://nrpcomp.ukma.edu.ua/article/view/275232Трансдисциплінарна інформаційно-аналітична платформа підтримки процесів оцінювання2023-03-09T15:05:13+02:00Viacheslav Gorborukovv.gorborukov@ukma.edu.uaOleg Franchuko.franchuck@ukma.edu.uaVitalii Prykhodniuktangens91@gmail.comOksana Kyriienkoo.kyriienko@ukma.edu.ua<p>У статті йдеться про створену комп’ютерну систему – інформаційно-аналітичну платформу, що забезпечує ефективну роботу експертів (членів журі) під час перегляду та оцінювання науково-дослідницьких матеріалів, які виносять на захист учасники інтелектуальних конкурсів. Систему розгорнуто на базі інтерактивного документа, що являє собою варіант онтологокерованої системи, а її роботу проілюстровано на прикладі конкурсу-захисту Малої академії наук України.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Viacheslav Gorborukov, Oleg Franchuk, Vitalii Prykhodniuk, Oksana Kyriienkohttp://nrpcomp.ukma.edu.ua/article/view/275238Підвищення узгодженості матриць попарних порівнянь у методі аналізу ієрархій на основі розв’язків систем лінійних алгебраїчних рівнянь2023-03-09T16:22:31+02:00Oleksii Oletskyoletsky@ukma.edu.ua<p>Розвинуто підхід до підвищення узгодженості матриць попарних порівнянь у методі аналізу ієрархій на основі розв’язків систем лінійних алгебраїчних рівнянь. Одна група цих рівнянь відповідає оцінкам, які дав експерт, а інша група пов’язана з вимогою кардинальної узгодженості попарних порівнянь.<br>Методику проілюстровано на трьох прикладах: простий базовий приклад, в якому немає суттєвих неузгодженостей; неповна матриця попарних порівнянь; маніпулювання з боку недобросовісного експерта, що призводить до порушення порядку (для протидії такому маніпулюванню запропоновано вводити вагові коефіцієнти, які відображають міри довіри до тих чи тих суджень).</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Oleksii Oletskyhttp://nrpcomp.ukma.edu.ua/article/view/275239Двоетапна транспортна задача з невідомими потребами споживачів2023-03-09T16:49:20+02:00Petro Stetsyukstetsyukp@gmail.comOlga Khomiakkhomiak.olha@gmail.comVolodymyr Lіashkov.liashko@ukma.edu.ua<p>Досліджено математичну модель двоетапної транспортної задачі з невідомими потребами споживачів та заданими їхніми нижніми й верхніми межами. Її частковим випадком є класична двоетапна транспортна задача, яка визначає найбільш економічний план перевезення продукції від постачальників до споживачів через проміжні пункти. Наведено умови сумісності систем лінійних обмежень відповідних задач лінійного програмування. Розглянуто модельну задачу оптимального розбиття множини та наведено результати обчислювальних експериментів із використанням солвера Gurobi.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Petro Stetsyuk, Olga Khomiak, Volodymyr Lіashkohttp://nrpcomp.ukma.edu.ua/article/view/275240Розвиток і реалізація технології створення широкого класу застосувань на зразок чат-ботів на основі формальних моделей2023-03-09T18:03:12+02:00Sergii Telenyks.telenyk@gmail.comGrzegorz Nowakowskignowakowski@pk.edu.plYevhenii Vovkvovkzenia@gmail.comIhor Anosovanosovigor404@gmail.com<p>У статті запропоновано концепцію платформи розроблення, накопичення і використання спеціалізованих додатків – ботів, що автоматизують функції, пов’язані з інформуванням, замовленням і виконанням замовлень, реалізацією багатоетапних процесів, окремі етапи яких залежать від різноманітних обставин, подій та особливостей учасників за допомогою можливостей месенджерів соціальних мереж. Описано загальний підхід до створення ботів із використанням формальних моделей, таких як машини станів, логічні моделі й описи бізнес-процесів. У плані реалізації платформи запропоновано практичну реалізацію компоненту, що забезпечує побудову логіки опрацювання користувацьких дій у межах реалізації заданого бізнес-процесу відповідно до специфікації діаграми. Описано приклад використання практичної реалізації компоненту для створення бота.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Sergii Telenyk, Grzegorz Nowakowski, Yevhenii Vovk, Ihor Anosovhttp://nrpcomp.ukma.edu.ua/article/view/275146Специфікація процедурної мови програмування2023-03-07T17:57:17+02:00Volodymyr Protsenkov.protsenko@ukma.edu.ua<p>Розглянуто процедурну мову програмування, об’єкти якої – цілі змінні й процедури. Оператори мови – присвоєння, введення, виведення, умовний, циклу і блок. Головне призначення блоку – введення локальних цілих змінних і процедур. Процедура має параметри і тіло – оператор. Обчислює процедуру оператор виклику, аргументи якого цілі змінні. Наведено повну формальну специфікацію мови. На основі специфікації побудовано інтерпретатор мови програмування.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Volodymyr Protsenkohttp://nrpcomp.ukma.edu.ua/article/view/275147Автоматична генерація онтологій на основі статей українською мовою2023-03-07T18:11:31+02:00Oleksandr Zhezherunzhezherun@ukma.edu.uaMaksym Ryepkinryepkin.maksym98@gmail.com<p>У статті представлено систему, яка здатна генерувати нові онтології або доповнювати наявні на основі статей українською мовою. Описано онтології та алгоритм, який доречний для використання у автоматизованому виокремленні концептів із текстів природною мовою.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Oleksandr Zhezherun, Maksym Ryepkinhttp://nrpcomp.ukma.edu.ua/article/view/275149Програмна система перевірки на плагіат українських текстів2023-03-07T18:31:19+02:00Andrii Hlybovetsa.glybovets@ukma.edu.uaMykola Bikchentaevm.bikchentaev@ukma.edu.ua<p>Метою цієї роботи є опис методології побудови програмної системи (застосунку) перевірки на плагіат наукових публікацій українською мовою з використанням двох моделей машинного навчання – Word2Vec і BERT. Ми розглядаємо виявлення зовнішнього плагіату в українських текстах, що передбачає порівняння вхідного документа з документами в колекції. Вбудовування слів використовували для порівняння документів, оскільки тексти зі схожим значенням або контекстом створюють подібні вбудовування слів. За допомогою Word2Vec і BERT ми перетворюємо кожен документ на ряд убудовувань слів. Розрахунок міри подібності для цих убудовувань допомагає визначити схожість документів. Інтерфейс програми розроблено з використанням бібліотеки React. Вебзастосунок використовує бібліотеку компонентів Material UI і базу даних MongoDB. Бекенд написано з використанням мов програмування Python і Flask.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Andrii Hlybovets, Mykola Bikchentaevhttp://nrpcomp.ukma.edu.ua/article/view/275150Використання доповненої реальності для візуалізації архітектур програмних модулів2023-03-07T18:46:54+02:00Oleksandr Frankivo.frankiv@ukma.edu.ua<p>У статті описано створений програмний комплекс ADAR для статичного аналізу програмного коду з подальшим створенням тривимірної моделі для візуалізації засобами доповненої реальності. Комплекс має природне для людини подання, що дає змогу на інтуїтивному рівні ефективно аналізувати складність зв’язків між різними частинами програмного коду, які виступають критерієм визначення зв’язності, зв’язаності або крихкості компонента.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Oleksandr Frankivhttp://nrpcomp.ukma.edu.ua/article/view/275187Реалізація чат-ботів із поведінкою, що керується скінченним автоматом, у графічному конструкторі2023-03-08T13:29:35+02:00Nataliya Gulayevangulayeva@yahoo.comMykhailo Kobielievmichael.kobelev@outlook.com<p>Окреслено основні методи використання скінченних автоматів (СА) для моделювання й програмної реалізації поведінки об’єктів різної природи. Як приклад інтерактивної програми розглянуто чат-боти: основні поняття, методи класифікації, способи реалізації. Запропоновано розширення СА для моделювання поведінки текстового чат-бота, побудованого на правилах. Дано короткий огляд методів перетворення СА на програмний код у різних парадигмах програмування. Запропоновано динамічний підхід для виконання такого перетворення, зі збереженням специфікації СА в базі даних. Розроблено графічний конструктор, який дає змогу створювати модель чат-бота, базованого на правилах, у вигляді скінченного автомата та виконує трансформацію побудованої моделі для безпосереднього використання в месенджер-платформі Telegram.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Nataliya Gulayeva, Mykhailo Kobielievhttp://nrpcomp.ukma.edu.ua/article/view/275192Система захисту рухомих об’єктів із використанням GPS/GSM-модулів та радіопротоколу2023-03-08T14:01:28+02:00Semen Gorokhovskyigor@ukma.edu.uaАnton Аlieksieievanton.alieksieiev@ukma.edu.ua<p>Розглянуто проблему захисту та охорони на прикладі рухомого об’єкта – велосипеда, з використанням GSM- і GPS-модулів. Показано основні особливості наявних систем у цій сфері, їхні переваги й недоліки. Наведено переваги використання радіопротоколу для захисту велосипедів. Розроблено модель системи, що відповідає потребам користувача.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Semen Gorokhovskyi, Аnton Аlieksieievhttp://nrpcomp.ukma.edu.ua/article/view/275195Інформаційна система розрахунку кредитоспроможності фізичної особи2023-03-08T14:26:21+02:00Alla Nahirnanaghirnaalla@ukr.netOleksandra Chumachenkoo.chumachenko@ukma.edu.uaOlena Pyechkurovapyechkurova@ukma.edu.ua<p>У роботі описано створену інформаційну систему розрахунку кредитоспроможності фізичної особи, яка на основі даних із кредитних історій, кредитного рейтингу, якісних характеристик, фінансових показників особи та характеристик кредитної операції обчислює клас позичальника.<br>Продемонстровано використання платформи Asp.Net Core та фреймворку Vue.js для побудови програмного модуля, що може як застосовуватися самостійно, так і просто інтегруватись в інші корпоративні системи.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Alla Nahirna, Oleksandra Chumachenko, Olena Pyechkurovahttp://nrpcomp.ukma.edu.ua/article/view/275198Аналіз і синтез технологій класифікації текстової інформації2023-03-08T15:25:38+02:00Vladyslav Kuznetsovkuznetsow.wlad@gmail.comIurii Krakyuri.krak@gmail.comVolodymyr Lіashkov.liashko@ukma.edu.uaVeda Kasianiukveda.kasianiuk@gmail.com<p>Розглянуто задачу якісного аналізу процесу перетворення текстової інформації на набір ознак і відповідно перетворення цих ознак на набір, зручний для візуального аналізу. Розглянуто структуру типової технології з аналізу текстової інформації та визначено її основні елементи. Детально наведено опис кожного елементу технології аналізу та класифікації текстової інформації із залученням методів класифікації та групування ознак. Проведено експериментальні випробування окремих компонентів цієї технології.</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Vladyslav Kuznetsov, Iurii Krak, Volodymyr Lіashko, Veda Kasianiukhttp://nrpcomp.ukma.edu.ua/article/view/275145Передмова2023-03-07T17:33:11+02:00Mykola Glybovetsglib@ukma.edu.ua<p>Передмова</p>2023-02-24T00:00:00+02:00Авторське право (c) 2023 Mykola Glybovets