Кваліфікаційні роботи студентів
Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/61740
Browse
Item Дослідження методів управління процесами збору та аналізу даних в розподілених інформаційних системах(Національний університет "Львівська політехніка", 2020) Журавель, Станіслав Сергійович; Zhuravel, Stanislav Serhiiovych; Селюченко, Мар'ян Олександрович; Національний університет "Львівська політехніка"Сьогодні багато програм вимагають можливість працювати з великими обсягами даних, на відміну від необхідності у обчислювальних можливостях, сира потужність процесора не часто є обмежувальним фактором для цих систем - більшими проблемами, як правило, є обсяг даних, складність даних та швидкість, з якою вони змінюються [1]. За останні роки з’явилося багато нових інструментів для зберігання та обробки даних. Вони оптимізовані для різноманітних випадків використання, і більше не входять у традиційні категорії [2]. Наприклад, існують сховища даних, які також використовуються як черги повідомлень (Redis), а є черги повідомлень із гарантіями зберігання, подібними до бази даних (Apache Kafka), дані про такі рішення стають не систематизованими. Одночасно розвиваються напрями які продукують значні об’єми даних які вимагають від систем можливості обробляти, зберігати та аналізувати значні об’єми даних в короткий проміжок часу [3]. У магістерській кваліфікаційній роботі представлено моделі представлення даних сучасних сховищ, структури організації пошукових індексів в залежності від способу використання. Окреслено інформаційні системи в залежності від способу використання такі як OLTP (Online transaction processing) та OLAP (Online analytics processing) [4]. Проведено аналіз, узагальнення, пояснення, та класифікацію методів аналізу та обробки даних в розподілених інформаційних системах [5]. Побудовано розподілену інформаційну систему для обробки та зберігання великих об’ємів даних від пристроїв IoT, яка здатна в реальному часі реагувати на зміни показників виміряної температури (шляхом використання потокової обробки за допомогою розподіленого брокеру повідомлень) та продукувати нові події в системі які можуть попереджати про наростання температури, виникнення пожежі та її зупинку, використовуючи пакетну обробку з застосуванням машинного навчання система здатна обробити історично накоплені дані та виявити групи непрацездатних датчиків. Проведено аналіз результатів роботи розробленої системи в ході якого було підтверджено зверхність виокремлених раніше методів [6]. Об’єкт дослідження - розподілені інформаційні системи. Предмет дослідження - методи аналізу, обробки та управління процесами збору та зберігання великих об’ємів даних. Мета дослідження: розглянути методи для зберігання та обробки даних в великих кількостях, виокремити найбільш доречні до використання, окреслити їх межі та сфери використання та емпірично довести працездатність цих методів. Результати дослідження: встановлено що потокова та пакетна обробка не є взаємозамінними, хоч це можливо, методи слід використовувати в певних рамках, потоку обробку - в системах реального часу, а пакетну обробку - в системах де час виконання проведення аналітики не є важливим [7]. Аналіз потокової системи показав, що потокова обробка за допомогою розподіленого брокеру повідомлень дозволяє не тільки обробляти дані в майже реальному часі, але й проводити складну агрегацію (Сomplex Event Processing) та аналітику в системі, та дозволяє реалізовувати підходи які дозволяють відновлювати систему внаслідок збою її роботи, (наприклад підходи Change Data Capture та Event Sourcing) [8]. Внаслідок розгляду пакетної обробки за допомогою систем подібних до Map-Reduce та розподілених файлових систем було встановлено що їхні можливості набагато ширші у сфері аналітики ніж можливості баз даних MPP (Massive Parallel Processing), скільки дозволяють проводити не тільки складні агрегації на великих об'ємах даних але й застосовувати алгоритми машинного навчання задля досягнення цілей системи [9].Item Застосування енергоефективних світлопрозорих конструкцій для культиваційних споруд захищеного ґрунту(Національний університет "Львівська політехніка", 2020) Періг, Роман Ярославович; Perih, Roman Yaroslavovych; Желих, Василь Михайлович; Національний університет "Львівська політехніка"Періг Р.Я., Желих В.М. (керівник). Застосування енергоефективних світлопрозорих конструкцій для культиваційних споруд захищеного ґрунту. Магісерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація Питання про можливість використання полімерних матеріалів для конструкцій, які працюють за типом сонячного колектора розглядають світові дослідницькі центри та фірми-виробники [1]. У роботі [2] наведено сонячний колектор, зібраний у вигляді сендвіча з декількох прозорих коробок із полімерних матеріалів. У Норвегії [3] розроблено сонячні системи із застосуванням нового типу сонячних колекторів із конструкційних пластмас. У досліджені [4] оцінено можливість використання полімерних матеріалів як основи для нових конструкцій сонячних колекторів. Для дослідження оптичних характеристик було запропоновано зразки з декількома видами теплоносія: водою, зафарбованою пігментним барвником, дистильованою водою та розчином тосолу. У роботі [5] була запропонована конструкція полімерного сонячного колектора на основі прозорої тришарової стільникової плити з теплоносієм – водою, зафарбованою в чорний колір Об’єктом дослідження є підвищення ефективності енергозбереження в умовах культиваційних споруд захищеного грунту. Предметом дослідження є світлопрозора конструкція теплиці з сотового полікарбонату. Метою дослідження є теоретичне та експериментальне обґрунтування i розроблення ефективних методів використання сонячної енергії культиваційними спорудами з огороджуючими конструкціями із сотового полікарбонату. В основу магістерської кваліфікаційної роботи поставлено технічне завдання створення енергоефективної захисної конструкції теплиці, описано будову та принцип роботи досліджуваної моделі. Проведено експериментальні дослідження та отримано значення доцільних витрат теплоносія, при яких його температура залишатиметься сталою. Крім того отримано графічні залежності середньої температури теплоносія і його витрати від температури внутрішнього повітря теплиці. Ключові слова: стільниковий полікарбонат, енергоефективне захищення, теплоносій. 1. Durability of polymeric glazing materials for solar applications/ Michael Kohl [etc.] // Solar Energy. – 2005. – № 79. – Р. 618–623. 2. Nielsen, J. E. Solar Collectors in plastic materials / J. E. Nielsen, E. Bezzel. – Solar Energy Laboratory, Danish Technological Institute, Duct Plate. - 1996. 3. Rekstad, J. Solar Collectors in plastic materials from Norway / J. Rekstad // SolarNor AS and General Electric Plastics. - 1997. 4. Желих В.М., Пізнак Б.І., Ціж.Б.Р.: Оптичні характеристики полімерних сонячних колекторів - Львів: Видавництво Національного університету “Львівська політехніка”, 2012. 5. Желих В.М., Пізнак Б.І., Фечан А.: Застосування полімерних матеріалів у виготовлені сонячних колекторів. - Львів: Видавництво Національного університету “Львівська політехніка”,2013.Item Інтелектуальна інформаційна система формування гардеробу(Національний університет "Львівська політехніка", 2020) Сем'янчук, Софія Олегівна; Semianchuk, Sofiia Olehivna; Шестакевич, Тетяна Валеріївна; Національний університет "Львівська політехніка"Сем’янчук С.О., Шестакевич Т.В. (керівник). Інтелектуальна інформаційна система формування гардеробу. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Для сучасності характерним є швидкий розвиток методів та засобів отримання, обробки, передачі та розпізнавання великих потоків інформації в реальному часі з необхідною точністю та продуктивністю. При цьому значна увага приділяється обробці зображень, адже саме вони є носієм найбільшого об’єму інформації, яка може бути використана в різних галузях діяльності людини. Саме тому зростає актуальність розробки систем, моделей, методів та засобів обробки зображень, які давали б можливість автоматизації та підвищення точності і швидкодії вказаних процесів [1]. Штучні нейронні мережі – це математичні модель функціонування традиційних для живих організмів нейронних мереж, які представляють собою мережі нервові клітини. Як і в біологічному аналогу, в штучних нейронних мережах основним елементом виступають нейрони, з’єднані між собою і утворюють шари, кількість яких є різному в залежності від складності нейронної мережі. Сьогодні створюються мережі, які успішно розпізнають символи на папері і банківських картках, підписи на офіційних документах і тому подібне. Ці функції дозволяють істотно полегшити працю людини, а також збільшити надійність і точність різноманітних робочих процесів за рахунок відсутності можливості допущення помилки через людський фактор. Нейронні мережі вимогливі до розміру та якості наповнення даних, на якому вони будуть навчатися. Датасети можна завантажити з відкритих джерел або зібрати самостійно [2]. Дана магістерська робота спрямована на використання нейронної мережі для розпізнавання елементів одягу на зображенні, як інтелектуальної складової у процесі формування гардеробу. У даний час в індустрії мод існує поняття «раціональний гардероб» – мінімальний набір взаємозамінних речей, які складають максимальну кількість варіантів комплектації їх один з одним [3]. Кожного дня людина витрачає немалу кількість часу для процесу підбору одягу та створення образів, які б слідували модним тенденціями. Базуючись на вище сказаній інформації автоматизація даного процесу з додаванням інтелектуального компоненту є актуальним рішенням. Об’єкт дослідження – це процес застосування інтелектуальних систем для формування гардеробу, що включає наступні етапи: створення, модифікація структури гардеробу, ідентифікація елементів та автоматичне формування образів з врахуванням аналізу різних критеріїв. Предмет дослідження – це інтелектуальна інформаційна система формування гардеробу, яка дає можливість швидко оцифрувати ваш гардероб, створювати образи на кожен день та підібрати вам речі з урахуванням ваших уподобань, модних тенденцій і погоди. Мета дослідження: створення інтелектуальної інформаційної системи, яка зможе вирішити проблему з формуванням образів на кожен день, зможе концептуалізувати ваш гардероб та перенести його у мобільний телефон кожного, дозволить, не виходячи з дому, слідкувати за тенденціями моди, та шукати майбутні покупки елементів одягу, попередньо дозволивши їх скомбінувати з іншими елементами. Під час створення даної системи були розглянуті і проаналізовані основні проблеми пов’язані з формуванням гардеробу. Здійснення аналізу існуючих програмних застосунків та виділення їхніх переваг і недоліків допомогло виділити основні вимоги до системи. Важливим етапом розробки було проведення аналізу системи, її розкладення та з’ясування бізнес-процесів. За допомогою дерева цілей було виділено генеральну мету, підцілі різних рівнів та компоненти системи. Результати були показано і пояcнено за допомогою об’єктів нотації UML, а саме діаграми класів, діаграми компонентів, діаграми варіантів використання, діаграми станів, діаграми розгортання та діграми послідовностей. Інтелектуальна складова – згорткова нейронна мережа була створена у декілька етапів: 1. Збір та підготовка даних. 2. Вибір топології. 3. Підбір характеристик. 4. Підбір параметрів навчання. 5. Навчання. 6. Перевірка якості навчання. 7. Корегування. 8. Вербалізація. Оскільки дана система є представлена у вигляді мобільного додатку, було обрано мову програмування Python. Для складних математичних обчислень та побудови нейрона і його зв’язків було використано бібліотеку NumPy – популярну і потужну обчислювану бібіліотеку. Для реалізації UI частини було обрано фреймворк Kivy та бібіліотеку KivyMD (набір віджетів для кросплатформної розробки на Python в стилі Material Design). База даних була створена за допомогою SQLite - полегшена реляційна система керування базами даних. Розроблена інтелектуальна інформаційна система формування гардеробу відповідає основним вимогам та потребам користувачів. Підтвердження концепції системи із закінченим життєвим циклом розробки ІТ-проектів є результатом цього магістерського кваліфікаційного проекту.Item Інтелектуальна інформаційна система розвитку інфраструктури територіальних громад(Національний університет "Львівська політехніка", 2020) Юськевич, Андрій Володимирович; Yuskevych, Andrii Volodymyrovych; Досин, Дмитро Григорович; Національний університет "Львівська політехніка"Юськевич А.В., Досин Д.Г., (керівник). Інтелектуальна інформаційна система розвитку інфраструктури територіальних громад. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2021. Децентралізація широко розглядалася як найвищий успіх серед реформ, які були розпочаті на початку 2014 в Україні. На сьогодні ключовим досягненням децентралізації стало розширення можливостей територіальних громад (громади) шляхом їх добровільного об’єднання та розширення сфери їх компетенції. На цей час існує 1470 об’єднаних територіальних громад (УВК) в Україні, і цей аспект децентралізації протікає із значним «зменшенням кількості районів за рахунок об’єднання та створення цілком нових субрегіональних одиниць»[1]. Головним пріоритетом у виборі платформи для цієї системи було зробити її максимально доступною. Через те, що зараз в нашій країні Інтернет доступний майже скрізь, і після аналізу та вибору інструментів, доступних для впровадження цієї інтелектуальної інформаційної системи, було обрано, що ця ІІС буде впроваджена у формі веб-сайту[2]. Інтелектуальні транспортні системи та послуги (ІТС) – це концепція, яка використовується у транспортному секторі для опису того, як нові мобільні інформаційні технології можуть бути використані для підтримки мобільності людей та товарів. Цю інфраструктуру можна розділити на технічну частину та частину інформаційних систем. Технічна частина складається з широкого спектра технічного обладнання. Частина інфраструктури інформаційних систем – це мережа суб’єктів, ряд інформаційних систем та стандарти зв’язку[3]. Інтелектуальна інформаційна система розвитку територіальних громад допоможе відстежувати поточний стан доріг, а наявна нейронна мережа допоможе контролювати стан доріг та оцінювати наскільки та чи інша дорога потребує ремонту. Систему розроблено таким чином, щоб кожен охочий міг мати доступ до відкритої інформації, якою система володіє, а саме переглядати дані, редагувати їх та отримувати рекомендації нейронної мережі щодо необхідності ремонту доріг. При виконанні аналітичного огляду джерел виконано порівняння наявних систем-аналогів та порівняно їх переваги та недоліки, в більшості з яких недоліком є лише моніторинг стану доріг, проте ці системи не надають рекомендаційної інформації. При виконанні системного аналізу використано методологію RUP для представлення опису розгорнутого сценарію прецедентів. За допомогою методології UML спроектовано діаграми варіантів використання, класів, послідовності, станів, діяльності, компонентів та розгортання. Кожну створену діаграму детально описано для легшого розуміння роботи проектованої системи. Побудовано дерево цілей для формування основної мети та при її декомпозиції представлення підцілей та критеріїв для визначення якості функціонування системи. Інтелектуальна інформаційна система розвитку територіальних громад складається з серверної частини (backend) і клієнтської частини (frontend). Для перетворення звичайної ІС у інтелектуальну (ІІС) було обрано додати нейромережу. Використання цієї нейромережі полягає в тому, щоб оцінити наскільки необхідний ремонт конкретної дороги. Вона виставляє відповідну оцінку необхідності ремонту в балах. За цими балами видно пріоритет яку дорогу варто відремонтувати першою. Отже, в реалізації ІІС розвитку інфраструктури територіальних громад створено динамічну веб-сторінку за допомогою HTML, CSS та JavaScript. Для серверної частини обрано такі засоби як мова програмування Java з використанням фреймворку Spring Boot, створення для веб-сторінки бази даних на основі PostgreSQL, вибрано середовище для розробки Eclipse з інструментом зборки Maven та контейнером сервелетів Apache Tomcat[4]. Представлено структуру створеної бази даних (створено 14 таблиць для зберігання особистих записів користувачів та основної інформації про дороги, будівлі, населені пункти), описано основну інформацію про програму, вимоги до пристрою для коректного використання системи. Наприкінці представлено розроблений веб-сервіс та здійснено покрокову інструкцію у його використанні. Таким чином, завдання та мета розробки інтелектуальної інформаційної системи розвитку територіальних громад виконані. Розроблена система здатна виконувати потрібні функції (згідно вимог), що забезпечують правильне зберігання, редагування, відображення та аналіз стану доріг територіальних громад України. Об’єкт дослідження – процес обліку та моніторингу стану доріг та будівель об’єднаних територіальних громад. Предмет дослідження – моделі, методи і засоби створення системи для обліку та моніторингу стану доріг і будівель об’єднаних територіальних громад. Мета дослідження: полягає у розробці інтелектуальної інформаційної системи розвитку територіальних громад, що допомогла б зберігати статистику про стан доріг територіальних громад та будівлі, оновлювати інформацію з плином часу, та надавала можливість отримати рекомендації по пріоритетності їх своєчасного ремонту.Item Інтелектуальна інформаційна система аналізу структурно-логічних схем освітніх програм(Національний університет "Львівська політехніка", 2020) Іванов, Вадим Богданович; Ivanov, Vadym Bohdanovych; Литвин, Василь Володимирович; Національний університет "Львівська політехніка"Іванов В.Б., Литвин В.В. (керівник). Інтелектуальна інформаційна система аналізу структурно-логічних схем освітніх програм. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Ця магістерська кваліфікаційна робота присвячена розробці інтелектуальної інформаційної системи аналізу структурно-логічних схем освітніх програм для досягнення високої продуктивності освіти, формування освітніх програм та їх аналізу за допомогою струтурно-логічних схем. Робота забезпечує вивчення та практичне використання обробки та зберігання даних, призначених для роботи різних користувачів, створення стійкого до помилок та швидкодоступного сервісу надання послуг. Головною метою було проектування та розробка системи, щоб дозволити її користувачам створювати, редагувати, аналізувати та вдосконалювати освітні програми. Вирішення проблеми створення та аналізу освітніх програм є особливо актуальним і потребує задоволення зростаючого попиту з боку викладачів, студентів та керівників закладів вищої освіти для отримати цілісного бачення змісту освітніх послуг за певною освітньою програмою. Розробка освітньої програми часто починається з визначення студентами потреб викладачів за підтримки адміністрації. Або іноді адміністративні або галузеві партнери можуть подати запит чи ідею щодо програми на факультет. Незалежно від джерела походження, програми розробляються на основі заявлених результатів навчання студентів, що визначаються викладачами в консультації зі студентами, адміністраторами, консультативними радами та іншими зацікавленими сторонами. Курси розроблені для включення до програм відповідно до результатів навчання студентів програми, які підтримують кінцеві цілі студентів, включаючи, але не обмежуючись можливостями працевлаштування та перекладу, і призначені для своєчасного надання відповідних інструкцій. Запропонована інформаційна система покликана визначати взаємозалежності між дисциплінами відповідної спеціальності в різні семестри їх вивчення, можливість зміни інформаційного контенту дисципліни відповідно до розвитку галузі. Інформаційна система генеруватиме пропозиції щодо інформаційного наповнення дисциплін відповідно до зміни самих навчальних планів. Технології візуалізації повинні використовуватися в інформаційній системі на доступному рівні, зрозумілому користувачу, не залежно від його компетентностей в даній предметній області. Проектування чогось нового завжди містить в собі аналіз існуючого, тому єдина система з єдиною базою даних дасть можливість аналізу існуючих програм, їх преваг та недоліків. Формування освітніх програм з допомогою системи, яка включає в себе візуальну складову системи значно полегшує сприйняття проміжного розельтату формування проекту освітньої програми. Наявність візуальної складової є дуже зручною частиною системи, яка полегшує сприйняття освітньої програми не тільки проектувальником, а й людиною, яко просто хоче переглянути курс. Для програмної реалізації обрано архітектуру клієнт-сервер, то було визначено технічні характеристики серверної та клієнтської частини. Для написання серверної частини було обрано платформу.Net Core із використанням ORM Entity Framework Core, вирішено застосовувати асинхронне програмування. MS SQL Server було обрано, як сервер БД, оскільки для проектованої системи підходить реляційна БД. Для написання клієнтської частини обрано один із найпопулярніших на це час фреймворків Angular, який викристовує мову TypeScript разом із різними бібліотеками Observable та RxJS. Сама ж взаємодія між клієнтом та сервер буде здійснюватись за допомогою протоколу HTTP. Об’єктом дослідження є процес створення та аналізу структурно-логічних схем освітніх програм. Предметом досліджень є методи та засоби, що застосовуються для створення та аналізу структурно-логічних схем освітніх програм. Метою дослідження є демонстрація та аналіз функціональних можливостей системи аналізу структурно-логічних схем освітніх програм. Провівши системний аналіз інтелектуальної сиситеми аналізу структурно-логічних схем освітніх програм, було визначено генеральну мету системи, її аспекти та критерії оцінки. Після побудови дерева цілей було використано метод аналізу ієрархій для визначення типу системи, після застосування цього методу було визначено, що система є інформаційно-керівною. Після цього була побудована ієрархіє задач проектованої системи. Розроблена система охоплює всі основні потреби своїх користувачів, щоб вони могли формувати, проектувати, редагувати та аналізувати освіти освітні програми. Підтвердження концепції системи із закінченим життєвим циклом розробки ІТ-проектів є результатом цієї магістерської кваліфікаційної роботи.Item Інтелектуальна інформаційна система розумного дому із використанням засобів Amazon Alexa(Національний університет "Львівська політехніка", 2020) Дохняк, Богдан-Олександр Олегович; Dokhniak, Bohdan-Oleksandr Olehovych; Висоцька, Вікторія Анатоліївна; Національний університет "Львівська політехніка"Дохняк Б-О.О., Висоцька В.А. (керівник). Інтелектуальна система розумного дому із використанням засобів Amazon Alexa. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Представлена у роботі магістерська кваліфікаційна робота присвячена розробці інтелектуальної системи розумного дому із використанням технологій голосового помічника – Amazon Alexa. Дана платформа покликана спростити людське життя та допомагати справлятись швидше, зручніше і безпечніше із щоденними побутовими задачами. Система постійно збирає дані, і аналізує команди користувача створюючи файли історії, для того щоб в майбутньому формувати сценарії поведінки використовуючи нейронну мережу. Головною метою системи є моніторинг, відстеження, керування і інтеграція із системами котрі використовують люди у своїх помешканнях. Система розумного дому презентована у даній роботі дозволяє відслідковувати усі збої роботи інтеграційних систем. Одним із ключових факторів даної інформаційної системи є те що був розроблений і реалізований модуль дозволяє інтеграцію із до того несумісним апаратним забезпеченням від компанії Xiaomi і програмники «мізками» голосового помічника від компанії Amazon. Перша згадана компанія поставляє на ринок великий асортимент пристроїв котрі можуть використовуватись у розумному будинку 21 століття, але на жаль компанія Xiaomi не має достатньої кількості інтеграцій із голосовими помічниками світових брендів. Це одна із проблем котру покликана вирішити дана система. Адже, зробивши інтеграцію із голосовими помічниками, можна набагато спростити процес керування будинком включення чи виключення різних приборів чи систем, настроювання чи конфігурація різних засобів та способів комфорт, наприклад температури чи підігріву підлоги. Системи розумних будинків, котрі зараз представленні на ринку, розвиваються надзвичайно стрімко, у геометричній прогресії. На разі відому навіть системи, де керуючи будинком дистанційно, знаходячись у іншому кінці міста, користувач може почати готувати на кухні, чи проаналізувати яких продуктів бракує в холодильнику, або завчасно ж набрати ванну. Основним моментом в такій системі є зручність додатку, за допомогою якого виконується керування розумним будинком. Чим більше функцій у такому додатку для керування системою, тим не зручнішим він є, як показує практика. І тут на допомогу приходять голосові асистенти, де користувачу не потрібно витрачати час листаючи меню і шукаючи потрібний функціонал. Все що потрібно це чітку сказати речення, команду яку потрібно виконати, дальше система траслюватиме команду в код і використовуючи протоколи відправлятиме її до систем, що інтегровані із будинком, наприклад систем безпеки: відеокамер, датчиків руху і тд. Методами дослідження у даній магістерській кваліфікаційній роботі виступають аналіз та порівння голосових асистентів для інгтеграції із розумним будинком а також аналіз траспортних протоколів для передавання даних між пристроями апаратного забезпечення. Основною ціллю даної системи, було створення «моста» для інтеграції між апаратним та програмним забезпеченням двох різних компаній, із різних частин світу. Ця інтеграція відкриє великі можливості для комбінації приладів та програм, також зробить процес створення розумного дому більш гнучним і комфортним. Серверна частина системи була реалізована за допомогою платформи розробки від компанії Microsoft - .Net. Це оптимальний вибір, оскільки дана технологія розвивається надзвичайно стрімко і надає багато нових можливостей із кожною версією. Дану технологію використовують як великі бізнес проекти, так і малі проекти некомерційного характеру, адже вона ідеально підходить для вирішення як великих ресурсно затратних та трудомістких задач, так і малих в котрих основним критерієм є швидкість виконання. Зі сторони баз даних було обрано NoSQL так як нам потрібно зберігати велика обсяги і масиви даних, а атомарність і транзакційність є не такою важливою, як для прикладу у систем котрі використовують реляційні бази даних. Сторона клієнта збудована максимально просто, оскільки в даній системі ключовим фактором є управління голосом, а не веб – інтерфейсом чи мобільним додатком. Об’єктом досліджень виступають механізми для створення та управління систем розумним будинком за допомогою голосових команд Предметом досліджень є процеси створення, управління та накопичення даних із компонентів і модулів, котрі підключенні до розумного будинку, і на основі них створення сценаріїв поведінки системи. Метою досліджень є презентація та аналіз функціональних можливостей даної системи, формування сценаріїв та її інтеграція із апартним забезпеченням несумісних компаній. Реалізована система покриває усі базові потреби, що необхідні для виконання функціональних можливостей, як було показанано на UML діаграмах.Item Інтелектуальна інформаційна система організації торгів на біржі будівельних матеріалів(Національний університет "Львівська політехніка", 2020) Ціж, Остап Тарасович; Tsizh, Ostap Tarasovych; Ришковець, Юрій Володимирович; Національний університет "Львівська політехніка"Ціж О.Т., Ришковець Ю.В. (керівник). Інтелектуальна інформаційна система організації торгів на біржі будівельних матеріалів. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Магістерська кваліфікаційна робота присвячена розробці інтелектуальної інформаційної системи для організації торгів на біржі будівельних матеріалів. Вона забезпечує вивчення та практичне використання обробки даних у режимі реального часу у великих обсягах, створення стійкого до помилок та доступного сервісу. Головною метою роботи є проектування та створення системи для здійснення операцій купівлі або продажу будівельних матеріалів, з оновленням даних в реальному часі для інших користувачів, а також прогнозування ціни на товар на основі історичних даних за допомогою модуля штучного інтелекту. Система організації торгів відображає кількість та ціну товарів. Система дає змогу користувачам здійснювати операції купівлі або продажу будівельних матеріалів в масових обсягах та переглядати історичну динаміку зміни ціни на товар. Інтелектуальна частина, за допомогою модуля штучного інтелекту, системи проводить аналіз історичних даних та може спрогнозувати ціну на товар у майбутньому. Модуль побудований на основі мікросервісної архітектури, та не має прив'язки до конкретної спроектованої системи організації торгів на біржі будівельних матеріалів. Завдяки цьому, модуль може з легкістю інтегровуватись та використовуватись багатьма іншими системами, що робить його надзвичайно актуальним та корисним, особливо сьогодні, коли фондові ринки переживають ненайкраший час. Методами дослідження є системний аналіз та порівняння систем-аналогів, побудова та побудова програми, в яку інтегровані певні сторонні служби та можливість інтеграції з іншими платформами. Однією з цілей було забезпечити відсутність затримок у відображенні реальної кількості товару на складі біржі, можливість обробки великого обсягу даних, покращити масштабованість тощо. Також дуже важливою ціллю роботи було проектування окремого інтелектуального модуля, головною функцією якого є обробка історичних даних та обчислення можливої, так званої, прогнозованої ціни на товар. Для вибору алгоритму для побудови прогнозованого значення в роботі проаналізовано деякі можливі варіанти різних алгоритмів. Детально в роботі розглянуто та досліджено методи передбачення часових рядів, на основі яких і розроблено алгоритм прогнозування ціни на товар. Розроблений штучний інтелект побудований на архітектурі рекурентної нейронної мережі, зокрема моделі LTSCM. Серверна частина системи, яка обробляє вхідні дані, була побудована з використанням мови програмування C# та фреймворку ASP.NET. Для зберігання та обробки всіх даних використовувався Entity Framework Core як база даних ORM. На стороні клієнта було обрано стандарт по замовчуванню для фреймворку ASP.NET технологію Razor pages. Під час розробки Microsoft Visual Studio використовувалась як IDE. Система створена на мові програмування C#. Використання системи розподілених незалежних ізольованих контейнерів дозволило збільшити швидкість роботи застосунку та надало змогу витримувати великі навантаження. Архітектура системи побудована таким чином, що розробник у майбутньому може розширювати функціонал та покривати програмне забезпечення тестами. До способів розширення можна віднести відображення більшої кількості інформації про конкретний товар, як, наприклад, додавання фото, вдосконалення алгоритму формування ціни на товар, тощо. У майбутньому система може бути вдосконалена і розширена для реалізації більшого кола завдань. Варто зазначити, що на ринку вже існує багато подібних рішень і кількість аналогів продовжує рости, але завжди є можливість розвитку в сторону оптимальних рішень для конкретних користувачів – так звана кастомізація. Об’єктом дослідження є процес здійснення операцій на торговельній біржі, а також прогнозування ціни на товар. Предметом дослідження є методи та засоби організації торгів на біржі будівельних матеріалів. Метою роботи є розроблення інформаційної системи організації торгів на біржі будівельних матеріалів, котра б надавала можливість покупцю знайти товар, який йому потрібний, а продавцю здійснити реалізацію свого товару. У ході виконання роботи поставлено такі задачі: 1) спроектувати концептуальну модель інформаційної системи організації торгів на біржі будівельних матеріалів; 2) розробити архітектуру біржової системи; 3) розробити алгоритм зміни ціни на товар згідно попиту та пропозиції на нього; 4) розробити функцію прогнозування ціни на товар на основі штучного інтелекту. Розглянуті основні проблеми організації торгів. Визначено основні переваги та недоліки створеної системи. Під час впровадження проаналізовано небагато служб, які мають подібні функціональні можливості, переваги та недоліки. Розроблена система охоплює всі основні потреби своїх користувачів, щоб вони могли відстежувати ціну на товар в режимі реального часу за допомогою вебпереглядача, та здійснювати свою біржову діяльність. Підтвердження концепції системи із закінченим життєвим циклом розробки ІТ-проєктів є результатом цієї магістерської кваліфікаційної роботи.Item Інтелектуальна інформаційна система спільного використання даних(Національний університет "Львівська політехніка", 2020) Кравчишин, Роксолана-Анастасія Михайлівна; Kravchyshyn, Roksolana-Anastasiia Mykhailivna; Василюк, Андрій Степанович; Національний університет "Львівська політехніка"Кравчишин Р.-А. М., Василюк А.С, (керівник). Інтелектуальна інформаційна система спільно використання даних. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Дані - це багатозначне та багатофункціональне поняття, оброблена інформація подана у формалізованому вигляді. Організація може володіти різними даними: персональними даними працівників, даними клієнтів, робочою документацією та ін. Дані розділяються на структуровані, не структуровані та тимчасові. Кожне підприємство поділяє дані також відносно доступності, для того щоб пришвидшити цей поділ важливим є використання певних систем які дозволяють надати спільний доступ до певних даних групам користувачів. Усі великі організації складаються з багатьох підрозділів, є поділеними на певні департаменти в яких працюють конкретні працівники та які займаються відповідними задачами. Важливим завданням є передача інформації конкретним підрозділам так, щоб ті правильно сприйняли інформацію і зрозуміли її потенційну користь. Це важливо, оскільки при неправильному уявленні навіть найцінніша інформація може виявитися неефективною. Інформація є дуже важливою частиною процесу управління, тому що містить необхідні для оцінки ситуацій та прийняття рішень значення, завдяки яким керівник має змогу аналізувати ситуацію на підприємстві. Успішна робота підприємства, у першу чергу, залежить від надання правильного доступу до даних. Саме тому необхідно надати визначення сутності, ролі та змісту поняття «інформація» та надання доступу. Об’єктом дослідження програмованої системи є процес надання доступу до даних користувачеві. Предметом дослідження є категорія даних яка повинна бути доступною для користувача. Мета даної роботи полягає у створенні інтелектуальної інформаційної системи спільного використання даних. Для досягнення цієї мети необхідно реалізувати такі задачі: • проаналізувати відповідні літературні джерела та визначену предметну область; • виконати проектування системи та спланувати роботу; • визначитися із засобами проектування та реалізації системи; • розробити інформаційну систему. Багатоманітність частин економічної діяльності несе за собою появу дуже великої кількості інформаційних систем економічного характеру, так як вони містять у собі своєрідність певної схеми управлінських цілей, структури управління та предметних технологій. На сьогоднішній день одне із актуальних завдань для більшості українських підприємств є ефективність управління. Для того щоб підвищити конкурентоспроможність підприємства необхідна швидка реакція на зміни, які відбуваються у зовнішньому середовищі. У зв’язку з цим Д. Тапскотт дає визначення підприємству «нового типу» - «це підприємство, яке працює у режимі реального часу і постійно, без найменшого гальмування підлаштовується до умов діяльності, які змінюються, завдячуючи оперативності отримання інформації [1, с. 78]. Підприємство яке володіє актуальною, достовірною, оперативною та повною інформацією має змогу отримувати ринкові переваги, ефективно підтримувати прийняття рішень, знижує фінансові ризики. На сьогоднішній день інформацію розглядають невід’ємно з комп’ютерними системами, які в свою чергу забезпечують її реєстрацію, збирання, зберігання, перетворення та передавання. За допомогою комп’ютерів ми можемо швидко одержати усю інформацію, ми можемо її «відфільтровувати» у певному порядку, що дозволяє нам не переглядати багато паперів у пошуках необхідних відомостей. Комп'ютери не можуть створити інформацію самостійно із нічого, проте вони мають здатність надзвичайно швидко проаналізувати, сортувати, сприйняти та інтерпретувати її за допомогою певних програмних засобів, розроблених людиною. За допомогою інформації циклічно повторюються стадії процесу управління - отримання, переробки відомостей про стан керованого об'єкта і передачі йому команд керівників. У процесі управління головна роль інформації - усунення невизначеності. «Інформація дозволяє впорядкувати господарські процеси і узгодити їх із зовнішнім середовищем і внутрішніми потребами підприємства. Усуваючи або знижуючи невизначеність, інформація визначає стратегію фірми і способи досягнення поставлених цілей» [2, с. 222]. Важливим завданням є передача інформації конкретним ланкам так, щоб ті правильно сприйняли інформацію і зрозуміли її потенційну користь. Саме для цього використовують спільний доступ до даних. Результатом дослідження розроблено інтелектуальну інформаційну систему спільного використання даних. Дана система дозволяє користувачам спільно опрацьовувати інформацію. Також користувач має можливість проводити маніпуляції з даними та зберігати зміни які будуть відображатися для спільного доступу. Дані можна переглядати, модифікувати а також створювати, інтелектуальність системи аналізує дані користувача та відображає йому необхідні дані, а також є можливість створення нових даних на основі існуючих.Item Інтелектуальна інформаційна система супроводу процесу організації дозвілля з врахуванням етнічних особливостей регіону(Національний університет "Львівська політехніка", 2020) Місюрка, Павло Васильович; Misiurka, Pavlo Vasylovych; Басюк, Тарас Михайлович; Національний університет "Львівська політехніка"Місюрка П.В., Басюк Т.М., (керівник). Інтелектуальна інформаційна система супроводу процесу організації дозвілля з врахуванням етнічних особливостей регіону. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2021. Сьогодні туризм виступає однією з високодохідних галузей господарювання, яка в сучасних умовах глобалізації безперервно та динамічно розвивається, сприяючи вирішенню цілого комплексу соціально-економічних проблем. Розвиток туризму відіграє важливу роль у вирішенні соціальних проблем. У багатьох країнах світу саме за рахунок туризму виникають нові робочі місця, підтримується високий рівень життя населення, створюються передумови для поліпшення платіжного балансу країни. Таким чином, туризм у сучасній світовій системі господарювання займає провідні позиції та виступає невід'ємною складовою розвитку світового ринку.[1] У наш час активно розвивається сфера розваг та туризму. Відпочинок та дозвілля стає невід’ємною частиною повсякденного життя людини. Завдяки стрімкому економічному та соціальному розвитку різних держав кількість подорожуючих збільшується все більше і більше з кожним роком. Існує широкий спектр туроператорів та агенств які пропонують тури у різноманітні країни. Через глобалізацію багато держав підписують угоди про безвізовий режим що дозволяє туристам зручно подорожувати та не витрачати свій час і кошти на вироблення візи. При виконані аналізу різних видів туристичної сфери показано, що найбільш розповсюдженими є культурно-пізнавальний, екологічний, пригодницький вид. На ринку існують багато систем які пропонують спланувати свою подорож відповідно до побажань користувача. Для прикладу є додатки які подають інформацію про країну у вигляді невеличких тез та цікавих історичних фактів, програми які служать міні путівниками туриста, ті які допомагають спланувати подорож для уникнення небажаних ситуацій, які надають зручний функціонал для пошуку готелів та закладів харчування. Основним недоліком існуючих засобів є відображення загальної інформації про регіон країни без опису звичаїв, національної кухні, пам’яток архітектури тощо. З огляду на те, актуальною задачею є створення інтелектуальної інформаційної системи супроводу процесу організації дозвілля з врахуванням етнічних особливостей регіону. Під час проведення системного аналізу побудовано дерево цілей. Здійснено проектування системи з використанням об’єктно-орієнтованого підходу, результатом якого стала побудова множини діаграм: діаграма прецедентів на якій показано можливі варіанти використання програми, діаграма класів, яка показує структуру проекту у вигляді методів, змінних та модулів, діаграму станів яка показує основні стани системи та перехід між ними, діаграму послідовності на якій видно процеси що відбуваються в конкретний проміжок часу, діаграму компонентів на якій показано взаємозв’язок та управління між інтерфейсами в системі. Створено ієрархію задач для детального відображення ієрархічної структури проекту у деревовидній формі. Для конструювання програмного забезпечення вибрано мову програмування Java та програмне середовище Android Studio. SQLite використовується для адміністрування бази даних. Для створення макету та графічного інтерфейсу використано мову розмітки XML[2]. Спроектовано схему бази даних системи, показано основні таблиці та описано значення основних полів. Для наочності відображення та розуміння взаємодії бази даних із програмним рішенням приведено схему комунікації SQLite із додатком. Було описано декілька інтерфейсів а саме: інтерфейс перегляду активних подій, автентифікації, перегляду інформації про країну, конфігурація системи, управління базою даних. В аналізі контрольного прикладу були наведені приклади основного функціоналу системи. Показано вікна програми такі як головне меню де розташований список вибору сторінок, країна де є опис історичних фактів, традиції, їжа, архітектурні споруди, з прикріпленими зображеннями та заголовками, бронювання де є можливість переглянути активні події в регіоні та забронювати квитки на них, конфігурація системи в якій можна змінювати зовнішній вигляд додатку, а саме колір, шрифт, фонове заповнення тощо. Об’єкт дослідження - процес планування дозвілля з наданням інформації про певний регіон країни. Предмет дослідження – є інтелектуальна інформаційна система супроводу процесу організації відпочинку з врахуванням етнічних особливостей регіону. Мета і задачі дослідження – полягає у розробці інтелектуальної системи супроводу яка б надавала інформацію про певний регіон країни, відображала рекомендації щодо активних подій з подальшою можливістю бронювання квитків. Практичне значення одержаних результатів – туристи отримають змогу користуватись спроектованим програмним продуктом для планування свого відпочинку та перегляду інформації про певний регіон країни куди вони подорожують, перегляд рекомендацій активних подій та подальша можливість бронювання квитків на них.Item Інтелектуальна інформаційна система відстеження транспортних засобів у реальному часі(Національний університет "Львівська політехніка", 2020) Гусак, Віталій Богданович; Husak, Vitalii Bohdanovych; Висоцька, Вікторія Анатоліївна; Національний університет "Львівська політехніка"Гусак В.Б., Висоцька В.А. (керівник). Інтелектуальна інформаційна система відстеження транспортних засобів у реальному часі. Магістерська кваліфікаційна робота. - Національний університет «Львівська політехніка», Львів, 2021. Розширена анотація. Ця магістерська кваліфікаційна робота присвячена розробці інтелектуальної інформаційної системи для відстеження автомобілів у реальному часі за допомогою платформи потокового передавання подій для досягнення високої продуктивності. Вона забезпечує вивчення та практичне використання обробки даних у режимі реального часу у великих обсягах, створення стійкого до помилок та доступного сервісу. Головною метою було проєктування та створення системи, щоб дозволити її користувачам працювати, спостерігати, відстежувати транспортні засоби в режимі реального часу. Система відстеження в реальному часі дозволяє ідентифікувати та відстежувати місцеперебування об’єктів або людей у режимі реального часу. Вона використовується скрізь у транспорті та логістиці в різних галузях. Постмодерністська система відстеження вимагає відкритої архітектури та високої масштабованості. Ідеальна система місцеперебування в реальному часі може точно знаходити, відстежувати та управляти активами, інвентарем чи людьми та допомагати компаніям приймати обґрунтовані рішення на основі зібраних даних про місцеперебування. Системи відстеження транспортних засобів широко використовуються у всьому світі. Компоненти бувають різних форм і форм, але більшість використовують технології GPS та послуги GSM. Новіші системи відстеження автомобілів також використовують найновішу технологію NB-IoT, яка може забезпечити низьке споживання енергії та оптимізовані швидкості передачі даних. Крім того, ці системи можуть також мати системи передачі даних короткого діапазону, такі як WiFi. Хоча більшість із них пропонують відстеження в режимі реального часу, інші записують дані в режимі реального часу і зберігають їх для читання, подібним чином, як реєстратори даних. Такі системи, як ці, відстежують і дозволяють звітувати після розв’язання певних моментів. Методами дослідження є аналіз та порівняння методів використання потоку GPS даних транспортних засобів у транспортуванні, побудова та побудова програми, інтегрованої з певними сторонніми службами та платформами. Однією з цілей було забезпечити відсутність простоїв, можливість обробки великого обсягу даних, покращити масштабованість тощо. Серверна частина системи, яка обробляє вхідні дані, була побудована з використанням мови програмування Java та фреймворку Spring Boot, а також як платформа потокового передавання подій була обрана Kafka. Для зберігання та обробки всіх даних використовувався Hibernate як база даних ORM. На стороні клієнта були обрані сторонні бібліотеки React для взаємодії з клієнтом та відображення даних GPS та інформації про транспортний засіб на карті. Під час розробки IntelliJ IDEA використовувався як IDE. Об’єктом дослідження є механізми інтеграції та функціональність GPS даних у взаємодії з потоком подій у реальному часі. Предметом досліджень є процеси розробки, інтеграції, взаємодії інформаційних систем із GPS даними. Метою дослідження є демонстрація та аналіз функціональних можливостей системи відстеження транспортних засобів у реальному часі, яка може витримувати високі навантаження. Були розглянуті основні проблеми обробки даних GPS. Визначено основні переваги та недоліки створеної системи. Під час впровадження було проаналізовано небагато служб, які мають подібні функціональні можливості, переваги та недоліки. В процесі аналізу сама система була проаналізована "як є", що означає зовнішнє середовище та систему. Система була розкладена і з'ясовано бізнес-процеси, що все було показано за допомогою об'єктів нотації (UML). Розроблена система охоплює всі основні потреби своїх користувачів, щоб вони могли відстежувати транспортні засоби в режимі реального часу за допомогою вебпереглядача. Підтвердження концепції системи із закінченим життєвим циклом розробки ІТ-проєктів є результатом цієї магістерської кваліфікаційної роботи.Item Інтелектуальна інформаційна система електронного голосування з використанням засобів криптографії(Національний університет "Львівська політехніка", 2020) Манько, Данило-Володимир Ростиславович; Manko, Danylo-Volodymyr Rostyslavovych; Кравець, Петро Олексійович; Національний університет "Львівська політехніка"Манько Д.-В. Р., Кравець П. О., (керівник). Інтелектуальна інформаційна система електронного голосування з використанням засобів криптографії. Магістерська кваліфікаційна робота. – Національний університет «Львівська Політехніка», Львів, 2021 Розширена анотація Електронне голосування - це голосування, яке використовує електронні засоби або для надання допомоги, або для забезпечення голосування та підрахунку голосів. Залежно від конкретної реалізації, електронне голосування може використовувати автономні електронні автомати для голосування або комп’ютери, підключені до Інтернету. Він може охоплювати цілий ряд Інтернет-послуг, від базової передачі табличних результатів до повнофункціонального онлайн-голосування через підключення до звичайних побутових пристроїв. Ступінь автоматизації може обмежуватися позначенням паперових виборчих бюлетенів або може бути комплексною системою введення голосів, запису голосів, шифрування та передачі даних на сервери, а також консолідації та підрахунку результатів виборів. Сучасна система електронного голосування повинна виконувати більшість із цих завдань, дотримуючись набору стандартів, встановлених контролюючими органами, а також повинна бути здатною успішно вирішувати суворі вимоги, пов’язані з безпекою, точністю, цілісністю, швидкістю, конфіденційністю, аудитом, доступністю, економічною ефективністю, масштабованістю та екологічною стійкістю. Технологія електронного голосування може включати перфокарти, системи голосування за допомогою оптичного сканування та спеціалізовані кіоски для голосування. Це також може передбачати передачу бюлетенів та голосів через телефони, приватні комп’ютерні мережі або Інтернет.[1-2] Метою магістерської кваліфікаційної роботи є створення створення системи електронного голосування з використанням засобів криптозахисту та усунення максимально можливої кількості недоліків у порівнянні з її аналогами. Базою для її створення є результати аналізу вже існуючих систем онлайн-голосування, їх переваги та недоліки. Об’єктом дослідження є процеси захисту інформації у системах електронного голосування. Зважаючи на стрімкий розвиток технологій забезпечення конфіденційності користувачів стає все важче і важче, тому традиційні підходи до цього є дещо застарілими. Тому у даній системі було використано новий підхід, який включає в себе шифрування усіх даних AES алгоритмом за допомогою двох ключів(публічного – для голосувань, приватного – для користувача). Також цей підхід гарантує повну анонімність, оскільки згідно з ним вибір користувача не зберігається, а лише інкрементує кількість голосів на 1. Предметом дослідження є захищена інформаційна система електронного голосування, в ході реалізації якої було розроблено мобільний додаток, який реалізовує функціонал інтелектуальної інформаційної системи електронного голосування. Мобільний застосунок було реалізовано на базі операційної системи iOS, оскільки вона є більш захищеною та стійкою до зламувань. Функціонал додатку стає доступним після успішної авторизації за допомогою номеру мобільного телефону та коду підтвердження. Після входу в систему користувачеві стає доступним перегляд голосувань, голосування та створення нового голосування з необмеженою кількістю варіантів вибору. Після здійснення голосування стає доступною можливість перегляду результатів. Опираючись на результати проведеного аналізу уже наявних видів систем електронного голосування, в тому числі і на базі глобальної мережі Інтернет, у даній роботі розроблено прототип платформи, яка відповідає усім вимогам, які ставить перед нею сьогодення, а саме: конфіденційність, захищеність, стійкість до зламувань та дешевизна. Розроблена система можу бути використана у різних сферах суспільно-політичного життя, зокрема таких як: • вибори на державні посади; • вибори членів студентського самоврядування; • вибори у навчальних закладах; • вибори на керівні посади у різних організаціях. Підсумовуючи аналіз розробленої системи можна підкреслити її відповідність до усіх світових та українських ключових вимог, а саме надійність, анонімність, масштабованість та дешевизна. Надійність полягає в стійкості системи до зламувань, витоків інформації та великої кількості активних користувачів одночасно. Завдяки шифруванню всіх даних, які зберігаються на сервері(користувачі та голосування), розділенню даних за типом та ключем шифрування та передаванні даних по захищених каналах система задовольняє цю вимогу. Анонімність забезпечується за допомогою ліквідації зв’язку між голосування та користувачем. Дані про голосування зберігаються лише у пам’яті телефону локально в недоступному для зовнішніх атак місці. Масштабованість забезпечена універсальність та модульністю коду. Чимало частин коду можна перевикористовувати, змінювати та замінювати. Дешевизна полягає в наявності лише невеликої команди підтримки проекту, а основними носіями інформації про голосування виступають мобільні телефони користувачів, що робить вартість одного голосу дуже низькою.Item Дослідження методів управління мережами 5G з використанням засобів штучного інтелекту(Національний університет "Львівська політехніка", 2020) Осташевський, Андрій Іванович; Ostashevskyi, Andrii Ivanovych; Максимюк, Тарас Андрійович; Національний університет "Львівська політехніка"В результаті збільшення обсягів інформації, її циркуляції та нових амбіцій, пов'язаних з автоматизацією та покращенням різних життєвих сфер, таких як водіння, політ тощо, народилася проблема: як забезпечити якісний обмін інформацією, щоб позбутися затримок та перешкод? Отже, незважаючи на існуючу відносно молоду 4G-мережу мобільного зв'язку, народилося нове покоління мобільних мереж - 5G. Враховуючи той факт, що мережею користуватимуться не лише користувачі мобільних телефонів, а й багато інших сервісів, таких як розумні машини, смарт-камери тощо, навантаження на окремі базові станції 5G мережі у певний момент часу буде величезним, а якість та швидкість обміну інформацією прогнозовано низькою. В результаті ми отримуємо проблему розподілу ширини смуги частот, управління якою із використанням людських ресурсів є надто дорогим. Щоб позбутися або принаймні зменшити вплив цієї проблеми на якість послуг, ми пропонуємо аналіз та прогнозування навантаження на мережу за допомогою штучного інтелекту (ШІ) та машинного навчання (МН), а також обчислення ефективної ширини смуги частот на основі прогнозування ШІ. Логічним є питання: навіщо нам ШІ, якщо ми можемо аналізувати навантаження на комірки і вручну змінювати параметри? Відповідь проста: ШІ дозволяє проаналізувати навантаження для забезпечення автоматизованої зміни ширини смуги частот, вже передбачивши навантаження на комірки. Маючи прогнози навантаження, система повинна передавати прогнозовані параметри алгоритму розрахунку ширини смуги частот і змінювати параметри комірки. Останній по рахунку, але не по значенню аргумент: параметрами для кількох комірок можна керувати вручну, але як щодо сотень чи тисяч комірок? В роботі запропоновано модель машинного навчання для прогнозування навантаження на 5G комірки, алгоритм ефективного розрахунку смуги частот та демонстрацію зміни смуги частот стільникової мережі за допомогою користувальницького інтерфейсу, оскільки автоматизований процес працює в фоновому режимі та невидимий. У главі 2 наведено опис різних типів періодичних нейронних мереж, а також їх спільні та відмінні характеристики. Крім того, у розділі описуються принцип роботи LSTM та GRU моделей, їх переваги та недоліки. Це особливо важливий момент, оскільки на основі цієї інформації вбирається модель нейронної мережі (NN). Крім того, у цій главі пропонується математична модель алгоритму розрахунку ефективної смуги частот, яка використовує прогнозовані результати навантаження як параметри для розрахунку вищезазначеної ефективної ширини смуги частот. Алгоритм може бути реалізований на будь-якій мові програмування, але проблема полягає у великих наборах даних (сотнях та тисячах), що зменшує продуктивність алгоритму, оскільки складність алгоритму не є постійною, а O(?log?_n). Отже, найкращим рішенням буде Python, PHP, Perl тощо. У розділі 3 ми демонструємо навчання нейронної моделі та розрахунок прогнозу навантаження для п'яти клітин 5G протягом 24 годин. Дотримуючись найкращих практик ML, ми розділили набір даних на 80% та 20% відповідно. Результати прогнозу повторюють характеристики реальних даних, хоча і не повністю відповідають їм. Крім того, у цій главі представлено кожен крок обчислення ефективної ширини смуги частоти та представлено кожен із цих кроків відповідним графіком для всіх п’яти комірок. Результат розподілу смуги частот є дійсним і показує значення ширини смуги частот на часових інтервалах, коли навантаження комірки пікове, і мінімальне там, де навантаження низьке. Для спрощення розрахунку, графік швидкості, навантаження та частот, будуються для одного користувача, включаючи значення навантаження в кожну комірку, щоб показати, оптимальну ширину смуги частот для забезпечення якісного обслуговування. Висновком цієї глави є останні п'ять графічних зображень, на яких показано порівняння швидкості користувача без динамічного розподілу ширини смуги частот протягом дня, з параметрами швидкості які включають в себе динамічний розподіл ширини смуги частот. Це ще раз доводить, що динамічний розподіл ширини смуги частот покращує якість послуг, що надаються кінцевому користувачеві. У розділі 4 продемонстровано та порівняно загальні варіанти управління станцією 5G. Тут оглянуто концепції REST API та Event System, їх спільні та відмінні характеристики, а також переваги та недоліки. Для кожного варіанту управління, описано, як можна застосувати ту чи іншу концепцію до мережі 5G із супроводжуючими блок-схемами. В результаті було обрано підхід REST через специфічний зв’язок між ядром та модулями, та простоту впровадження. Для демонстрації управління мережею було обрано платформу ThingsBoard та Python REST аплікацію, яка здатна надсилати дані до інтерфейсу ThingsBoard. Це було зроблено, щоб показати, як буде виглядати автоматизація, якщо штучний інтелект з відповідною моделлю нейронної мережі та алгоритм розрахунку смуги частот буде застосовано до мережі 5G, оскільки автоматизований процес працює в фоновому режимі і є невидимим. Автоматизація повністю виключає втручання людини, окрім апаратного та програмного обслуговування.Item Веб-сервіс для збору та семантичної оцінки відгуків(Національний університет «Львівська політехніка», 2020) Горішний , Віталій Володимирович; Національний університет «Львівська політехніка»Бакалаврська кваліфікаційна робота на тему «Веб-сервіс для збору та семантичної оцінки відгуків» виконана студентом групи КН-407 Горішним Віталієм Володимировичом. Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розробка веб-сайту для збору та оцінки відгуків, для здійснення семантичного аналізу введеного тексту. Об’єктом дослідження є відгуки зібрані для оцінки релевантності певного товару чи наданої послуги. В результаті виконання дипломної роботи було розроблено програмний продукт, який визначає серед створених позитивні, негативні та нейтральні відгуки, обраховує їх кількість та розраховує середню оцінку та загальну оцінку по усіх відгуках. Bachelor's thesis on "Web service for collecting and semantic evaluation of feedback" was performed by a student of the group CS-407 Horishnyi Vitalyii Volodymyrovych. The work is aimed at obtaining a bachelor's degree in 122 "Computer Science". The purpose of the thesis is to develop a website for collecting and evaluating feedback, the implementation of semantic analysis of the entered text. The object of research is the feedback collected to assess the relevance of a particular product or service. As a result of the thesis, a software product was developed that identifies positive, negative and neutral reviews among those created, calculates their number, average score and overall score for all reviews.Item Веб платформа продажу товарів з автопідбором рекомендацій(Національний університет «Львівська політехніка», 2021) Антоник , Анастасія-Марія Ярославівна; Національний університет «Львівська політехніка»Бакалаврська кваліфікаційна робота виконана студенткою групи КН-407 Антоник Анастасією-Марією Ярославівною. Тема «Вебплатформа для продажу з автопідбором рекомендацій». Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки».Item Програмно-апаратний засіб для підвищення продуктивності нейронних мереж на базі Intel Terasic DE10-Nano(Національний університет “Львівська політехніка”, 2021) Кулик, Ольга Юріївна; Національний університет “Львівська політехніка”Сьогодні спеціалісти приділяють багато уваги побудові штучної системи обробки та розпізнавання зорової інформації, яка реалізуються програмно-апаратними засобами. Зокрема штучні системи обробки використовуються в багатьох областях діяльності людини таких як: транспорт (автоводій, ідентифікація об’єктів); медицина (рентгенограми та інші); космос (обробка космічних знімків та інші); робототехніка; банки; військова галузь; біометрична ідентифікація (по відбитках пальців, лицях та іншим геометричним особливостям людини) і і інших галузях. Кожна з галузей застосування комп'ютерного зору, що були описані вище, пов'язана з низкою завдань; більш чи менше гарно визначені проблеми вимірювання чи обробки можуть бути вирішені з використанням багатьох методів, зокрема значний успіх має алгоритм «згорткової нейронної мережі», рекурентної та інші. З часом актуальність все більше набирає не скільки розвиток архітектур мереж, скільки покращення ефективності роботи існуючих. Є багато методів оптимізації, таких як паралелізація на CPU, GPU, APU, TPU, VPU, FPGA, QPU. Одним з найпопулярніших є FPGA. Метою роботи є розробка системи на базі технології FPGA, що дозволить зменшити час виконання нейронних мереж та збільшити енергоефективність. Об’єктом дослідження є процес використання нейронних мереж та можлива їх оптимізація різними методами. Предметом дослідження є методи та засоби для оптимізації нейронних мереж, зокрема фізичні, архітектурні та алгоритмічні. Практична цінність роботи полягає в ефективності системи, що дозволить користувачам нейронних мереж зробити свій продукт кращим. Оскільки штучний інтелект зараз використовують в багатьох галузях для різних задач, то цінність системи їх оптимізації складно переоцінити.Item Система підбору керівника диплому за науковими напрямами студента та викладача(Національний університет “Львівська політехніка”, 2021) Данків , Анастасія Романівна; Національний університет “Львівська політехніка”Кваліфікаційна бакалаврська робота виконана студентом групи КН-410 Данків Анастасією Романівною. Темою є «Система підбору керівника диплому за науковими напрямами студента та викладача». Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки». Метою бакалаврської кваліфікаційної роботи є створення інтелектуальної системи підбору наукового викладача для студентів бакалаврів, що має покращити відповідність обраної студентом теми до спеціалізації викладача за допомогою гібридних моделей, для полегшення і написання кращої роботи. Об’єктом дослідження є процеси пошуку об’єктів зі схожими властивостями та прогнозування найбільш ймовірних варіантів до введеного. Предметом дослідження є наукові керівники кафедри Систем Штучного Інтелекту та їх наукові роботи. В результаті виконання дипломної роботи було створено модель та програмний продукт для визначення викладача, який найбільш якісно підходить для обраної студентом теми. Degree bachelor's work performed by a student of KN-410 Dankiv Anastasiia Romanivna. The topic is "The system of selection of the diploma supervisor according to the scientific directions of the student and the teacher". The work is aimed at obtaining a bachelor's degree in 122 "Computer Science". The purpose of the bachelor's work is to create an intelligent system of selection of a research teacher for undergraduate students, which should improve the relevance of the chosen topic to the specialization of the teacher with the help of hybrid models to facilitate and write better work. The object of research is the process of finding objects with similar properties and predicting the most likely options for the input. The subject of research is the scientific supervisors of the Department of Artificial Intelligence Systems and their scientific works. As a result of the work, a model and software product were created to determine the teacher who is best suited for the topic chosen by the student.Item Система обліку пацієнтів для медичних закладів(Національний університет “Львівська політехніка”, 2021) Труш , Богдан Володимирович; Національний університет “Львівська політехніка”Бакалаврська кваліфікаційна робота 56 с., 27 рис., 3 табл. 2 формули, 17 використаних джерел. Бакалаврська кваліфікаційна робота виконана студентом групи КН-410 Трушем Богданом Володимировичом. Тема «Система обліку пацієнтів для медичних закладів». Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розроблення системи для медичного закладу, що дасть можливість пацієнтам цього закладу самостійно записуватись на прийоми до лікарів та автоматично вести історію хвороби за допомогою програми. Об’єктом дослідження є процес автоматизації звернень пацієнтів до медичного закладу та можливість робити це віддалено. Предметом дослідження є методи програмної реалізації цілісної системи для обліку пацієнтів та спрощення процесів реєстрації та запису на прийом за допомогою автоматизації. В результаті виконання дипломної роботи було розроблено програмний продукт, який дає змогу автоматично вести облік пацієнтів медичного закладу, формувати звітність про відвідування. Nowdays we can easily say that health is one of the most important things in life of each person. And it is very relevant to do any investigations in this direction. Actually I guess that it is possible to simplify a lot of medical processes with way of combining computer science and medicine. Research purpose: to develop a software system for automated accounting of medical institution’s users. Research object: the process of automating customer appeals to the medical institution and possibility to do it remotely. Research subject: methods of software implementation of a holistic system for patient registration and simplifying of registration processes through automation.Item Формування індивідуальної програми тренувань у додатку «Online Gym» (інтегрована система)(Національний університет «Львівська політехніка», 2021) Германюк , Інеса Миколаївна; Національний університет «Львівська політехніка»Бакалаврська кваліфікаційна робота виконана студенткою групи КН-407 Германюк Інесою Миколаївною. Тема «Формування індивідуальної програми тренувань у додатку «Online Gym» (інтегрована система)». Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розробка програмного продукту для формування індивідуальної програми тренувань. Об’єктом дослідження є система, яка забезпечує зручне надання та отримання спортивних послуг між користувачами, підтримку взаємної мотивації. У результаті виконання дипломної роботи було розроблено програмний продукт, який забезпечує кооперацію між тренерами(спортзалами) та їх клієнтами, а також заохочує користувачів підтримувати їх взаємну мотивацію.Item Іформаційно-аналітична система виробництва автодеталей та їх продажу(Національний університет «Львівська політехніка», 2021) Шалавило , Володимир Тарасович; Національний університет «Львівська політехніка»Бакалаврська кваліфікаційна робота виконана студентом групи КН-408 Шалавило Володимиром Тарасовичем. Тема «Іформаційно-аналітична система виробництва автодеталей та їх продажу». Робота направлена на здобуття ступеня бакалавр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розроблення інформаційної системи виробництва автодеталей для машин AUDI . Об’єктом дослідження є аналітика даних про автомобілі бренду “AUDI” та деталей до них. У результаті виконання дипломної роботи було розроблено програмний продукт, а саме Базу Даних з інформацією про деталі до автомобілів з цінами які були вивчені використовуючи інформаційні сайти пов’язані з даною тематикою, а також аналітика цих даних(графіки) використовуючи програму Microsoft PowerBI для чіткого та зрозумілого аналізу продажів будь-якому користувачу. У вищезгаданому ресурсі були використані відфільтровані дані із створеної Бази, які були опрацьовані використовуючи SSIS пакети.Item PID контролери, їхні модифікації та тюнери для них(Національний університет «Львівська політехніка», 2021) Питель, Андрій Богданович; Національний університет «Львівська політехніка»Бакалаврська кваліфікаційна робота студента групи КН-409 Пителя Андрія Богдановича. Темою моєї роботи є “PID контролери, їхні модифікації та тюнери для них”. Метою даної роботи є дослідження та порівняння PID контролерів їхніх модифікацій та способи тюнення їх параметрів. Об’єктом же дослідження є різні види PID контролерів методи підбору параметрів регуляторів(методи тюнінгу). В роботі я спроектував симуляцію системи для регулювання PID контролером, PID контролер так тюнер для нього. Розробка системи відбувалася на мові Python та засобами бібліотеки numpy. Розмір роботи кількість картинок розділів і тд.