Наукові статті кафедри КС та М
Permanent URI for this collection
Browse
Browsing Наукові статті кафедри КС та М by Author "Bratchykov, Volodymyr V."
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Модифицированый метод распознавания текста на стандартизированном изображении(ЧП "Технологический Центр", 2015) Касьян, Констянтин Миколайович; Касьян, Константин Николаевич; Kasyan, Konstantin M.; Братчиков, Володимир Володимирович; Братчиков, Владимир Владимирович; Bratchykov, Volodymyr V.; Шкарупило, Вадим Вікторович; Шкарупило, Вадим Викторович; Shkarupylo, Vadym V.UK: Розроблено модифікований метод розпізнавання стандартизованого тексту на зображенні. Виділені етапи обробки зображення перед використанням методу: перетворення зображення в чорно-біле, виправлення спотворень символів, детектування окремих символів. Розпізнавання символів здійснено нейронною мережею за допомогою методу шаблонів. Представлені два варіанти рішення поставленої задачі – перший типовий, другий модифікований. В результаті проведених експериментів підтверджується ефективність модифікованого методу. EN: OCR images of very topical problem of modern search engines. There are many different methods and techniques for OCR. This article presents a method for recognizing text in a standardized image. Standardized image has a single font, same size characters, a certain order of their writing, such as the serial number. In this paper we developed an improved method for recognizing text from the image. This improvement is in the preliminary finding of the same characters. First, the image area highlighted with symbols. Individual characters are compared with each other. Identical symbols are recognized only once. After recognizing characters collocate in their places. Image processing and used as borders by JavaCV. This method was compared to the standard method of OCR template method. Both methods were implemented in Java. To create a program was constructed neural network. This neural network consists of a single layer perceptron. According to the results of the tests showed the superiority of this method over the original. In the best case, the modified method is faster than 300%. In the worst case it is only slowly at 5 to 10%. Also, the modified algorithm requires less time to three iterations. RU: Разработан модифицированный метод распознавания текста на изображении. Выделены этапы обработки изображения перед применением метода: преобразование изображения, исправление искажений, детектирование символов. Распознавание символов осуществлено нейронной сетью с помощью метода шаблонов. Представлены два варианта решения поставленной задачи – первый реализован по известному алгоритму, второй модифицированный. В результате проведенных экспериментов подтверждается эффективность модифицированного метода.Item Система кешування даних в розгалуженій мікросервісній архітектурі(Таврійський національний університет імені В. І. Вернадського, 2024) Киричек, Галина Григорівна; Тягунова, Марія Юріївна; Братчиков, Володимир Володимирович; Bratchykov, Volodymyr V.; Kyrychek, Halyna H.; Tiahunova, Mariia Yu.UK: На даний час технологія кешування даних є ключовою в інформаційних системах при забезпеченні їх швидкодії та ефективності. Вона включає збереження копій даних у сховищах швидкої дії, таких як оперативна пам’ять, з метою подальшого доступу до них, без необхідності повторного запиту первинних джерел інформації. Метою роботи є дослідження методів та засобів автоматизації кешування даних у розгалуженій мікросервісній архітектурі та реалізація системи автоматизованого кешування для веб-платформ з метою впровадження етапів кешування даних. Об’єктом дослідження є процес реалізації високопродуктивної системи кешування даних для розгалуженої мікросервісної архітектури із використанням архітектури token ring та інструментів синхронізації між нодами. Предметом дослідження є моделі, методи та засоби автоматизації кешування даних у розгалуженій мікросервісній архітектурі. Система реалізована із використанням архітектури token ring та має механізми синхронізації між вузлами. Для створення моделі системи та реалізації кешування обрано фреймворк Spring Boot та інструмент Maven у середовищі Intelijj IDEA. Процес розгалуженого кешування виконаний за допомогою Maven, Docker та із використанням власного реалізованого механізму кешування та синхронізації даних для розгалуженої мікросервісної архітектури. Для реалізації системи проаналізовані три популярні мови програмування: Java, Phyton, C# за чотирма основними критеріями: швидкодія, екосистема, підтримка розподілених систем, масштабованість та підтримка операцій. Враховуючи переваги в швидкості, можливості масштабування та наявність великої кількості бібліотек обрана мова програмування Java. Авторами проведено дослідження продуктивності системи, в порівнянні з існуючими рішеннями на основі аналізу швидкісних характеристик використання механізму кешування. Реалізована високопродуктивна система кешування даних в розгалуженій мікросервісній архітектурі істотно підвищує якість послуг, які дозволяють зберігати та отримувати доступ до даних швидше, зменшуючи навантаження на сервери та оптимізуючи мережеві ресурси. EN: Currently, data caching technology is key in information systems while ensuring their speed and efficiency. It involves saving copies of data in high-speed storage, such as RAM, in order to access them later, without the need to re-request the original sources of information. The purpose of the work is to research the methods and data caching automation tools in a branched microservice architecture and the implementation of an automated caching system for web platforms with the aim of implementing stages of data caching. The object of research is the process of implementing a high-performance data caching system for a branched microservice architecture using the token ring architecture and synchronization tools between nodes. The subject of research are models, methods and data caching automation tools in a branched microservice architecture. The system is implemented using the token ring architecture and has synchronization mechanisms between nodes. To create a system model and implement caching, the Spring Boot framework and the Maven tool in the Intelijj IDEA environment were chosen. The distributed caching process is implemented using Maven, Docker, and using our own implemented data caching and synchronization mechanism for distributed microservice architecture. To implement the system, three popular programming languages: Java, Python, C# were analyzed according to four main criteria: speed, ecosystem, support for distributed systems, scalability and support for operations. Given the advantages in speed, scalability and the availability of a large number of libraries, the Java programming language was chosen. The authors conducted a study of the system performance in comparison with existing solutions based on the analysis of the speed characteristics of the caching mechanism use. The implemented high-performance data caching system in a branched microservice architecture significantly improves the quality of services that allow you to store and access data faster, reducing the load on servers and optimizing network resources.