121 Інженерія програмного забезпечення
Permanent URI for this collection
Browse
Browsing 121 Інженерія програмного забезпечення by Title
Now showing 1 - 20 of 59
Results Per Page
Sort Options
Item Emitter Position Estimation Using Time Difference of Arrival(2022) Musiiaka, O.; Hlybovets, AndriiAs a result of this work, the estimator convergence speed was improved by using a local linear transform. This new approach can be considered an adaptation of the Newton-Raphson algorithm with the Hessian matrix replaced with a statistically approximated value that guarantees the algorithm convergence and reduces the amount of computation. Performance testing of the optimization algorithms has shown that the proposed algorithm outperforms the steepest gradient descent 28.2 times and “momentum” modification 7.8 times on the CPU implementation.Item Principles of system organization and practical use cases of nanoservice architecture(2024) Barsuk, Oleksandr; Glybovets, AndriіThis paper explores the theoretical foundations and practical implementations of nanoservice architecture. It defines software architecture, differentiates nanoservice architecture from other architectural styles, and examines its correlation with the serverless approach. The study addresses the benefits, challenges, and communication patterns of nanoservice architecture, including issues like the double-spending problem and interservice communication. Practical use cases are analyzed to highlight scenarios where nanoservice architecture excels. The paper concludes with an implementation of an air monitoring system using nanoservices, demonstrating the architecture's real-world application.Item Ροзροбка системи захисту інфορмації для пеρедачі пο меρежі(2021) Ханін, Максим; Ткаченкο, ОлексійМета ροбοти – пοкρащення властивοстей безпеки OAuth 2.0 за ρахунοк дοдання електροннο цифροвοгο підпису та пοдальшοгο кοдування.Item Автентифікація користувачів у веб-застосунках за активністю вказівного пристрою(2021) Каруна, Даниїл; Ковалюк, ТетянаРобота складається с трьох розділів. В першому розділі розглянуто методи та алгоритми отримання даних, а також процес створення та навчання моделі. В другому розділі описаний процес дослідження та результати. У третьому розділі проведено оцінку результатів та ефективності, розглянуто подальші можливості застосування методу.Item Альтернативний метод декодування мовного сигналу згортковою нейронною мережею(2021) Редчиць, Євгеній; Глибовець, МиколаВ рамках даної роботи проведено огляд згорткових нейроних мереж для розпізнавання зображень та мовного сигналу. Також проаналізовано системи кодування та декодування мовного сигналу з лінійним передбаченням. Здійснено аналіз систем кодування та декодування мовного сигналу з використанням зображення спектрограми за допомогою згорткової нейронної мережі. Запропоновано архітектуру та прототип програмного застосунку альтернативного методу декодування мовного сигналу з використанням зображення бітового потоку згортковою нейронною мережею.Item Аналіз BigData за допомогою методів машинного навчання(2024) Фещенко, Кирил; Жежерун, ОлександрМетою даного дослідження є розробка та дослідження методів аналізу потокових даних за допомогою методів машинного навчання у системі Kafka.Item Веб-платформа для реалізації моделі "потрійної спіралі" (взаємодії університетів, ІТ-компаній та владних структур)(2023) Денисенко, Ігор; Ковалюк, ТетянаДипломна робота реалізує можливість взаємодії трьох різних структур, тобто уряду, університетів та компаній у реалізації проектів уряду, процесу їх аналізу, розробки та імплементації проектів, що вирішуються суспільні чи будь які інші проблеми. Перший розділ містить дослідження бізнес процесів, пов’язаних з основною темою роботи, потенційних шляхів реалізації, проблематику системи "потрійної спіралі" та планування вирішення поставлених задач, також і шляхи інтеграції чи живучість ідеї, як бізнес проекту. Другий розділ описує реалізацію власного веб-ресурсу за допомогою сучасних бібліотек та використання CRM платформ. У цьому розділі показано процес створення клієнт-серверного застосунку, описано його структуру, компоненти та використані інструменти та технології. Третій розділ демонструє практичне використання створеного застосунку для різних ролей та їх бізнес-процеси, які є частиною "потрійної спіралі". У даному розділі описано користувацький інтерфейс для різних типів користувачів, та взаємодію з ним.Item Веб-ресурс для автоматизації аналізу можливості реалізації програмних проектів(2021) Усачов, Кирило; Ковалюк, ТетянаДипломна робота описує можливість автоматизувати шляхом створення веб-ресурсу аналіз програмного проекту з огляду на можливість його реалізації. Перший розділ містить дослідження стосовно шляхів та критеріїв оцінки проектів, дано визначення та розібрано основні параметри, за якими можна робити аналіз. Другий розділ описує реалізацію власного веб-ресурсу за допомогою сучасних бібліотек. У цьому розділі показано процес створення системи, описано її структуру, компоненти та використані інструменти. Третій розділ демонструє практичне використання створеного застосунку. У даному розділі описано користувацький інтерфейс, та взаємодію з ним.Item Використання AR в інтерактивних багатокористувацьких розважальних додатках(2023) Олійник, Максим; Нагірна, АллаУ магістерській роботі надається огляд технологій доповненої реальності сучасних мобільних платформ. Також проаналізовано ігрових рушіїв, що можуть використовувати дані технології. Розглядаються бекенд-сервісні рішення, що можуть бути використані для створення багатокористувацьких ігрових додатків з доповненою реальністю. В роботі детально описано створення багатокористувацького ігрового додатку з використанням доповненої реальності.Item Використання компʼютерного зору в автоматизації тестування графічного інтерфейса користувача(2022) Манжура, Анна; Бучко, ОленаМетою магістерської роботи є дослідження використання компʼютерного зору у забезпеченні візуального тестування веб-застосунків, а також розробка такої системи, яка інтегрована у функціональні автоматизовані набори тестів. Таким чином здійснюється моніторинг та аналіз візуальних змін у графічному інтерфейсі тестованого додатка. Запропонований інструмент має вирішити існуючі проблеми традиційного візуального тестування знімків. Було розглянуто основні теоретичні поняття у тестуванні, його типах, фреймворках. Також виконано огляд сучасних проблем у візуальному тестуванні, наведено шляхи вирішення деяких. В роботі надано аналіз та тематичне дослідження низки алгоритмів обробки та аналізу зображень, як-от сегментація, індекс структурної схожості, що використовуються для візуального порівняння зображень. При розробці автоматизованої системи візуального тестування веб-інтерфейсів були використані мова програмування Python, бібліотеки Keras та OpenCV, платформа тестування Pytest.Item Використання нейро-комп’ютерних інтерфейсів для збору та накопичення інформації про користувачів веб русурсів(2023) Хмель, Світлана; Глибовець, АндрійМетою дослідження є аналіз існуючих нейро-комп'ютерних інтерфейсів на предмет виявлення основних показників, що можуть бути використання для аналізу інформації про відвідувані веб ресурси. Розробити архітектуру системи та перевірити можливість інтеграції запропонованої архітектури на основі побудованого прототипу. Оцінити основні переваги та недоліки.Item Використання нейронних мереж з навчанням з нуля для знаходження об’єктів на зображеннях з дронів(2024) Ткаленко, Владислав; Бучко, ОленаРобота присвячена дослідженню моделей, побудованих на основі методів навчання з нуля. Проведено аналіз існуючих рішень для розпізнавання об’єктів на зображеннях. Запропоновано новий підхід для покращення результатів методів навчання з нуля на зображеннях з дронів. Результатом роботи є модель, яка поєднує архітектуру навчання з нуля та модулі для кращого розпізнавання об’єктів на зображеннях з дронів. Було проведене перше тренування даної моделі, яке не продемонструвало очікуваних результатів. Для кращих експериментальних результатів необхідно покращити процес тренування моделі, та провести тренування з потужним аппаратним забезпеченням.Item Виявлення наративів у соціальних мережах українською та російською мовами(2024) Недосєка, Данило; Ігнатенко, ОлексійРобота присвячена дослідженню можливості використання великих мовних моделей для створення анотованих наборів даних для виявлення заданих користувачем наративів українською та російською мовами в соціальних мережах. У ході роботи проаналізовано існуючі рішення для виявлення наративів, специфіку виявлення наративів українською та російською, а також існуючі рішення для автоматичної анотації наративів. Запропоновано підходи для створення розмічених наборів даних на основі автоматичної анотації нерозмічених даних та генерації синтетичних анотованих даних із використанням великих мовних моделей.Item Електронний курс "Дитяче програмування"(2021) Мітіньова, Анастасія; Глибовець, МиколаМета дипломної роботи – створити основу для електронного курсу "Дитяче програмування". У процесі виконання роботи досліджено теоретичний матеріал, який стосується електронного, дистанційного навчання, електронного курсу, створено основу для електронного курсу "Дитяче програмування".Item Застосування PySpark для забезпечення якості та валідації Вig Data(2024) Полінчук, Кирило; Глибовець, АндрійЦя дипломна робота присвячена вивченню та впровадженню методів валідації великих даних (Big Data) з використанням сучасних технологій, таких як машинне навчання, та інструментів, таких як Apache Spark. Робота охоплює теоретичні аспекти валідації даних, розглядає ключові характеристики та проблеми, пов'язані з великими даними, а також описує практичні підходи до їх обробки та забезпечення якості.Item Застосування великих мовних моделей до розробки стратегій в настільних іграх(2024) Найда, Андрій; Ігнатенко, ОлексійМетою цієї роботи є ретельний аналіз продуктивності великих мовних моделей, а також вивчення їхнього використання в контексті настільних ігор. Крім того, метою є визначення оптимальних параметрів та опису запитів для досягнення найкращих результатів у завданнях, пов'язаних з ігровим середовищем. Робота також ставить за мету створити власну систему оцінювання моделі в порівнянні до повного рішення гри.Item Застосування мікрофронтендної архітектури на прикладі хмарної системи MathLearning(2024) Тернавський, Роман; Малашонок, ГеннадійОсновною метою є підвищення масштабованості, гнучкості та ефективності управління проектами розробки великих систем. Архітектура мікрофронтенд дозволяє розділяти фронтенд на менші, незалежні частини, кожна з яких може бути розроблена, тестована та розгорнута незалежно одна від одної. Це сприяє паралельній роботі різних команд та впровадженню інновацій з більшою швидкістю.Item Класифікація конфіденційних зображень з використанням нейронних мереж(2022) Нгуєн, Сан Бинь Ванович; Бучко, ОленаМета цієї роботи розробити систему, яка буде класифікувати конфіденційний контент на зображеннях, щоб уникнути їх розповсюдженню і перегляду. Система мусить бути адаптивною, тобто підлаштовуватися під нові класи, які можуть додавати користувачі, що накладає на систему вимогу постійного навчання. Від системи буде вимагатися приватність, адже ніхто, крім власне користувача, не мусить мати доступу до перегляду особистих фотографій. Також вимагається швидкість обробки, оскільки в сучасних реаліях середня кількість фото у бібліотеках користувачів становить приблизно 5 - 10 тисяч світлин, в одну секунду робиться приблизно 38 фотографій на всі активні смартфони світу , а кількість зображень, які зберігаються на серверах популярних соціальних мереж може сягати 240 мільярдів .Item Обробка відео для розпізнавання та ідентифікації об'єктів(2021) Бондар, Ілля; Ковалюк, ТетянаДипломна робота описує можливі варіанти вирішення проблеми розпізнавання та ідентифікації об’єктів на відео за допомогою різних підходів. У роботі у якості об`єкту розпізнавання та ідентифікації буде розглянуто обличчя людини. Результатом цієї роботи має бути програмне забезпечення, яке може навчитись на сеті для тренування, потім знайти обличчя на відео в реальному часі та, звісно, унікально його ідентифікувати. У першому розділі було проведено детальний огляд інструментів для вирішення задачі, їх порівняння та опис. Огляд існуючих рішень для вирішення проблеми, порівняння, аналіз та висновки. У другому розділі ми детальніше описали обраний варіант для реалізації програмного застосунку, глибше розглянули обрані інструменти та підходи до розпізнавання обличчя у відеопотоці. У третьому розділі описана концепція реалізації власного програмного застосунку, розглянуті та обґрунтовані обрані технічні інструменти для досягнення поставленої цілі.Item Оптичне розпізнавання позначок при оцінюванні кредитоспроможності фізичної особи(2023) Білокінь, Данило; Нагірна, АллаВ даній кваліфікаційній роботі магістра проводиться дослідження процесу оптичного розпізнавання позначок, методи та способи розв’язання поставленої задачі та необхідні інструменти. Розробляється програмне забезпечення, яке буде генерувати таблиці для відповідей, оптично розпізнавати зображення та оцінювати кредитоспроможність фізичної особи на основі анкет. Результат роботи програмного забезпечення будуть виводитись в вигляді файлу з виділеними відповідями і оцінкою на основі відповідей і коефіцієнтів важливості питань.
- «
- 1 (current)
- 2
- 3
- »