Магістерські роботи
Permanent URI for this collectionhttps://ena.lpnu.ua/handle/ntb/61744
Browse
Item Розроблення інтерактивного графічного застосунку кольоризації зображення(Національний університет “Львівська політехніка”, 2022) Василик, Ростислав Ігорович; Національний університет “Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Василиком Ростиславом Ігоровичем. Тема «Розроблення інтерактивного графічного застосунку кольоризації зображення». Робота направлена на здобуття ступеня Магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є створення зручного інтерактичного та якісного графічного застосунку кольоризації зображення з можливістю модифікації кольорових зображень. Об’єктом дослідження є інтерактивна кольоризація кольорових зображень. У результаті виконання дипломної роботи було розроблено інтерактивний графічний застосунок кольоризації зображення. Дана розробка передбачає кольоризацію за допомогою текстових фраз, що значно спрощує використання програми. Застосунок враховує вибір користувача за допомогою інтерактивних інструментів: текстове повідомлення бажаного кольору за допомогою інформативної фрази (напр. «жовтневий дощ»), вибір кольорів за допомогою палітри кольорів, вибір палітри, вибір палітри з випадковими кольорами, налаштування палітри. Функціональні етапи розробки скомпоновані в одному застосунку зі зручним графічним інтерфейсом, у якому користувач може завантажити зображення, визначити його кольори, модифікувати кольори зображення та зберегти його, або ж зберегти палітру для подальшої роботи. Результати роботи можуть бути спрямовані на моделювання міського планування чи дизайну, де архітектури витрачають додатковий час, щоб генерувати нові ідеї кольорових палітр для різних проектів. Загальний обсяг роботи: 68 сторінок, 28 рисунків, 11 посилань. The master's qualification work is completed by a student of the KNSSh-22 group Vasylyk Rostyslav Ihorovych. The work title is “Interactive graphic application for image coloration”. The work is aimed at obtaining the master’s degree in the specialty 122 “Computer Science”. The goal of the work is to create a convenient interactive and high-quality graphic image colorization application with the ability to modify color images. The object of research is interactive colorization color images. As a result of the thesis, an interactive graphic image colorization application was developed. This development provides for colorization using text phrases, which greatly simplifies the use of the program. The application considers the user's choice using interactive tools: text message of the desired color using an informative phrase (e.g., “October rain”), color selection using a color palette, palette selection, palette selection with random colors, palette customization. Functional stages of development are arranged in one application with a convenient graphical interface, in which the user can load a black-and-white or color image, define its colors, modify the colors of the image, and save it, or save the palette for further work. The results of the work can be aimed at modeling urban planning or design, where architects spend extra time to generate new color palette ideas for different projects. One of the solutions to this problem is the use of machine/deep learning methods. Recently, deep learning has attracted more and more attention from researchers in the field of image processing.Item Розпізнавання вибухових пристроїв на основі сигналу детекторів з використанням методів машинного навчання(Національний університет ”Львівська політехніка”, 2022) Савчин, Віталій Анатолійович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-21 Савчином Віталієм Анатолійовичем. Тема роботи: «Розпізнавання вибухових пристроїв на основі сигналу детекторів з використанням методів машинного навчання». Робота спрямована на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою магістерської роботи є розробити інформаційну систему для класифікації вибухових пристроїв серед інших металевих предметів за допомогою аналізу сигналу детектора. Об’єктом дослідження є імпульс детекторів та вибухові пристрої. В результаті виконання цієї магістерської роботи було досліджено різноманітні сучасні підходи, технології і алгоритми для проведення розмінування територій, а також було розроблено інформаційну систему класифікації вибухових пристроїв з використанням машинного навчання. Master's degree work of the student of the group KNSSh-11 Savchyn Vitalii Anatoliiovych. The topic is "Recognition of explosive devices based on the detectors signal using machine learning methods". This scientific research is aimed at obtaining a master's degree in the specialty 122 "Computer Science". The purpose of this study is to develop an information system for classifying explosive devices among other metal objects using metal detector signal analysis. The object of research is the pulse of a metal detector and explosive devices. As a result of this master's research, a variety of modern approaches, technologies and algorithms for demining territories were investigated and compared. Also, an information system for the classification of explosive devices using machine learning was developed.Item Система аналізу і розпізнавання правдивих та фейкових новин у соціальних мережах(Національний університет ”Львівська політехніка”, 2022) Шиманський, Павло Сергійович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Шиманським Павло Сергійовичем. Тема “Система аналізу і розпізнавання правдивих та фейкових новин у соціальних мережах”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є навчити модель розпізнавати текст з набору даних та розроблення системи розпізнавання фейкових та правдивих новин у соціальних мережах. Об’єктом дослідження є розпізнавання тексту з обраного набору даних та розробка системи класифікації текстів для її використання на практиці. У результаті виконання дипломної роботи було розроблено комбіновану інформаційну систему для розпізнавання фейкових та правдивих новин з набору даних, система приймає датасет на вході і повертає розпізнаний текст у вигляді зображень, а також демонструє точність класифікаторів під час роботи системи з друком в консоль. Дана система може використовуватися на практиці у різних соціальних мережах у якості чат-боту, потенційні користувачі могли б писати йому певні новини, які вони хочуть перевірити, а бот би надсилав їм результат класифікації. The master's qualification work was completed by the student of the KNSSh-22 group, Shymanskyi Pavlo Serhiyovych. Topic "System of analysis and recognition of true and fake news in social networks." The work is aimed at obtaining a master's degree in the specialty 122 "Computer Sciences". The method of the diploma work is the training of a text recognition model from a data set and the development of a system for recognizing fake and true news in social networks. The object of the research is text recognition from the selected data set and the development of a text classification system for its use in practice. As a result of the thesis, a combined information system was developed for recognizing fake and true news from a data set, a system for an additional data set at the input and returns the recognized text in the form of an image, and also demonstrates the accuracy of classifiers during the system's operation from printing to the console. This system can be used in practice in various social networks as a chatbot, some users could write to it certain news that they want to check, and the bot would send them the classification result.Item Автоматизована система розв'язання головоломок пазлів на основі комп'ютерного зору(Національний університет ”Львівська політехніка”, 2022) Криворучка, Ольга-Анна Олегівна; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студенткою групи КНСШ-22 Криворучкою Ольгою-Анною Олегівною. Тема “Автоматизована система розв'язання головоломок пазлів на основі комп'ютерного зору”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розробка системи засобами комп’ютерного зору, яка дозволяла б сканувати та аналізувати елементи пазлу, а також складати зображення на основі отриманих даних. Об’єктом дослідження даної теми є процес опрацювання даних з зображення, виділення за певними характеристиками та пошук синергії між елементами. У результаті виконання дипломної роботи було розроблено систему для складання головоломок пазлів, система приймає зображення розкиданих елементів пазлу, як ввід і повертає картинку з правильним розташуванням фрагментів виводом у графічну програму. Дана система може використовуватися на практиці як для розваги у вигляді помічника під час розв’язання головоломок пазлів, так і для вирішення задач збирання з окремих елементів цілісного зображення у археології, реставрації, медицині тощо. The master's qualification work was completed by the student of the CSAI-22 group, Olha-Anna Olehivna Kryvoruchka. The topic of the work: "Automated system for solving jigsaw puzzles based on computer vision". This work is aimed at obtaining a master's degree in the specialty 8.05010104 "Artificial Intelligence Systems". The purpose of the master's qualification work is to develop a system by means of computer vision, which would allow us to scan and analyze the elements of the puzzle, as well as to compose images based on the data obtained. The object of study of this topic is the process of processing data from the image, selection by certain characteristics and the search for synergy between the elements. As a result of the qualification work, a system for solving jigsaw puzzles was developed, the system receives images of scattered puzzle elements as input and returns a picture with the correct location of the fragments by output to a graphics program. This system can be used in practice both for entertainment in the form of an assistant while solving jigsaw puzzles, and for solving problems of assembling a complete image from individual elements in archeology, restoration, medicine, etc.Item Розпізнавання рукописного тексту(Національний університет «Львівська політехніка», 2022) Дияк , Юрій Павлович; Національний університет «Львівська політехніка»Магістерська кваліфікаційна робота виконана студентом групи КНМ-21 Дияком Юрієм Павловичем. Тема “Розпізнавання рукописного тексту”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є побудова нейронної мережі для розпізнавання рукописного тексту на зображеннях та розроблення системи для використання побудованої мережі на практиці. Об’єктом дослідження є розпізнавання тексту на зображеннях та розробка системи для використання розроблених алгоритмів на практиці. У результаті виконання дипломної роботи було розроблено комбіновану нейронну мережу та інформаційну систему для розпізнавання рукописного тексту на зображеннях, система приймає зображення слів, як ввід і повертає розпізнані слова у друком в консоль. Дана система може використовуватися на практиці для оптимізації опрацювання архівних документів, сканування заяв та будь-якої іншої роботи з текстом, яка потребує людських ресурсів для його опрацювання. Master’s degree work of the student of the group CSM-21 Dyiak Yuriy Pavlovych. The topic is "Handwritten text recognition". The work is aimed at obtaining a master's degree in 122 "Computer Science". The purpose of this work is is to create an algorithm and develop a system for recognition of handwritten text on images. The object of the research are methods of text recognition on images and development of a system for later utilization of developed algorithms. As a result of the research, a combined neural network was assembled and informational system was developed for recognition of handwritten text on images. Developed system accepts images of handwritten words as an input and returns recognised words as an output to the console. Such system can be used in practise for optimization of processing of handwritten archive documents, applications and for any other work related to handwritten text processing which requires human force.Item Система для анотування тексту українською мовою(Національний університет ”Львівська політехніка”, 2022) Цап, Владислав Богданович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота 50 ст., 24 рис., 2 табл., 51 посилання. Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Цапом Владиславом Богдановичем. Тема «Система для анотування тексту українською мовою». Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розробка системи, яка буде аналізувати отриманий на вході текст українською мовою, виокремлювати основну думку і робити анотацію. Обʼєктом дослідження є узагальнення тексту українською мовою. Предметом дослідження є система узагальнення тексту. У результаті виконання даної дипломної роботи очікується робоча система узагальнення тексту, яка на вході приймає документ великого обсягу, а на виході віддає короткий підсумок вхідного документу. Дана система повинна працювати з текстами українською мовою, необхідна висока стабільність і швидкість роботи та анотація має відповідати основній думці тексту — ці параметри є найважливіші для нас. Master's degree work was performed by a student of the group CSAI-22 Tsap Vladyslav Bohdanovych. The topic is "System for annotating text in Ukrainian". The work is aimed at obtaining a master's degree in the specialty 122 "Computer science". The aim of the work is to develop a system that will analyze the text received at the input in Ukrainian, highlight the main idea and make an annotation. The object of research is text summarization in Ukrainian. The subject of research is the text summarization system. As a result of this work, a working text summarization system is expected, which accepts a significant document as input and gives a summary of the input document as output. This system should work with Ukrainian text, have high stability and speed of work required, and the annotation should correspond to the text's central idea — these parameters are the most important for us.Item Каскадна модель машинного навчання для попереднього опрацювання даних екологічного моніторингу з розвиненої мережі пристроїв ІоТ(Національний університет "Львівська політехніка", 2022) Шевчук, Ігор Олегович; Національний університет "Львівська політехніка"Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Шевчуком Ігорем Олеговичем. Тема “Каскадна модель машинного навчання для попереднього опрацювання даних екологічного моніторингу з розвиненої мережі пристроїв ІоТ”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розробка каскаду методів машинного навчання для реалізації граничних обчислень під час розвʼязання задачі заповнення пропусків у даних з розвиненої системи пристроїв IoT. Об’єктом дослідження є процеси попереднього опрацювання даних екологічного моніторингу стану повітряного середовища за допомогою пристроїв інтернету речей. Предметом дослідження є ансамблеві методи реалізації граничних обчислень для заповнення пропусків у даних з розвиненої мережі пристроїв ІоТ. Результатом виконання роботи є ріалізований каскадний метод для заповнення пропусків у даних повітряного моніторингу пристроями IoT. Master#s degree work of the student of the group CSAI-22 Shevchuk Ihor Olehovych. The topic is "A cascade machine learning model for preprocessing environmental monitoring data from a developed network of IoT devices". The work is aimed at obtaining a master's degree in 122 "Computer Science". Research purpose: develop a cascade of machine learning methods for the implementation of boundary computations when solving the problem of filling missing values in data from a developed system of IoT devices. Research object: the processes of pre-processing of the environmental monitoring data of the state of the air environment with the help of Internet of Things devices. Research subject: the ensemble methods of implementing edge computing to fill missing values in data from a developed network of IoT devices. The practical significance of the work is a developed cascade method for filling missing values in aerial monitoring data with IoT devices.Item Система аналізу коментарів з метою виявлення мови ворожнечі, домагань та знущань(Національний університет ”Львівська політехніка”, 2022) Філіпенко, Михайло-Іван Юрійович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота 58 ст., 39 рис., 3 табл., 31 посилання. Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Філіпенком Михайлом-Іваном Юрійовичом. Тема роботи: “Система аналізу коментарів з метою виявлення мови ворожнечі, домагань та знущань”. Дана робота спрямована на отримання ступеня магістра за спеціальністю 122 «Комп’ютерні науки». Метою розробки даної системи є розробка програмного продукту, який спочатку порівнює різноманітні алгоритми класифікації текстів методами обробки природної мови, а потім дозволяє користувачу використовувати отриману навчену нейромережу для самостійного використання. На вхід мережі подаватиметься текст, а на виході користувач отримуватиме ймовірність, що поданий текст містить елементи непристойного спілкування. Результатом виконання магістерської кваліфікаційної роботи є система обробки тексту за допомогою нейронних мереж, яка дозволяє визначити ймовірність, що поданий на вхід текст, містить у собі елементи знущання чи мови ворожнечі. Master's thesis of the 58 pages, 39 figures, 3 tables, 31 references. The master's qualification work was completed by the student of the CSAI-22 group, Mykhaylo-Ivan Yuriyovych Filipenko. The topic of the work: "Comment analysis system for the purpose of detecting hate speech, harassment, and bullying". This work is aimed at obtaining a master's degree in the specialty 122 "Computer science". The purpose of developing this system is to develop a software product that first compares various text classification algorithms using natural language processing methods, and then allows the user to use the resulting trained neural network for personal use. Text will be sent to the input of the network, and at the output, the user will receive a probability that the submitted text contains elements of obscene communication. The result of the master's qualification work is a text processing system using neural networks, which allows you to determine the probability that the input text contains elements of abuse or hate speech.Item Розробка середовища для розпізнавання рухів водіїв транспортних засобів(Національний університет ”Львівська політехніка”, 2022) Пишка, Роман Романович; Національний університет ”Львівська політехніка”Бакалаврська кваліфікаційна робота виконана студентом групи КНСШ-21 Пишкою Романом Романовичем. Тема «Розробка середовища для розпізнавання рухів водіїв транспортних засобів». Робота направлена на здобуття ступеня магістра за спеціальністю 122 «Комп’ютерні науки». Мета дипломної полягає у розробленні середовища для розпізнавання рухів водіїв. Досягнення мети відбувається за рахунок розробки програмного рішення для реалізації середовища для розпізнавання рухів водіїв транспортних засобів, обґрунтованим вибором засобів розробки та реалізованою системою, при якій розпізнавання буде працювати з найменшою похибкою у розпізнаванні. Об’єктом дослідження є процеси розпізнавання зображення. Предметом досліджень є середовища для розпізнавання зображення. У результатом виконання дипломної роботи є створено середовище, яке розпізнає рухи водіїв транспортних засобів; розроблено її програмну реалізацію, яка дозволяє використання розробленої системи. Загальний обсяг роботи: 76 сторінок, 14 рисунки, 16 посилання, 1 додаток. The bachelor's qualification work was completed by a student of the group KNSSH-21 Pyshka Roman Romanovych. The topic " Development of environment for driver action recognition." The work is aimed at obtaining a master's degree in the specialty 122 "Computer Science". The goal of the thesis is to develop an environment for recognizing the movements of drivers. The goal is achieved through the development of a software solution for the implementation of an environment for recognizing the movements of vehicle drivers, a reasonable choice of development tools and an implemented system in which the recognition will work with the smallest recognition error. The object of research is image recognition processes. The subject of research is image recognition environments. As a result of the diploma work, an environment was created that recognizes the movements of vehicle drivers; its software implementation was developed, which allows the use of the developed system. Total volume of work: 70 pages, 11 figures, 15 references, 1 appendix.Item Інформаційна технологія навчання персоналу підприємств засобами віртуальної реальності(Національний університет “Львівська політехніка”, 2022) Щур, Гліб Олександрович; Національний університет “Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Щуром Глібом Олександровичем. Тема “Інформаційна технологія навчання персоналу підприємств засобами віртуальної реальності”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є програмна розробка з метою легкого розгортання додатків віртуальної реальності. Об’єктом дослідження є навчання персоналу у віртуальній реальності. У результаті виконання дипломної роботи було реалізовано програмний продукт та інформаційну систему для тренування персоналу підприємств засобами віртуальної реальності. Дана система може використовуватися на практиці для безпечного навчання персоналу підприємств у небезпечних його частинах. Master’s degree work of the student of the group CSAI-22 Shchur Hlib Oleksandrovych. The topic is "Information technology for training the personnel of enterprises by means of virtual reality". The work is aimed at obtaining a master's degree in 122 "Computer Science". The purpose of this work is software development for easy deployment of virtual reality applications. The object of the research is the training of personnel in virtual reality. As a result of the diploma work, there was a software product and an information system for training the personnel of enterprises by means of virtual reality. This system can be used in practice for safe training of enterprise personnel in its dangerous parts. Manufacturing systems must be able to respond quickly to customer needs as a result of constant product customization. Therefore, the smart factory of the future should have excellent product design and production control as important elements. This requires creative and intelligent approaches both in the field of objects (for example, the Internet of Things) and in the fields of processes (for example, knowledge-based engineering). The production potential of an enterprise equipped with advanced technological resources in accordance with the idea of Industry 4.0 can be fully utilized only then.Item Виділення об'єктів інтересу на зображеннях дистанційного зондування засобами згорткових нейронних мереж(Національний університет ”Львівська політехніка”, 2022) Гецянин, Дмитро Русланович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-21 Гецянином Дмитром Руслановичем. Тема "Виділення об'єктів інтересу на зображеннях дистанційного зондування засобами згорткових нейронних мереж". Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є розроблення програмного продукту, нейронної мережі, що виділяє об’єкти на зображеннях ДЗЗ. Об’єктом дослідження є процес виділення об’єктів із зображення за допомогою методів машинного навчання. У результаті виконання дипломної роботи було розроблено вдосконалену згорткову нейронну мережу за допомогою оптимізації гіперпараметрів генетичним алгоритмом, система приймає зображення ДЗЗ, як ввід і повертає зображення з обведеним об'єктом та назвою його класу. Дана мережа може використовуватися на практиці в спостереженні за автомобільним трафіком в містах, використання у військових та урядових структурах та ін. Master’s degree work of the student of the group CSAI-21 Hetsianyn Dmytro Ruslanovych. The topic is "Object Detection in Remote Sensing Images using CNN." The work is aimed at obtaining a master's degree in 122 "Computer Science." The aim of the diploma work is to develop a software product, a neural network, which detects objects from remote sensing images. The object of research is the process of extracting objects from an image using machine learning methods. As a result of the diploma work, an improved convolutional neural network was developed using the optimization of hyperparameters by a genetic algorithm, the system accepts a remote sensing image as input and returns the image with object in bounded box and the name of its class. This network can be used to monitor car traffic in cities, use in military and government structures, etc.Item Визначення стану кота за голосовим сигналом(Національний університет “Львівська політехніка”, 2022) Михайлів, Андрій Петрович; Національний університет “Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Михайлівом Андрієм Петровичем. Тема “ Визначення стану кота за голосовим сигналом ”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є побудова алгоритму машинного навчання для визначення стану кота за звуками, що він видає. Зрозуміти, що він хоче та бажає згідно цих звуків. Об’єктом дослідження є короткі звукові записи котів у різних ситуаціях. У результаті виконання дипломної роботи було розроблено алгоритм та інформаційну систему для розпізнавання стану кота за його голосовим сигналом, система приймає звук, як ввід і повертає розпізнане значення у емулятор мобільного телефону власника тварини. Дана система може використовуватися як комерційний продукт для покращення комунікації тварина-хазяїн, навчання поведінки із твариною, визначення її місцезнаходження та для збирання ветеринарних даних. Отримані дані дозволили створити специфікацію вимог, модель з’єднань у мікроконтролері STM, сервер із тонким клієнтом на основі .Net Entity Framework на мові C#, а також для порівняння застосувати технологію ML.NET для звукової класифікації. Також було створено прототип мобільного застосунку, що демонструє через принцип тонкого клієнта «термінал» дані про стан кота його власнику незалежно від відстані між ними. Overview of the master’s qualification work First of all, this work is designed with the purpose of detecting the state of a cat based on its voice. This is connected with the fact that cats are one of the most beloved pets all around the world. It is also proved, that they have their own phonetics, so this fact just increased the curiosity of scientists to investigate their behaviour. In general, they are spread worldwide from USA and Brazil to Korea and Japan. Ukraine is also one of ten countries with the largest population of domestic cats. Such popularity has led to a large number of laws related to keeping them. First and foremost, one of those laws declares the rules for using necessary accessories, at least a collar. Also, ensuring the health and safety of animals is very expensive: cleaning the territory from dangers, vaccination, or other visits to the veterinarian, etc. In addition to these, the animal can break many things in the room or suffer from other cats or incorrect human behaviour, which is more often caused by misunderstanding what the cat wants. For example, the pet can feel uncomfortable being close to another cat or a child, who does not understand properly how to behave with this animal. It was decided to solve these problems via the realization of a software system, based on the Internet of things in the form of a «clever» collar with a microphone and mobile application that will obtain the condition of the animal. Such a decision dominates other protective approaches and understanding of the animal. The collar will be able to determine the state of the cat even when the owner is not nearby. Moreover, potentially it will be also able to determine the location of the pet, and as well has the potential of extending the functionality, like determining biometrical data of animal: pressure, temperature, etc.Item Стекінгове об'єднання однорідних методів машинного навчання із використанням випадкового шуму: задача регресії(Національний університет ”Львівська політехніка”, 2022) Нагірний, Святослав Богданович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Нагірний Святославом Богдановичем. Тема: «Стекінгове об'єднання однорідних методів машинного навчання із використанням випадкового шуму: задача регресії». Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є удосконалення композиції стекінгового гомогенного ансамблю методів машинного навчання за рахунок формування унікальної для кожного з членів ансамблю вибірки даних на основі випадкового шуму для підвищення точності розв’язання задачі апроксимації. Досягнення мети відбувається за рахунок додавання шумів до вибірки даних яка використовується для навчання, та створення ансамблю в якому всі члени є однорідними (метод опорних векторів з нелінійним ядром). Об’єктом дослідження є процеси композиції стекінгових методів машинного навчання у випадку розв’язання задачі класифікації. Предметом досліджень є методи композиції стекінгових гомогенних ансамблів. Результатом магістерської кваліфікаційної роботи є реалізація стекінгового ансамблю для підвищення точності розв’язання задачі класифікації на основі композиції однорідних методів машинного навчання та декореляції набору даних для кожного з них із використанням випадкового шуму. У результаті виконання магістерської кваліфікаційної роботи реалізовано стекінговий гомогенний ансамбль нелінійних методів машинного навчання; розроблено та захищено авторським правом його програмну реалізацію. Розроблений метод підвищує точність апроксимації наборів даних. Relevance of the research topic. The use of modern means of machine learning does not always ensure high accuracy of work. One of the solutions to this problem is the use of ensembles of machine learning methods. Among the four main classes of ensemble methods, stacking is quite common in the scientific literature. The main advantage of stacking machine learning methods is that this approach can leverage the capabilities of a number of well-performing models to solve classification or regression tasks and make predictions with better performance than any single model in the ensemble. Stacking is appropriate when several different machine learning models are well suited to be applied to a given data set, but with the underlying architecture, the chosen model can only be applied once. Achieving performance improvement depends on the complexity of the problem and whether it is well-represented by the training data and complex enough to learn more by combining predictions. It also depends on the choice of the underlying models and whether they are sufficiently accurate and sufficiently uncorrelated in their predictions (or errors). Existing models of heterogeneous stacking ensembles require a lot of computing resources to select the optimal operating parameters of each of the members in the ensemble. That is why the task of minimizing such costs while maintaining high accuracy of work arises. The aim of the thesis is to improve the composition of a stacked homogeneous ensemble of machine learning methods by forming a unique data sample for each member of the ensemble based on random noise to increase the accuracy of solving the approximation problem.Item Оптимізація використання глибинного навчання з підкріпленням за допомогою генетичного алгоритму у середовищі Unreal Engine(Національний університет «Львівська політехніка», 2022) Петренко, Дмитро Олександрович; Національний університет «Львівська політехніка»В даній магістерській науковій роботі розглянуто можливість поєднання алгоритмів глибинного машинного навчання з підкріпленням з метаевристичним генетичним алгоритмом задля оптимізації вибору одного або декількох найоптимальніших алгоритмів глибинного навчання з підкріпленням та параметрів до них. За середовище в якому відбуваються навчання та перевірки роботи алгоритмів обрано ігровий рушій Unreal Engine 4, в якому додано можливість створення прототипів агентів будь-якої складності, які використовуватимуть обраний алгоритм навчання з підкріпленням. Та можливість створення середовища симуляції з власними правилами та законами. В ході виконання даної наукової роботи було також проведено аналіз машинного глибинного навчання з підкріпленням як галузі машинного навчання. Здійснено огляд існуючих алгоритмів глибинного навчання з підкріпленням. Проведено також аналіз метаевристичних алгоритмів як галузі машинного навчання, та досліджено генетичний алгоритм як алгоритм створений для симуляції природного відбору. В даній роботі поєднуються два початкових етапи навчання, що впливають на конкурентоспроможність інтелектуального індивіда у вибірці. А саме етап генетичного успадкування найкращих рис. Та етап самонавчання індивіду базуючись на отриманих від предків параметрах. У ідеї даної системи лежить в основі спостереження за живою природою. Результатом отриманим в ході виконання даної роботи стала система, що дозволяє спростити процес обрання алгоритму глибинного навчання з підкріпленням у будь-якому створеному середовищі симуляції для агента будь-якої складнощі симульованого в ігровому рушії Unreal Engine 4. Обсяг магістерської роботи складає: 66 сторінок, 26 рисунків та 40 цитованих джерел. This master's research paper considers the possibility of combining algorithms of deep machine learning with reinforcement with a metaheuristic genetic algorithm to optimize the choice of one or more optimal algorithms of deep learning with reinforcement and parameters to them. For the environment in which the training and testing of algorithms takes place, the game engine Unreal Engine 4 was chosen, which added the ability to prototype agents of any complexity, which will use the selected training algorithm with reinforcement. And the ability to create a simulation environment with its own rules and laws. In the course of this scientific work, an analysis of machine deep learning with reinforcement as a branch of machine learning was also conducted. A review of existing in-depth learning algorithms with reinforcement is reviewed. The analysis of metaheuristic algorithms as a branch of machine learning is also carried out, and the genetic algorithm as an algorithm created for simulation of natural selection is investigated.Item Керування тривимірними обʼєктами в рушії Unity за допомогою алгоритмів розпізнавання обличчя(Національний університет “Львівська Політехніка”, 2022) Шмілик, Тарас Олегович; Національний університет “Львівська Політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-21 Шміликом Тарасом Олеговичем. Тема “Керування тривимірними обʼєктами в рушії Unity за допомогою алгоритмів розпізнавання обличчя”. Робота направлена на здобуття ступеня “магістр” за спеціальністю 122 “Комп’ютерні науки”. Метою роботи є створення та розроблення програмного продукту, який дозволяє керувати сіткою вершин тривимірних персонажів у рушії Unity, використовуючи алгоритми розпізнавання обличчя та наслідування виразів. Об’єктом дослідження є керування вершинами та полігонами тривимірних обʼєктів. Предмет дослідження - засоби маніпуляції елементами тривимірної моделі та повʼязані моделі машинного навчання. В результаті виконання роботи було розроблено програмний продукт, який на вподобаній користувачем тривимірній моделі персонажа може повністю повторювати вирази його обличчя. Almost every day, more and more detailed three-dimensional character models appear on the Internet, made by various users for games or anime. Free access to models on the Internet allows their use not only for creating entertainment content, animations, videos, but also educational or scientific projects. The main purpose of this thesis is the creation of a mini-game that can be used for entertainment (improving movement oordination, expressing emotions or emotional relief). The mini-game will match the user's facial expressions (using built in webcam) with a three-dimensional model of the character using a pre-trained machine learning model. The app uses face recognition patterns and the projection of points (facial landmarks) using a pre-trained machine learning model. The data, coordinates and values of projected points are sent to the Unity game engine in real time using a TCP protocol. After receiving the data Unity ensures that the corresponding changes are displayed on the 3D model.Item Моделі глибинного навчання для підвищення резолюцій зображень(Національний університет ”Львівська політехніка”, 2022) Натялгий, Андрій Миколайович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Натялгим Андрієм Миколайовичем. Тема “Моделі глибинного навчання для підвищення резолюцій зображень”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Метою дипломної роботи є побудова нейронної мережі для покращення чіткості розмитих зображень тексту та розроблення системи для використання побудованої мережі на практиці. Об’єктом дослідження є покращення чіткості розмитих зображень тексту та розробка системи для використання розроблених алгоритмів на практиці. У результаті виконання дипломної роботи було запропоновано нову архітектуру глибокої нейронної мережі, яка володіючи у 25 разів меншою кількості параметрів досягає близький результатів до мережі CNN-L15 на метриках SSIM, PSNR та під час візуального порівняння оброблених зображень. Також, запропоновано модифікації архітектури та функції втрат мережі CNN-L15, які за однакової кількості епох, дозволяють досягти помітно кращих результатів метрик та візуальної різкості зображень. Дана система може використовуватися на практиці для оптимізації опрацювання сфотографованих документів із розмиттям, які потребують людських ресурсів для їх опрацювання. Master’s degree work of the student of the group CSAI-22 Natiahlyi Andrii Mykolaiovych. The topic is "Domain specific image super resolution models". The work is aimed at obtaining a master's degree in 122 "Computer Science". The purpose of the thesis is to build a neural network to improve the clarity of blurred text images and develop a system for using the built network in practice. The object of research is to improve the clarity of blurred text images and to develop a system for using the developed algorithms in practice. As a result of the thesis, a new architecture of a deep neural network was proposed, which with 25 times fewer parameters achieves close results to the CNN-L15 network on the metrics SSIM, PSNR and visual comparison of processed images. Also, modifications of the architecture and loss function of the CNN-L15 network are proposed, which, with the same number of epochs, allow to achieve significantly better results of metrics and visual sharpness of images. This system can be used in practice to optimize the processing of photographed documents with blur, which require human resources for their processing.Item Розроблення автоматизованої системи розпізнавання працівника на основі його біометричних даних(Національний університет ”Львівська політехніка”, 2022) Карпінський, Роман Мирославович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Карпінським Романом Мирославовичем. Тема “Розроблення автоматизованої системи розпізнавання працівника на основі його біометричних даних ”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Магістерська кваліфікаційна робота присвячена розробленню програми по розпізнавання лиця працівника. У першому розділі було розглянуто як різним фірмам необхідно покращувати автоматизацію своєї роботи, в нашому випадку це стеження за роботою працівників, покращення якості роботи працівників і зменшення затраченого часу на цю роботу. Також ми розглянули як саме працює цей алгоритм розпізнавання лиця, розглянули інші методи розпізнавання лиця і оцінили їх ефективність роботи. У другому розділі описано, які програмні продукти ми вибрали для реалізації дипломного проекту, які мови програмування були застосовані, такі як: Python, HTML ,CSS, JS. (мови програмування, мова розміток сторінки). База даних яка підходила краще під цей проект, було вибрано: Firebase (сервіс для зберігання даних користувача ), а також Visual Studio code (середовище розробки). Реалізація програми через веб сайт, розглянули нейроні мережі і яким саме методом вона буде створюватись в проекті. У третьому розділі описано графічну реалізацію веб сайту програми, розроблення нейронної мережі, створення проекту бази даних і заповнення її необхідною інформацією. На закінчені тест самої програми, як вона працює в різних розширеннях. Master’s degree work of the student of the group CSAI-22 Karpinski Roman Vyronovych. The topic is " Development of an automated employee recognition system based on his biometric data". The work is aimed at obtaining a master's degree in 122 "Computer Science". The thesis is dedicated to the development of a program for recognizing the face of the employee for the website. In the first section it was considered how different firms need to improve the automation of their work, in our case it is monitoring the work of employees, improving the quality of employees and reducing the time spent on this work. We also looked at how exactly this face recognition algorithm works, looked at other face recognition methods, and evaluated their performance. The second section describes which software products we chose to implement the thesis project, which programming languages were used, such as: Python, HTML, CSS, JS. (programming languages, page markup language). The database that best suited this project was selected: Firebase (a service for storing user data), as well as Visual Studio code (development environment). Implementation of the program through a website, considered the neural networks and what method it will be created in the project. The third section describes the graphical implementation of the program's website, neural network development, creating a database project and filling it with the necessary information. At the end of the test of the program itself, how it works in different extensions.Item Знаходження шляху 7-суглобною роборукою у заданому середовищі(Національний університет ”Львівська політехніка”, 2022) Шаварський, Максим Андрійович; Національний університет ”Львівська політехніка”Магістерська кваліфікаційна робота виконана студентом групи КНСШ-22 Шаварським Максимом Андрійовичем. Тема “Знаходження шляху 7-суглобною роборукою у заданому середовищі”. Робота направлена на здобуття ступеня магістр за спеціальністю 122 «Комп’ютерні науки». Кожного року кількість роботів у світі збільшується. Потреба у роботах зростає неймовірно стрімко, адже вони є чудовими помічниками. Роботи здатні виконувати роботу, яку виконувати людині складно, небезпечно для її здоров’я та навіть життя або, навпаки, циклічну або роботу яка не вимагає застосування для неї людини. Проект складається з 2 частин: Hardware & Software. Hardware частина проєкту: робот складається металевого каркасу, який служить місцем зберігання усієї електроніки та місцем кріплення руки-маніпулятора під кутом 90 градусів, з 7 ступенями вільності та точністю позиціонування у 0.1мм. Software частина проєкту: візуалізація відбувається за допомогою Qt3D Framework. Qt3D це підпакет фреймворку Qt, який призначений для створення UI. Зовсім недавно, вони випустили пакет Qt3D. Він виявився дуже зручним і зрозумілим у користуванні, тому я його використав для візуалізації. . Для симуляції 3D світу було використано 3D physics engine Bullet. Bullet — це швидкий і простий у використанні модуль Python для моделювання робототехніки та машинного навчання. За допомогою Bullet ви можете завантажувати шарнірні тіла з URDF, SDF, MJCF та інших форматів файлів. PyBullet забезпечує симуляцію прямої динаміки, обчислення зворотної динаміки, пряму та зворотну кінематику, виявлення зіткнень і запити на перетин променів. Bullet містить новий Bullet C-API, який розроблений таким чином, щоб бути незалежним від базового механізму фізики та механізму візуалізації, тож ми можемо легко перейти на новіші версії Bullet або використовувати інший механізм фізики чи механізму візуалізації. За замовчуванням Bullet використовує API Bullet 2.x на ЦП. Ми також розповімо про Bullet 3.x, що працює на GPU з використанням OpenCL. Існує також C++ API, схожий на PyBullet. Навчання буде відбуватись за допомогою Tensorflow, Keras (Python). Для комунікації між нашою симуляцією та програмою навчання моделі буде відбуватись за допомогою ZeroMQ [15]. Низькорівневий пакет для передавання інформації між програмами. Завдяки хорошій документації, легкості написання та розуміння коду був використаний в даній роботі. ZeroMQ [15] дозволяє використовувати три основні концепції для передавання даних: publisher/subscriber, service/client, action server/action client. Publisher/Subscriber концепція. застосовується, коли потрібно часто оновлювати інформацію про стан одного з об'єктів системи. Наприклад, стан роборуки у кожен момент часу. Service/Client концепція. Застосовується, коли існує сервіс, який вміє обробляти та повернути дані при запиті від клієнта.Наприклад отримати фідбек симуляції для опрацювання. Action server/Action client концепція. Схожа на концепцію Service/Client, але має одне покращення. Застосовується, коли час обробки запиту клієнта не є миттєвим. Дає можливість відслідковувати прогрес виконання запиту та реагувати на нього. Результатом виконання магістерської роботи буде автономний пакет, який буде містити графічний інтерфейс користувача для відлагодження та тестування програмного забезпечення, інтерфейс для запуску тренування моделі із вибраними параметрами та засоби візуалізації для тренування та тестування моделі. Даний пакет призначений для будь-яких роботів з різними ступенями вільності роборук, які повинні оперувати у динамічному середовищі і виконувати специфічні задачі. Master’s degree work of the student of the group CSAI-22 Shavarskyi Maksym Andriiyovych. The topic is "Pathfinding by a 7-joint robot in a given environment". The work is aimed at obtaining a master's degree in 122 "Computer Science". Nowadays, robotics can be found everywhere. Robots are replacing people little by little. In industry, robots already occupy their functional niche. Usually, they perform difficult, dangerous work for humans. Also, the accuracy and quality of work is ten times greater than that of humans. Thanks to this, the efficiency of the production of robots increases, and costs decrease. Robots can be used in many areas. For example, the job of a cleaner does not require high skills for employment and further work. The work performed by the cleaner is usually cyclical. A person working as a cleaner is constantly in contact with dirt, which exposes him to a direct danger to his health. As a result, a person is not motivated, may often miss work due to illness. All these factors indicate that this profession can be robotized. For this, the robot needs an algorithm that will help it interact with the environment. It is the path finding that helps him quickly, avoiding obstacles on the way, reach his goal and, for example, pick up garbage from the floor and throw it in the trash can, open the door of the toilet cubicle, flush the water in the urinal, etc. This algorithm is the basis of any robot that uses multi-jointed robotic arms. The project consists of 2 parts: Hardware & Software. Hardware part of the project: the robot consists of a metal frame, which serves as a place for storing all electronics and a place for attaching the manipulator arm at an angle of 90 degrees, with 7 degrees of freedom and a positioning accuracy of 0.1 mm. Software part of the project: visualization takes place using the Qt3D Framework. Qt3D is a subpackage of the Qt framework, which is designed for creating UI. Most recently, they released the Qt3D package. It turned out to be very convenient and easy to use, so I used it for visualization. . 3D physics engine Bullet was used to simulate the 3D world. Bullet is a fast and easy-to-use Python module for robotics simulation and machine learning focused on sim-to-real transfer. With Bullet you can load articulated bodies from URDF, SDF, MJCF and other file formats. PyBullet provides forward dynamics simulation, inverse dynamics calculations, forward and inverse kinematics, collision detection, and ray intersection queries. Bullet includes a new Bullet C-API that is designed to be independent of the underlying physics engine and rendering engine, so we can easily upgrade to newer versions of Bullet or use a different physics engine or rendering engine. By default, Bullet uses the Bullet 2.x API on the CPU. We'll also talk about Bullet 3.x running on GPUs using OpenCL. There is also a C++ API similar to PyBullet. Training will take place using Tensorflow, Keras (Python). For communication between our simulation and the model training program, ZeroMQ [15] will be used. A low-level package for transferring information between programs. Due to good documentation, ease of writing and understanding the code was used in this work. ZeroMQ [15] allows the use of three main concepts for data transfer: publisher/subscriber, service/client, action server/action client. Publisher/Subscriber concept. It is used when you need to frequently update information about the state of one of the system objects. For example, the state of the robot at each moment of time. Service/Client concept. It is used when there is a service that can process and return data upon request from the client. For example, to receive simulation feedback for processing.Item Підвищення ефективності нейронних мереж за допомогою синтетичних даних(Національний університет ”Львівська політехніка”, 2022) Бєлан, Владислав Юрійович; Національний університет ”Львівська політехніка”Здобувачем магістерського кваліфікаційного ступеню є Бєлан Владислав Юрійович, студент групи КНСШ-21. Темою магістерської кваліфікаційної роботи є «Підвищення ефективності нейронних мереж за допомогою синтетичних даних». Робота написана на 73 сторінки, включає 8 таблиць, 35 рисунків, 1 додаток та 39 джерел. Метою кваліфікаційної роботи є підвищити точність та якість технології розпізнавання об’єктів, що використовується в програмно-апаратному продукті, що був розроблений в межах бакалаврської кваліфікаційної роботи [1]; знайти способи й приклади покращення показників нейронних мереж; застосувати зміни, що підвищили показники метрик оцінювання роботи нейронних мереж в програмно-апаратному продукті. Об’єктом дослідження магістерської кваліфікаційної роботи є нейромережеві технології пошуку об’єктів уваги на зображенні. Предметом дослідження виступає створення продукту для генерації синтетичного набору даних для задачі класифікації об'єктів на зображенні. The applicant for the master's degree is Vladyslav Yuriiovych Bielan, a student of the group KNSH-21. The topic of the master's qualification work is "Improving the perfomance of neural networks using synthetic data". The work is written on 73 pages, includes 8 tables, 35 figures, 1 appendix and 39 sources. The purpose of the qualification work is to improve the accuracy and quality of the object recognition technology used in the software and hardware product that was developed as part of the bachelor's qualification work [1]; to find ways of improving the performance of neural networks; to apply changes that have improved the metrics for evaluating the performance of neural networks in the software and hardware product. The object of study of the master's qualification work is neural network technologies for finding objects of attention in the image. While the subject of research is the creation of a product for generating a synthetic data set for the task of classifying objects in the image.Item Поєднання методів OCR у задачі розпізнавання рукописного тексту(Національний університет ”Львівська політехніка”, 2022) Семкович, Володимир Ігорович; Національний університет ”Львівська політехніка”До магістерської роботи Семковича Володимира Ігоровича «Поєднання методів OCR у задачі розпізнавання рукописного тексту» Актуальність теми. Оптичне розпізнавання образів є одним з завдань, які людина вирішує неперервно. При цьому з органів зору надходить інформація, що обробляється мозком, який забезпечує прийняття рішення про об’єкт розпізнавання. Однією з важливих областей застосування розпізнавання, чи класифікації, є розпізнавання друкованого або рукописного текстів. Навіть із впровадженням нових технологій рукописний текст залишається способом спілкування та збору інформації у повсякденному житті. Крім того, великі історичні колекції недоступні у зручному форматі. В даний час підходи і методи перетворення зображень в цифровий текст швидко розвиваються, хоча ще є можливості для вдосконалення і вирішення багатьох проблем. Рукописні цифри та інтерактивне письмо якісно розпізнаються. Однак сучасний рівень техніки все ще обмежений розпізнаванням зображень тексту різними почерками та мовами.Однак поточні технології все ще знаходиться на обмеженому рівні, щоб розпізнавати текстові зображення різних стилів та мов рукописного вводу. Проблема ефективного розпізнавання тексту посідає важливе місце в сферах інформатизації різних процесів людської діяльності. Текстове представлення інформації, порівняно із графічним, дозволяє істотно скоротити витрати на зберігання та передачу інформації. Тому найбільший інтерес з практичної точки зору представляє саме перетворення інформації з паперових носіїв в текстовий електронний документ. Тому перенесення написаних в ручну чи друкованих текстів є досить актуальним. Збереження важливих документів в електронному форматі, вважається одним з головних способів захисту пам’яті та успадкування того, що нам залишили наші предки. Велика кількість рукописних матеріалів, до цих пір залишається лиш в своєму первісному вигляді, що може становити небезпеку для їх подальшого збереження. Паперові листки не живуть вічно, вони вигорають, знищуються, розпадаються від найменших дотиків, а деякі зберігаються в таких умовах, що людина ніколи більше і не зможе доторкнутись до них. Лиш можна здогадуватись, яка кількість рукописних матеріалів була знищена, тому не варто гаяти час. Саме завдяки цьому завдання перенесення такої інформації в електронний простір дотепер залишається актуальним. І це лиш один приклад, варто також згадати, яка шалена кількість документів, зроблених в паперовому вигляді використовується на робочих місцях. Страшно уявити, які масивні архіви зберігаються в компаніях з багатолітньою історією. To master’s degree work Semkovych Volodymyr Igorovych «Combining OCR methods in the problem of handwritten text recognition» Actuality of theme: Optical pattern recognition is one of the tasks that a person solves continuously. At the same time, information is received from the organs of vision, which is processed by the brain, which provides a decision about the object of recognition. One of the important areas of application of recognition, or classification, is the recognition of printed or handwritten texts. Handwriting remains a means of communication and information gathering in everyday life even with the introduction of new technologies. Moreover, a huge number of historical collections are not available in a convenient format. Currently, approaches and methods of converting images into digital text are developing at a rapid pace, even though there are still opportunities for improvement and solving many problems. In recent years, print recognition systems have become quite effective. Handwritten numbers and interactive writing are recognized qualitatively. However, current technology is still at a limited level to recognize text images of different handwriting styles and languages. The problem of effective text recognition occupies an important place in the fields of informatization of various processes of human activity. The text presentation of information, compared to the graphic one, allows to significantly reduce the costs of storing and transmitting information. Therefore, the greatest interest from a practical point of view is precisely the transformation of information from paper media into a text electronic document. An important element in this process is a neural network and artificial intelligence in general, which in turn is a fairly modern and relevant technology nowadays.