Інженерія програмного забезпечення і передові інформаційні технології (SoftTech)
Постійне посилання на фонд
Переглянути
Перегляд Інженерія програмного забезпечення і передові інформаційні технології (SoftTech) за Назва
Зараз показуємо 1 - 20 з 159
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ A selection of distance metric for feature selection by mutual information filter method(КПІ ім. Ігоря Сікорського, 2022) Solovei, OlgaДокумент Відкритий доступ Consistency optimization methods in distributed NoSQL databases(КПІ ім. Ігоря Сікорського, 2022) Nikitin, Valerii; Krуlov, EvgenРозподілена база даних представляє собою об’єднання за допомогою комп’ютерних мереж екземляри баз даних одного чи різних видів. Управління такими системами відбувається прозоро для кінцевих користувачів, що не можно сказати про аварійні ситуації та певні зміни у кількості вузлів. До глобально визначених властивостей відносяться консистенція, доступність та толерантність до розподілу. Вони з’являються внаслідок необхідності горизонтального розширення, що тягне за собою потребу у наявності копій зберігаємих даних. Це обумовлено не тільки питанням продуктивністі, але й питанням доступності. Ці дві властивості є діаметрально різними: технології та способи, які покращують одну з них, автоматично погіршують стан іншої. Окрім цього, будь-яка існуюча інформаційна система використовує великий набір алгоритмів. Кожен алгоритм є необхідним для вирішення тієї чи іншої задачі. Останні бувають достатньо різноманітними: сортування, структуризація та пошук даних, отримання унікального цифрового відбитку з набору даних. Можливості застосування не обмежені певним напрямком і тільки спонукають дослідників на пошук нових. До цього можно віднести алгоритми хешування, які знайшли широке використання у базах даних, у перевірці на цілісність файлів та мережевих пакетів. Хешування має широке використання і не обмежується використанням тільки для перевірки цілісності, а може бути використаний в якості аналогу для індексації замість збалансованих дерев за рахунок побудови хеш-таблиць [1]. Не дивлячись на велике різноманіття, виникають нові проблеми, які потребують вирішення. З розвитком технологій передачі даних та їх зберіганням, виникає потреба у покращенні підтримки консистентності у розподілених нереляційних базах даних. Існуючі алгоритми хешування є детермінованими та засновані на побітових операціях, які унеможливлюють прогнозування колізій. Таким чином, основною метою розробки нового алгоритму є ідея створення такого алгоритму, який покращить колізійну стійкість при зміні розміру вхідних даних та дозволить оцінити можливу кількість колізій.Документ Відкритий доступ Intelligent system for determining the harmfulness of food composition(КПІ ім. Ігоря Сікорського, 2021) Kozak, O. S.; Sineglazov, V. M.У даній роботі обґрунтовано створення інтелектуальної системи визначення та аналізу складу продуктів для забезпечення користувачів автоматизованим інструментом визначення оцінки шкідливості складу продуктів, який буде інтелектуально визначати текстову інформацію складу. Заразом, було розроблено та запропоновано архітектурне рішення для побудови інтелектуальних систем, які обробляють текстові дані зображення, з можливістю оновлення інтелектуального програмного модуля та обміну даними з зовнішнім харним середовищем без постійного доступу до серверу. Розроблена архітектура включає в себе: безсерверне середовище, яке дозволяє матеріально ефективно обробляти невеликі навантаження; зовнішнє сховище даних для зберігання великої кількості неструктурованих даних; клієнт, який може тривалий час підтримувати функціональність, знаходячись у ізоляції (від решти системи, при відсутності мобільного зв’язку тощо); зовнішній репозиторій для моделей нейронних мереж, що дозволяє розповсюджувати оновлення моделі, не вимагаючи оновлення всього застосунку. Заразом, у статті було описано багатошарову структуру інтелектуальної системи персоналізованої оцінки складу продуктів харчування, а також обґрунтовано необхідність створення програмного забезпечення у вигляді бібліотеки на мові програмування Java для інтелектуального виявлення тексту на зображеннях. Створена бібліотека реалізує використання високопродуктивних алгоритмів та рішень, таких, як: алгоритм MSER для детекції тексту, алгоритм видалення нетекстових регіонів, алгоритм вирівнювання тексту на зображенні, алгоритм групування слів та рядків, згорткову нейронну мережу MobileNetV2 для розпізнавання символів, які дозволяють застосовувати її на пристроях з обмеженими обчислювальними ресурсами та містить підтримку обробки українського тексту. Результатом роботи є оцінка ефективності запропонованого програмного забезпечення.Документ Відкритий доступ Practical application of the knowledge graph on the example of developing an algorithm for creating an individual tour text(КПІ ім. Ігоря Сікорського, 2021) Kulbaka, N.; Lishchuk, K.; Pysarenko, A.The subject of the article is the practical application of the knowledge graph and methods of morphological analysis on the example of the problem of developing an algorithm for the creating an individual tour text, which is necessary for the work of a virtual guide and conducting virtual tours with exhibitions. An example of usage of the knowledge graph is demonstrated as a method for studying unstructured data, the procedure for constructing a knowledge graph from the text and the formal process of building an excursion are described. Аn assessment of the quality of the data are provided with the example of the knowledge graph of the excursion.Документ Відкритий доступ Searching text similarity parallel method(КПІ ім. Ігоря Сікорського, 2022) Halaiko, D. O.; Oliinyk, Y. O.Ця стаття на тему паралелізації алгоритму для пошуку схожості. В статті описано популярні послідовні алгоритми, методи паралелізації, тестові результати на великих масивах даних, діаграма діяльності паралельного алгоритму. Стаття містить переваги та недоліки ML, паралельного та послідовного алгоритму.Документ Відкритий доступ Software architecture of fault-tolerant big data processing systems(КПІ ім. Ігоря Сікорського, 2022) Vashchenok, Andrii Ihorovych; Lisovychenko, Oleh IvanovychВ статті проведено огляд проблем відмовостійкості при обробці великих обсягів даних. Розглянуто доступні інструменти для обробки великих даних та побудови систем, які займаються такою обробкою. В результаті роботи, запропоновано удосконалену архітектуру відмовостійкої системи обробки великих даних, що забезпечує високу пропускну здатність та є стійкою до збоїв і швидкою у відновленні за рахунок використання розглянутів інструментів та технік із забезпечення відмовостійкості.Документ Відкритий доступ Virus detection algorithm – recognition strategy(КПІ ім. Ігоря Сікорського, 2021) Гаврилова, Н. Л.Although antivirus software has changed significantly over the past years, classical byte pattern signature matching is still the predominant concept for defining security, but other strategies for finding and detecting malicious software files are also used. It should be noted that malware is a serious problem for all users, from personal to corporate. Most devices today are connected to the Internet over networks. Consequently, malicious code can spread easily and quickly. The efficiency and speed of detecting harm on the network depends on the functions and algorithms for detecting. Hash functions simplify search and indexing in databases and other data storages, and accordingly they can do a good job of comparing any file with the database and test for its goodness. Hash tables is a popular data structure known for its fast response time, rely on a good hash function as an index to quickly find the block of data you need and return the result. It is about the hash recognition strategy that this article will be.Документ Відкритий доступ Web-орієнтована система підбору походу в Карпати(КПІ ім. Ігоря Сікорського, 2023) Захарченко, Анна Олександрівна; Антипенко, Вікторія ПетрівнаУ даній роботі розглядається розробка web-орієнтованої системи для підбору походу в Карпати. Система надає користувачам можливість легко планувати свої подорожі, знаходити найкращі маршрути та місця для відпочинку, а також отримувати актуальну інформацію про погоду, умови на трасах та інше. Розробка цієї системи може сприяти розвитку туризму в Україні, зокрема в Карпатах. Оскільки користувачам надається зручний інструмент для планування та придбання походів. Крім того, вона може стимулювати подальші дослідження в області web-розробки для туристичної галузі.Документ Відкритий доступ Автоматизація мультиплатформенної реалізації сервісів роботи з базою даних(КПІ ім. Ігоря Сікорського, 2021) Швець, Е. Я.; Муха, І. ПВ даній статті проведено аналіз існуючого процесу створення мультиплатформенного мобільного застосунку та запропоновано метод автоматизованого створення програмних компонетів, що реалізують сервіси роботи з БД, який передбачає транспіляцію вхідних описів сутностей бази даних та налаштувань (DAO, CRUD, DI), представлених на спеціально розробленій предметно-орієнтованій мові, у SQL- та Kotlin-компоненти загального коду мультиплатформенного мобільного проєкту.Документ Відкритий доступ Автоматичне відмінювання антропонімів в офіційних документах(КПІ ім. Ігоря Сікорського, 2022) Шкурко, Денис ОлександровичВ данній роботі розглядається спосіб відмінювання антропонімів застосовуючи зрівняння зі взірцем. Це дозволяє автоматизувати створення документів та запобігає написанню помилок у прізвищах, іменах та патронімах.Документ Відкритий доступ Актуальні напрямки підвищення ефективності роботи програмно-визначених мереж(КПІ ім. Ігоря Сікорського, 2022) Авсецин, Максим Вікторович; Жаріков, Едуард В’ячеславовичУ роботі розглянуто проблему підвищення ефективності роботи корпоративних мереж в умовах змінних навантажень. Проаналізовано застосування, ключові виклики, відкриті питання та напрямки майбутніх досліджень в галузі моніторингу і аналізу мережевого трафіку з метою виявлення аномалій та вузьких місць на основі використання технологій програмновизначених мереж. Проаналізовано інтегровані та окремі системи моніторингу. Сформульовано вимоги до об'єктів моніторингу та визначені суттєві метрики. На верхньому рівні для визначення аномалії, що виникає під час експлуатації мережі, запропоновано використовувати підхід до розпізнавання образів з використанням суттєвих метрик. Запропоновано також використання глибокого навчання при розробленні моделей і методів розпізнавання аномалій у потоках трафіку та автоматизованого конфігурування мережевого обладнання.Документ Відкритий доступ Алгоритм навчання діалогової системи з використанням остових дерев(КПІ ім. Ігоря Сікорського, 2021) Халус, О. А.; Корольова, Л. В.В статті розглянуто алгоритм навчання діалогової системи який включає в себе: підготовку даних для моделі, навчання моделі, та використання навченої моделі для генерації результатів. Представлений опис самої моделі, а саме представлення даних, метрики для навчання та параметри моделі. Також надано порівняння метрик для оцінки результатів генерації діалогу.Документ Відкритий доступ Аналіз великих масивів текстової інформації з використанням ключових слів та фраз засобами штучного інтелекту(КПІ ім. Ігоря Сікорського, 2023) Коваль, Юлія Володимирівна; Писаренко, Андрій ВолодимировичАналіз великих масивів текстової інформації з використанням ключових слів та фраз є дуже актуальним, особливо в наш час, коли кількість інформації, з якою ми стикаємося щодня, стає все більшою та складнішою для аналізу. Для розв'язання цього завдання застосовуються різноманітні методи та технології, включаючи машинне навчання, глибоке навчання та інші.Документ Відкритий доступ Аналіз засобів створення програмного забезпечення для автоматичного складання інвестиційного портфелю(КПІ ім. Ігоря Сікорського, 2021) Венчик, Є. С.; Поспєлова, К. І.У даній статті розглянуті способи створення програмного забезпечення для автоматичного складання інвестиційного портфелю у якості мобільного застосунку. Проводиться порівняльний аналіз нативних інструментів розробки мобільних застосунків разом з кросплатформенними інструментами розробки мобільних застосунків Flutter та Kotlin Mobile Multiplatform. Проводиться тестування застосунків, які були розроблені за допомогою кожної із технологій та їх порівняння по кожному із параметрів.Документ Відкритий доступ Аналіз переваг та недоліків фреймворків Orleans та Akka.NET(КПІ ім. Ігоря Сікорського, 2021) Шелудько, Д. М.; Ковтунець, О. В.В даній статті розглянуті основні переваги та недоліки двох фрейморків для платформи .NET. Також розглянуті сценарії використання та основні проблеми, що вирішують фреймворки. Детально описана математична модель та ідея, що лежить в основі інструментів.Документ Відкритий доступ Аналіз якості роботи системи генерування музики на основі LSTM(КПІ ім. Ігоря Сікорського, 2021) Каширіна, О. Ю.; Гавриленко, О. В.В даній статті досліджуються можливості генерування музики за допомогою LSTMнейронної мережі. Описується створена модель та архітектура, обґрунтовується її вибір. Аналізується якість згенерованих музичних творів за допомогою пошуку музичної інформації (MIR). Результати експериментів показують, що система може ефективно генерувати нову музику, схожу на оригінальну.Документ Відкритий доступ Аналітична обробка даних ринку оренди нерухомості з використанням OLAP-технології(КПІ ім. Ігоря Сікорського, 2021) Александров, В. С.; Стеценко, І. В.У даному науковому досліджені здійснено огляд специфіки роботи з великими обсягами даних. Запропоновано використання OLAP-технології, що представляє інтуїтивно зрозумілу модель даних, організовуючи їх у вигляді багатомірних кубів. Зібрано перелік рекомендацій які слід мати на увазі під час налаштування та проектування OLAP-кубів, задля забезпечення високої продуктивності і функціональності. Представлено структуру OLAP-кубу для отримання аналітичних даних про ринок оренди нерухомості.Документ Відкритий доступ Архітектура багатокластерної системи на базі мікросервісу синхронізації(КПІ ім. Ігоря Сікорського, 2021) Малярчук, Р. В.; Муха, І. П.В статті проведено огляд типової архітектури багатокластерної системи, побудованої згідно моделі GitOps, яка використовує передові принципи DevOps. Показано, що використання management-кластеру не забезпечує достатній рівень відмовостійкості системи та безпеки облікових даних для доступу до workload-кластерів, а його обслуговування потребує значних витрат. Запропоновано удосконалену архітектуру багатокластерної системи за рахунок використання мікросервісу синхронізації стану workload-кластерів з системою керування версіями Git, що зменшує складність та вартість підтримки багатокластерної системи, підвищує її відмовостійкість та захист облікових даних для доступу до кластерів, пришвидшує доставку програмного продукту.Документ Відкритий доступ Архітектура мультисервісної програмної системи на прикладі засобу управління музичним контентом користувачів(КПІ ім. Ігоря Сікорського, 2021) Богомол, Р. О.; Крамар, Ю. М.В статті розглянуто підходи до проектування мультисервісної архітектури. Проаналізовано переваги, а також недоліки кожного із підходів, а також розглянуто проблему створення централізованої системи управління однотипних сервісів, і на основі проаналізованих рішень, було створено стандартизований підхід по проектуванню мультисервісної програмної системи.Документ Відкритий доступ Архітектура програмно-апаратного комплексу взаємопов’язаних мобільних додатків для людей з вадами зору(КПІ ім. Ігоря Сікорського, 2021) Лісогор, А. Ю.; Халус, О. А.В даній статті розглядається архітектурний підхід, що задовольнив би умовам створення програмно-апаратного комплексу двох взаємопов’язаних мобільних додатків. В статті розглядаються основні проблеми, які можуть супроводжувати таку розробку. Пояснюється вибір тієї чи іншої технології, архітектурного елементу. Надано опис нового архітектурного підходу, проблем які вирішуються при його використанні. Відображені результати до та після використання даного підходу.