Кафедра мережних технологій

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 20 of 100
  • Item
    Розпізнавання емоційних станів під час перегляду відео на основі даних GSR, пульсу та візуального відстеження
    (Національний університет "Києво-Могилянська академія", 2025) Глибовець, Андрій; Хмель, Світлана
    Метою даної роботи є створення прототипу системи розпізнавання емоційних станів користувача під час перегляду відео, який об’єднує дані гальванічної реакції шкіри (GSR), частоти серцевих скорочень (ЧСС) та напрямку погляду.
  • Item
    Порівняльний аналіз Django і Express.js: критерії вибору та сфери застосування у web-розробці
    (Національний університет "Києво-Могилянська академія", 2025) Пєчкурова, Евеліна; Пєчкурова, Олена
    У сучасній web-розробці використання фреймворків є невід’ємною складовою ефективної реалізації web-застосунків. Фреймворки забезпечують розробникам набір інструментів і шаблонів для спрощення створення, підтримки та масштабування проєктів. Основна мета їх використання полягає в автоматизації повторюваних задач, покращенні організації коду та підвищенні безпеки застосунків.
  • Item
    Розрізнення безкоштовних застосунків і пробних версій платних macOS-застосунків на публічних маркетплейсах
    (Національний університет "Києво-Могилянська академія", 2025) Літвінчук, Захар; Франків, Олександр; Петелєв, Євгеній; Кривоблоцький, С.; Стулова, Н.
    Стрімкий розвиток маркетплейсів програмного забезпечення привів до їх комерціалізації. Межа між справді безкоштовними застосунками та продуктами з платними обмеженнями розмивається. У цих умовах прозорість монетизації та коректність маркування стають критично важливими: різноманіття моделей монетизації (підписки, внутрішні покупки, пробні періоди), непослідовне розкриття платних функцій ускладнюють ручну перевірку й підвищують ризики для користувачів і модерації. Це зумовило потребу в автоматизованому підході до категоризації застосунків за моделлю монетизації.
  • Item
    Калібрування пари роботизованих маніпуляторів у схемі "ведуча–ведена"
    (Національний університет "Києво-Могилянська академія", 2025) Волинець, Євгеній
    Для багатоланкових роботизованих маніпуляторів із розумними сервоприводами (Dynamixel, Feetech) типовими джерелами похибок є механічні неточності та зазори, люфт, некоректне нульове базування суглобів і порушення орієнтації привода під час складання кінематичних пар. Навіть за однакових алгоритмів керування дві зовні однакові системи можуть суттєво відрізнятися за фактичними координатами, що ускладнює масштабування та обслуговування.
  • Item
    Автоматичне формування онтології товарів на основі аналізу даних електронної комерції
    (Національний університет "Києво-Могилянська академія", 2025) Жежерун, Олександр; Колесніков, Антон
    Після створення концепції Semantic Web онтологія стала синонімом рішення проблем розуміння природної мови комп'ютерами [1]. Проте ручне створення онтологій потребує значних інтелектуальних ресурсів та швидко застаріває. Щоб знайти рішення, з'явився напрям онтологічної інженерії, який вивчає шляхи автоматизації генерування знань з тексту [2,3]. У процесі роботи розглянуто задачу автоматизованої генерації онтології товарів з використанням гетерогенних даних з 34 джерел електронної комерції чотирма мовами. Побудовано систему, яка формує онтологію з 486 концептів без ручного створення словників. Традиційні підходи потребують залучення експертів та ручного створення правил, що не масштабується при роботі з мільйонами товарів [3,4]. Сучасні методи можна поділити на три класи: словникові системи (потребують ручних синонімів), правилові системи (не масштабуються), системи на основі машинного навчання (потребують великих розмічених датасетів) [5].
  • Item
    Modeling changes of opinions as transition probabilities within one- and two-level model "State-Probability of Action"
    (2025) Oletsky, Oleksiy; Peleshko, Dmytro; Moholivskyi, Vitalii
    Approaches to modeling and simulating processes related to elections and changing voters’ opinions in bipartisan democracies on the basis of Markov chains are discussed. The basic approach suggested by the “state-probability of action” model (SPA model) is combined with ideas featured by pairwise comparisons and the Analytic Hierarchy Process. The one-level SPA model, focusing on election results, and the twolevel model regarding criteria which affect decisions are considered. Some modifications of traditional homogenous Markov chains, such as switching roles or random transition probabilities, are explored. Some approaches to using non-homogenous Markov chains are outlined.
  • Item
    Онтологічні засади управління знаннями в контексті навчально-дослідницької діяльності
    (2023) Приходнюк, Віталій; Горборуков, Вячеслав; Франчук, Олег
    Основним завданням при організації трансферу знань у науковій та навчальній діяльності є видобування їх із масивів даних та інформації, а також ефективне представлення кінцевому користувачеві у зручній для сприйняття формі. Експоненціальне зростання обсягів інформації і даних та їх накопичення у просторово розподілених базах і сховищах потребують застосування нових методів та інструментів, які дають змогу суттєво підвищувати ефективність процесів їх видобування і перетворення на знання. Головним при цьому є забезпечення високої якості навчальних і наукових матеріалів, що, у свою чергу, залежить від обсягів опрацьованих викладачами та дослідниками джерел інформації. Водночас проблему становить фрагментарність і розпорошеність інформації, що суттєво ускладнює її цілісне сприйняття. Розв’язати її допоможе використання онтологічних моделей як однієї з найсучасніших технік представлення знань. Тому доцільним вбачається застосування онтологічного та онтологокерованого підходів у процесах трансферу знань. Запропоновано варіант здійснення такого підходу на основі когнітивних сервісів, що реалізують процеси створення анотацій, виокремлення іменованих сутностей, узагальнення, визначення семантичної близькості, категоризації та класифікації термінів, повнотекстового пошуку. Це дає змогу досягти високого рівня ефективності представлення навчальних і наукових матеріалів для їх успішного використання та сприйняття.
  • Item
    Координація мікросервісів із використанням машин станів
    (2024) Олецький, Олексій; Моголівський, Віталій
    У статті розглянуто підхід до координації мікросервісів на основі використання машин станів як абстракції для управління розподіленим потоком виконання програми з мікросервісною архітектурою. Реалізовано прототип бібліотеки, загальну архітектуру і принципи роботи якого описано в статті.У разі застосування описаного підходу полегшується та упорядковується робота з паралельними потоками виконання і довготривалими фоновими задачами. Крім того, покращується прозорість процесів, що полегшує їх моніторинг, візуалізацію, тестування і відлагодження. Для використання машин станів у мікросервісному середовищі реалізовано інтеграцію з брокером повідомлень і належне довготривале зберігання їхнього стану.
  • Item
    Візуалізація когнітивних станів на основі Raspberry Pi для біологічного зворотного зв’язку в реальному часі за допомогою нейро-комп’ютерного інтерфейсу
    (2024) Волинець, Євген; Хмель, Світлана; Пєчкурова, Олена
    Нейрокомп’ютерний інтерфейс на основі ЕЕГ (Electroencephalography, електроенцефалографія) — це технологія, яка дає змогу встановлювати взаємодію між мозком людини і зовнішніми пристроями, такими як комп’ютери чи робототехніка. Основні принципи такого інтерфейсу: 1. Зчитування електричної активності мозку за допомогою електродів, розміщених на поверхні скальпа. Ці сигнали ЕЕГ відображають коливання потенціалів нейронів. 2. Оброблення та аналіз ЕЕГ-сигналів за допомогою алгоритмів машинного навчання, щоб визначити певні патерни, пов’язані з конкретними розумовими станами чи намірами користувача. 3. Переклад цих розпізнаних патернів у команди для управління зовнішніми пристроями, такими як комп’ютер, протези чи інтерфейси віртуальної реальності. Ключові переваги нейрокомп’ютерних інтерфейсів на основі ЕЕГ — це можливість безпосереднього керування пристроями за допомогою думок та намірів, не вдаючись до традиційних методів введення, наприклад клавіатури чи миші. Це відкриває нові перспективи для людей з обмеженими можливостями, а також для інноваційних застосувань у сферах нейрореабілітації, ігор, віртуальної реальності тощо. У статті описано дослідження можливостей використання ЕЕГ пристрою для збору та візуалізації інформації про когнітивний стан користувача пристрою. Дослідження проводили на електроенцефалографічному приладі Emotiv INSIGHT (5-канальна система електроенцефалографії (EEG) із напівсухими полімерними датчиками), та Raspberry Pi 4B. В рамках дослідження було розроблено прототип, що дає можливість візуалізовувати показники про емоційний і ментальний стан користувача за допомогою LED, що під’єднані до Raspberry Pi.
  • Item
    Application Of The Ant Colony Algorithm For Solving The Fuzzy Traveling Salesman Problem
    (2024) Ivokhin, Eugene; Oletsky, Oleksiy; Yushtin, Konstantin; Gavrilenko, Valeriy; Boguslavskyi, Maksym
    The traveling salesman problem (TSP) is a classical combinatorial optimization problem that involves finding the shortest or fastest route among a set of cities. To formalize the uncertainty and imprecision in input data, often caused by subjective evaluations of the travel time intervals, this paper employs fuzzy numbers. The form of these fuzzy numbers is based on a Gaussian-like approach. This work examines the specifics of applying the ant colony optimization (ACO) algorithm and proposes an approach for its optimal use. The impact of the algorithm's parameters on the quality of the approximated best solution is analyzed. The problem is illustrated with numerical examples involving a sufficiently large number of cities in the transportation network.
  • Item
    Перспективи впровадження індексу на базі суфіксного дерева для пошуку підрядків у СУБД великого розміру
    (Національний університет "Києво-Могилянська академія", 2024) Зважій, Дмитро
    Сучасні інформаційні системи стикаються зі стрімким зростанням обсягів даних, що створює нові виклики для їх зберігання та обробки. Ефективний доступ до даних, особливо під час виконання пошукових операцій, стає критично важливим для підтримки продуктивності ІТ-систем. Реляційні та нереляційні системи керування базами даних (СУБД), такі як PostgreSQL, MySQL, ClickHouse, Elasticsearch, пропонують різноманітні інструменти для швидкого пошуку та індексації. Суфіксне дерево — це структура даних, яка може значно скоротити час виконання пошуку підрядків, роблячи її потенційно ефективним рішенням для покращення роботи СУБД з великими текстовими обсягами. У роботі автори прагнули експериментально підтвердити гіпотезу, що впровадження суфіксного дерева як індексу для сучасних СУБД дозволить підвищити швидкість виконання операцій пошуку підрядків.
  • Item
    Сегментація геопросторових растрових даних методом гексагонів
    (Національний університет "Києво-Могилянська академія", 2024) Царинюк, Олександр; Глибовець, Андрій
    Матеріали доповiді учасників 15 міжнародної науково-практичної конференції "Теоретичні та прикладні аспекти побудови програмних систем", Київ, 23-24 грудня 2024 р.
  • Item
    Застосування нейронних мереж глибокого навчання при розробці рекомендаційної системи
    (Національний університет "Києво-Могилянська академія", 2024) Ракітенко, Дмитрій; Гуминський, Віктор
    Матеріали доповiді учасників 15 міжнародної науково-практичної конференції "Теоретичні та прикладні аспекти побудови програмних систем", Київ, 23-24 грудня 2024 р.
  • Item
    Розвиток мультиграфового підходу до оцінювання та ранжування альтернатив
    (Національний університет "Києво-Могилянська академія", 2024) Олецький, Олексій
    В статті розглянуто методи ранжування альтернатив на основі багатографового підходу, а саме – на основі побудови та аналізу деякого мультиграфа
  • Item
    On supervising and coordinating microservices within web applications on the basis of state machines
    (2024) Oletsky, Oleksiy; Moholivskyi, Vitali
    An approach to supervising and coordinating microservices by applying state machines has been developed. Both orchestration and choreography approaches to coordinate microservices are considered. A prototype of a library based on this approach is reported. Such advantages as central control over complex distributed execution flow, declarative description of the system and the workflows within it, rich facilities for visualization, possibilities for applying mathematical methods of analysis, keeping track of long-running background jobs, monitoring the current state of a system, testing coordination logic with mocked implementation details, and debugging coordination issues using only state machine without running microservices are illustrated on examples. A way to estimate the importance measures of specific microservices based on PageRank-like techniques is suggested. Some suggestions for using other mathematical methods are discussed.
  • Item
    Automated Pipelines for Large-Scale Height-Based Vegetation Segmentation
    (2024) Tsaryniuk, Oleksandr; Hlybovets, Andriy; Oletsky, Oleksiy
    Height-based vector vegetation segmentation is one of the critical aspects of spatial analysis. This segmented data is used in radio propagation modeling, environmental monitoring, and vegetation mapping. Many studies on vector vegetation segmentation focus on delineating individual tree crowns, allowing detailed data sets to be obtained. However, the high level of detail results in a substantial data volume, making it impractical to use these datasets over large areas, such as an entire country. Segmentation of large vector data sets remains a significant challenge in geospatial data creation. In our study, we developed three different segmentation pipelines: hexagon segmentation, convolution segmentation, and random points. A test data fragment was processed to compare the proposed methods and accuracy and volume metrics were calculated.
  • Item
    Recognizing gestures of the Ukrainian dactylic alphabet
    (2023) Hlybovets, Andrii; Bikchentayev, Mykola
    Sign language is a visual way of communicating used by people who are deaf or hard of hearing. It involves handshapes, facial expressions, and body movements to con-vey meaning. Sign language helps the deaf community interact with each other and the hearing world, allowing them to participate fully in society. According to the WHO (World Health Organization) over 5 % of the world’s population – or 430 mil-lion people — experience problems with hearing. More than 44,000 people with hearing impairments are registered with the Ukrainian Society of the Deaf, an all-Ukrainian public organization for the disabled. Therefore, it is extremely important to develop new software, available to the public, that would allow quickly and effec-tively learn and understand sign language. This work aims to review gesture recogni-tion techniques and develop a system for detecting and classifying gestures of the Ukrainian dactylic alphabet. Two main approaches to gesture recognition, glove-based and computer vision-based (CV), are explained, with the latter being preferred due to its flexibility and widespread usage. The text elaborates on deep learning-based approaches, particularly LSTM networks, and the advantages they offer in au-tomatically learning features from raw image data. The process of creating a dataset for training the gesture classification model is described, which involves recording videos of hand gestures and extracting keypoints using Google MediaPipe. The mo-del training phase is detailed, covering the architecture of the LSTM-based classifier, optimization algorithms, and loss functions. The resulting model achieves an accura-cy of 98.4% on the test dataset. A program for real-time gesture recognition is deve-loped using Python and relevant libraries. The program utilizes a webcam feed to de-tect and classify hand gestures, displaying the top three predicted letters of the Ukrainian dactylic alphabet. The scientific novelty of the obtained results: the paper presents a method that utilizes hand keypoints for recognizing hand gestures of the Ukrainian dactyl alphabet. Also, as part of the development of the gesture recognition system, a data set was collected, where each gesture corresponds to 50 videos of 65 frames. The practical significance of the results obtained: the model obtained as a result of the study can be used to interpret the gestures of the Ukrainian dactylic al-phabet. The dataset collected for training this model can be used in other works to train or validate similar models. The paper might be of use to the ones who are inte-rested in developing similar systems for gesture recognition.
  • Item
    Методичні аспекти надання рекомендацій щодо вдосконалення навчально-освітньої діяльності
    (Національний університет харчових технологій, 2022) Горборуков, Вячеслав; Франчук, Олег
    Матеріали доповіді учасників Всеукраїнської науково-методичної конференції "Сучасні науково-методичні проблеми математики у вищій школі", 23-24 травня 2022 р.
  • Item
    An approach to modeling elections in bipartisan democracies on the base of the "state-probability of action" model
    (2024) Dosyn, Dmytro; Oletsky, Oleksiy
    An approach to constructing the two-level behavioral "state-probability of action" model and to getting appropriate matrices "state-probability of choice" for the case of two competing alternatives has been suggested. The top level is directly connected to probabilities of choice between alternatives. States of the model are connected to grades of pairwise comparisons. For getting rows of the matrix on this basis transitive scales are offered to be applied, but not only. It appears important to distinguish values of preferences themselves and probabilities of choice related to them. For this reason, another parameter standing for decisiveness of agents has been introduced. The bottom level is related to separate criteria influencing a choice. A way to applying such a model for modeling voting in a bipartisan democracy has been suggested. Within this context, a problem of equilibrium between two alternatives, when no alternative has advantages over the other, is of great importance. Some sufficient conditions for equilibrium between two alternatives have been postulated in the paper, they significantly rely upon properties of symmetry. The illustrating example of modeling elections in an imaginary country has been provided. Voters in this example are to make a choice between two candidates on the base of comparing them by some given criteria. In the initial example the equilibrium between alternatives holds. Then an issue how agents of influence could change the situation in a desirable direction is discussed.
  • Item
    Алгоритм сингулярного розкладу на графічному процесорі
    (2023) Сухарський, Сергій
    У статті представлено реалізацію алгоритму сингулярного розкладу матриці, розроблений для виконання на графічному процесорі, який складається з двох частин: ортогонального розкладання матриці та приведення матриці до діагонального вигляду. Наведено реалізацію зведення до дводіагонального вигляду матриці з обчисленням ортогональних множників за методом Хаусхолдера і діагоналізації із використанням матриці повороту Ґівенса в середовищі jCUDA. Проведено експерименти, результати яких ретельно досліджено на предмет часу обчислень, абсолютної похибки, а також проведено порівняння з альтернативними способами реалізації сингулярного розкладу як на центральному так і на графічних процесорах.