Igor Sikorsky Kyiv Polytechnic Institute

Electronic Archive of Kyiv Polytechnic Institute
Not a member yet
    72235 research outputs found

    Клієнт-серверна система резервного копіювання зашифрованих файлів

    Get PDF
    Кваліфікаційна робота включає пояснювальну записку (__ с., __ рис., -табл., список використаної літератури з __ найменувань, 4 додатки). Об’єкт розробки – створення клієнт-серверної системи резервного копіювання зашифрованих файлів. Програма дозволяє зберігати та відновлювати зашифровані файли за допомогою автоматичних та ручних резервних копій. В ході розробки: - Проведено аналіз наявних програм для створення резервних копій; - проведено аналіз наявних бібліотек для роботи з складними процеси шифрування; - розроблена система автоматичного та ручного створення резервних копій; - розроблена система відновлення збережених резервних копій; - розроблено зручний інтерфейс для відображення усіх деталей копіювання зашифрованих файлів. При розробці програми використано мову програмування С# та можливості фреймворку для роботи зі крос-платформеними додатками .NET MAUI та ORM-фреймворком Entity Framework Core. Середовище розробки – Visual Studio.The qualification work includes an explanatory note (__ p., __ fig., -table, a list of used literature from __ sources, 4 appendices). The object of development is the creation of a client-server system for encrypted file backup. The program allows storing and restoring encrypted files using both automatic and manual backup mechanisms. In the course of development: - analysis of existing programs for creating backups was carried out; - analysis of available libraries for working with complex encryption processes was conducted; - a system for automatic and manual backup creation was developed; - a system for restoring saved backups was developed; - a user-friendly interface for displaying all details of encrypted file backup operations was created. The program was developed using the C# programming language and the capabilities of the .NET MAUI framework for cross-platform applications, along with the ORM framework Entity Framework Core. The development environment is Visual Studio

    Моделювання та оптимізація системи аналізу соціальних медіа з використанням алгоритмів машинного навчання

    Get PDF
    У дисертації здійснено моделювання та оптимізацію системи аналізу соціальних медіа з використанням сучасних алгоритмів машинного навчання. Основну увагу приділено кластеризації тем у соціальних мережах (на прикладі Facebook), виявленню фейкових новин, визначенню впливових користувачів та візуалізації мережевих зв’язків. У роботі застосовано методи обробки природної мови (TF-IDF, BERT), алгоритми класифікації (Logistic Regression, Random Forest, XGBoost, BERT) та кластеризації (K-means, DBSCAN, агломеративна). Розроблено архітектуру системи з модулями збору, обробки, аналізу та візуалізації даних. Проведено оцінку точності моделі за метриками Precision, Recall, F1-score та AUC. Отримані результати засвідчили ефективність запропонованого підходу для практичного використання у сфері інформаційного моніторингу та боротьби з дезінформацією.This dissertation presents the modeling and optimization of a social media analysis system using modern machine learning algorithms. The focus is placed on topic clustering within social networks (using Facebook as a case study), fake news detection, identification of influential users, and network structure visualization. The research applies natural language processing methods (TF-IDF, BERT), classification algorithms (Logistic Regression, Random Forest, XGBoost, BERT), and clustering techniques (K-means, DBSCAN, Agglomerative Clustering). A system architecture was developed, including modules for data collection, preprocessing, analysis, and visualization. Model performance was evaluated using metrics such as Precision, Recall, F1-score, and AUC. The results demonstrate the effectiveness of the proposed approach for practical applications in information monitoring and countering disinformation

    Обчислювальна техніка та програмування - 1. Комп’ютерний практикум

    Get PDF
    Навчальний посібник забезпечує курс комп’ютерних практикумів з освітньої компоненти «Обчислювальна техніка, основи алгоритмізації та програмування» дисципліни «Обчислювальна техніка та програмування». Навчальний посібник складається з 10 комп’ютерних практикумів, кожен з яких містить теоретичний матеріал, практичні приклади, завдання до виконання, рекомендовані ресурси та контрольні питання. Навчальний посібник знайомить студентів з процедурними та об’єктно-орієнтованими підходами, які використовуються при програмуванні мовою С# та надзвичайно важливі для подальшого їх використання на старших курсах, як невід’ємної частини розробки інформаційно-вимірювальних систем, в тому числі і з можливістю проведення експерименту в реальному часі.The study manual provides a course of computer workshops on the educational component "Computer Engineering, Fundamentals of Algorithmization and Programming" of the discipline "Computer Engineering and Programming". The study manual consists of 10 computer workshops, each of which contains theoretical material, practical examples, tasks to be performed, recommended resources and control questions. The study manual introduces students to the procedural and object-oriented approaches used in C # programming and are extremely important for their further use in senior courses, as an integral part of the development of information and measuring systems, including with the ability to conduct the experiment in real time

    Метод автоматичного розпізнавання та безпечної обробки даних користувачів в логістичних системах

    Get PDF
    Обробка рукописних даних користувачів у логістиці залишається актуальною проблемою. Дослідження спрямоване на розробку методу, що автоматизує обробку таких даних та забезпечує їх безпечне передавання. Метою роботи є підвищення ефективності обробки та передачі даних користувачів при виконанні логістичних операційThe processing of handwritten user data in logistics remains a relevant problem. The research is aimed at developing a method that automates the processing of such data and ensures its secure transmission. The goal of the work is the automatic recognition of handwritten user information from documents, correction of results using the Levenshtein algorithm, and secure data transmission to a server

    Оптимізація та підвищення ефективності адсорбційних систем уловлення діоксиду вуглецю

    Get PDF
    Магістерська дисертація на здобуття ступеня магістра за освітньо-науковою програмою підготовки на тему: «Оптимізація та підвищення ефективності адсорбційних систем уловлення діоксиду вуглецю» на 107 с., 48 рис., 4 табл., 79 бібліографічних найменувань. Об’єкт дослідження – адсорбційні системи уловлення діоксиду вуглецю. Мета роботи – розробка адсорбційних систем уловлення діоксиду вуглецю з повітря та потоку біогазу для підвищення ефективності та мінімізації екологічного впливу в кліматичних умовах України. Проведено порівняльний аналіз адсорбційних систем уловлювання діоксиду вуглецю з іншими вуглецево-нейтральними технологіями. Визначено основні переваги твердих сорбентів, досліджено їх екологічну ефективність та сорбційні характеристики. Проаналізовано різні типи конструкцій контакторів, що застосовуються в системах уловлювання діоксиду вуглецю з повітря та біогазу. Проведено оптимізаційні розрахунки режимів роботи контакторів в кліматичних умовах України. Визначені інтегральні річні середні значення адсорбційної ємності сорбентів для температурної зони м. Києва. Розроблено техніко-конструктивне рішення для підвищення ефективності видалення діоксиду вуглецю з біогазу. Розраховано основні показники ефективності видалення діоксиду вуглецю. Ключові слова: .Master's thesis for obtaining a master's degree under the educational and scientific training program on the topic: "Optimization and efficiency improvement of adsorption systems for carbon dioxide capture" of 107 pages, 48 figures, 4 tables, 79 bibliographic references. The object of research is adsorption systems for carbon dioxide capture. The purpose of the work is to develop adsorption-based carbon dioxide capture systems from ambient air and biogas streams aimed at increasing efficiency and minimizing environmental impact under the climatic conditions of Ukraine. A comparative analysis of adsorption-based carbon dioxide capture systems with other carbon-neutral technologies was carried out. The main advantages of solid sorbents were identified, and their environmental performance and sorption characteristics were investigated. Various types of contactor designs used in air and biogas carbon dioxide capture systems were analyzed. Optimization calculations of contactor operating modes under Ukraine’s climate conditions were conducted. Integral annual average values of sorbent adsorption capacity were determined for the temperature zone of Kyiv city. A technical and structural solution was developed to improve the efficiency of carbon dioxide removal from biogas. The main performance indicators of carbon dioxide removal were calculated

    Автоматизована система комунікації між випускниками на базі Telegram-бота

    Get PDF
    Дипломна робота за темою «Автоматизована система комунікації між випускниками кафедри на базі телеграм-бота» виконана студенткою кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Сейкаускайте Аліною Андріївною зі спеціальності 121 «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу, 5 розділів («Постановка задачі та основні завдання», «Аналіз існуючих систем та опис предметної області», «Засоби розробки програмного забезпечення», «Опис програмної реалізації», «Робота користувача із системою»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 23 джерела; 25 рисунків та додатків. Загальний обсяг роботи 88 сторінок. Актуальність теми: ефективна комунікація між випускниками є ключовим елементом підтримки професійних зв’язків та обміну досвідом, а відсутність єдиної централізованої платформи значно в цьому перешкоджає. Мета роботи полягає в створенні системи комунікації між випускниками кафедри на базі бота з можливістю отримання логістичних даних для покращення сервісів кафедри. Для досягнення мети було виконано наступні завдання: проведено аналіз вимог, створено архітектуру системи, проаналізовано вже існуючі рішення та створено механізм адміністрування та реалізовано основний функціонал, проведено тестування системи. Практичне значення одержаних результатів: система дозволяє отримувати дані про випускників, що допоможуть у автоматизації опитувань та плануванні заходів, а також покращиться спілкування між випускниками.The thesis on the topic "Automated communication system between department graduates based on a telegram bot" was completed by a student of the Department of Software Engineering in Energy of the National Technical University of Energy and Power Engineering Seikauskaite Alina from the specialty 121 "Software Engineering of Intelligent Cyber-Physical Systems in Energy" and consists of: an introduction, 5 sections ("Problem Statement and Main Objectives", "Analysis of Existing Systems and Description of the Subject Area", "Software Development Tools", "Description of Software Implementation", "User Work with the System"), conclusions for each of these sections; general conclusions; a list of sources used, which includes 23 sources; 25 figures and appendices. The total volume of the work is 88 pages. Relevance of the topic: effective communication between graduates is a key element in maintaining professional ties and exchanging experience, and the lack of a single centralized platform significantly hinders this. The purpose of the work is to create a communication system between department graduates based on a bot with the ability to obtain logistical data to improve department services. To achieve the goal, the following tasks were performed: requirements analysis was performed, system architecture was created, existing solutions were analyzed, an administration mechanism was created and the main functionality was implemented, and the system was tested. Practical significance of the results obtained: the system allows you to obtain data about graduates, which will help in automating surveys and planning events, as well as improving communication between graduates

    Проєктування підсилювача сигналів для систем цифрового телевізійного мовлення

    Get PDF
    Метою роботи є проєктування широкосмугового підсилювача сигналів, призначеного для застосування в системах цифрового телевізійного мовлення стандартів DVB (T2/C), та дослідження його характеристик шляхом комп’ютерного моделювання в середовищі AWR. Інженерно-дослідна частина зосереджена на досягненні необхідних параметрів підсилення, смуги пропускання, стабільності та лінійності для забезпечення високої якості підсиленого цифрового сигналу. Методи дослідження: моделювання електричних схем у середовищі AWR Design Environment, аналіз S-параметрів, визначення смуги пропускання, КСВН, коефіцієнта підсилення та шуму, оцінка стабільності каскадів. Отримані результати. У результаті роботи створено модель двокаскадного підсилювача класу А на транзисторі BFR740L3RH. Підсилювач забезпечує підсилення до 37,2 дБ в діапазоні частот до 1,2 ГГц, коефіцієнт шуму не перевищує 2,6 дБ у межах робочої смуги, КСВН в межах допустимих значень. Параметри стабільності свідчать про безумовно стабільну роботу підсилювача у вказаному частотному діапазоні. Рекомендації до впровадження. Розроблена модель може бути застосована в побутових та професійних рішеннях для покращення якості прийому телевізійного сигналу, у навчальному процесі при підготовці фахівців з телекомунікацій, а також як основа для подальших інженерних і дослідницьких розробок у галузі підсилювальної техніки.The aim of the work is to design a broadband signal amplifier intended for use in DVB (T2/C) digital television broadcasting systems and to study its characteristics by computer modeling in the AWR environment. The engineering and research part is focused on achieving the required parameters of gain, bandwidth, stability and linearity to ensure high quality of the amplified digital signal. Research methods: modeling of electrical circuits in the AWR Design Environment, analysis of S-parameters, determination of bandwidth, VSWR, gain and noise, evaluation of cascade stability. Results. As a result of the work, a model of a two-stage class A amplifier based on the BFR740L3RH transistor was created. The amplifier provides a gain of up to 37.2 dB in the frequency range up to 1.2 GHz, the noise figure does not exceed 2.6 dB within the operating band, and the VSWR is within acceptable limits. The stability parameters indicate an unconditionally stable operation of the amplifier in the specified frequency range. Recommendations for implementation. The developed model can be used in household and professional solutions to improve the quality of television signal reception, in the educational process in the training of telecommunications specialists, as well as as a basis for further engineering and research developments in the field of amplification equipment

    Комп'ютерна система голосового управління ліфтом на основі мікроконтролера ESP32

    Get PDF
    Кваліфікаційна робота включає пояснювальну записку (63 с., 29 рис. 1 табл., 5 додатків). Об’єкт розробки – створення комп'ютерної системи голосового управління ліфтом на основі мікроконтролера ESP32. Комп’ютерна система дозволяє: здійснювати запис аудіо; аналізувати аудіо та співставлення з наявними командами; проводити налаштування системи за рахунок WIFI з’єднання; зберігати проведені налаштування; показувати конфігурацію через веб-сайт; передавати данні через мережу Internet; комунікувати з користувачем; передбачені механізми захисту від помилок; забезпечувати цілісність даних, що передаються. У процесі розробки були використані мови програмування Python та C++. Застосовувалися як базові бібліотеки, так і бібліотеки Arduino. Як середовища розробки було обрано PyCharm та Arduino IDE. Із хмарних сервісів використано AWS EC2. Також було інтегровано OpenAI API. В ході розробки: - розроблено апаратну частину; - розроблено програмне забезпечення; - проведено аналіз існуючих рішень; - досліджено засоби реалізації;The qualification work includes an explanatory note (63 pages, 29 figures, 1 table, 5 appendices). The object of development is the creation of a computer-based voice control system for an elevator based on the ESP32 microcontroller. The computer system provides the following capabilities: audio recording; audio analysis and matching with available commands; system configuration via Wi-Fi connection; saving the applied settings; displaying the configuration through a web interface; data transmission over the Internet; user interaction; built-in error protection mechanisms; and ensuring the integrity of transmitted data. During development, the Python and C++ programming languages were used. Both standard and Arduino libraries were applied. PyCharm and the Arduino IDE were chosen as development environments. AWS EC2 cloud services were utilized. Additionally, the OpenAI API was integrated. During the project, the following tasks were completed: • development of the hardware part; • development of the software; • analysis of existing solutions; • research on implementation tools

    Вдосконалення очисних споруд замаслених та замазучених промислових стоків ПАТ „Київенерго” СВП „Київські ТЕЦ”

    No full text
    Дипломний проект на тему «Вдосконалення очисних споруд замаслених та замазучених промислових стоків ПАТ „Київенерго” СВП „Київські ТЕЦ”». Пояснювальна записка містить: 70 сторінок, 7 рисунків, 9 таблиць, 3 додатки, 19 літературних посилань, 5 креслень на А1. Метою даної роботи є очищення вод від нафтопродуктів, складання нової технологічної схеми із повторним використанням очищеної води. Робота складається з наступних розділів: вступ, техніко-економічне обґрунтування; технологічна частина: розробка та обґрунтування технологічної схеми, розрахунок матеріального балансу, теоретичні дані про хімічні та фізичні процеси, що реалізуються в технологічній схемі; технологічні та гідравлічні розрахунки очисних споруд, будівельна частина, охорона праці, висновок, список використаних джерел. Розроблено технологічну схему водоочистки, призначену для впровадження на ТЕЦ-5. У цій схемі враховано обсяг води, що використовується для власних потреб електростанції. Проведено розрахунок матеріального балансу, а також опрацьовано об'ємно-планувальні рішення та конструктивні особливості будівлі. Також складено перелік використаних джерел літератури.Diploma project on the topic “Improvement of the treatment facilities for oilcontaminated industrial wastewater of PJSC 'Kyivenergo' Structural Unit 'Kyiv CHPPs'”. The explanatory note contains: 70 pages, 7 figures, 9 tables, 3 appendices, 19 references, 5 drawings on A1. The purpose of this work is to purify water from oil products and to develop a new technological scheme with reuse of purified water. The work consists of the following sections: introduction, techno-economic feasibility study; technological part: development and justification of the technological scheme, calculation of the material balance, theoretical data on chemical and physical processes implemented in the technological scheme; technological and hydraulic calculations of treatment facilities, construction part, labour protection, conclusion, list of references. A technological scheme of water treatment was developed for implementation at CHPP-5. This scheme takes into account the volume of water used for the power plant's own needs. The material balance was calculated, and the space-planning solutions and design features of the building were worked out. A list of references has also been compiled

    Візуальна система для оцінювання якості програмного коду на основі статичного аналізу

    No full text
    Дипломна робота: 118 с., 21 рис., 17 табл., 2 дод., 21 дж. Об’єкт дослідження – процес оцінки якості програмного коду на основі метрик статичного аналізу, зокрема загальних та об'єктно-орієнтованих показників. Предмет дослідження – метрики складності, підтримуваності та архітектурної якості Python-коду, а також методи їх автоматизованого аналізу й візуалізації у процесі статичного дослідження програмних проєктів. Програмний продукт – розроблена візуальна система оцінки якості коду реалізована з використанням таких технологій: Python 3.12 як основна мова програмування; Flask для створення веб-інтерфейсу; Radon – для обчислення ключових метрик, таких як індекс підтримуваності (MI), цикломатична складність (CC) та сирі характеристики коду; вбудований модуль AST (Abstract Syntax Tree) – для точного аналізу структури програмного коду. Мета роботи – розробити систему, що забезпечує виконання статичного аналізу програмного коду з подальшою візуалізацією та інтерактивною інтерпретацією отриманих метрик якості. Така система покликана підвищити ефективність контролю над кодовою базою, сприяти своєчасному виявленню потенційно проблемних ділянок на ранніх етапах розробки, а також слугувати інструментом підтримки прийняття рішень для фахівця, відповідального за архітектурне проєктування програмного забезпечення. Метод дослідження – у роботі застосовано аналітичні методи оцінки метрик програмного коду, елементи функціонально-вартісного аналізу, а також алгоритмічні підходи до обробки даних та візуалізації результатів статичного аналізуThesis includes: 118 pages, 21 figures, 17 tables, 2 appendices, 21 references. Object of the study – the process of assessing software code quality based on static analysis metrics, particularly general and object-oriented indicators. Subject of the study – complexity, maintainability, and architectural quality metrics of Python code, as well as methods for their automated analysis and visualization during the static investigation of software projects. Software product – a developed visual system for code quality assessment, implemented using the following technologies: Python 3.12 as the primary programming language; Flask for building the web interface; Radon for calculating key metrics such as Maintainability Index (MI), Cyclomatic Complexity (CC), and raw code characteristics; and the built-in Abstract Syntax Tree (AST) module for accurate structural analysis of the code. Aim of the work – to develop a system that performs static code analysis followed by visualization and interactive interpretation of the resulting quality metrics. This system is intended to enhance codebase oversight, enable early detection of potentially problematic areas in the development cycle, and serve as a decision-support tool for specialists responsible for the architectural design of software systems. Research method – the work employs analytical methods for evaluating code metrics, elements of functional-cost analysis, as well as algorithmic approaches for processing data and visualizing the results of static analysis

    62,701

    full texts

    72,235

    metadata records
    Updated in last 30 days.
    Electronic Archive of Kyiv Polytechnic Institute is based in Ukraine
    Access Repository Dashboard
    Do you manage Electronic Archive of Kyiv Polytechnic Institute? Access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard!