Автоматизація ідентифікації об’єктів при сортуванні

dc.contributor.authorКуц, Дмитро Іванович
dc.date.accessioned2023-06-30T05:47:25Z
dc.date.available2023-06-30T05:47:25Z
dc.date.issued2023
dc.descriptionКуц Д. І. Автоматизація ідентифікації об’єктів при сортуванні : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник В. І. Горбенко. Запоріжжя : ЗНУ, 2023. 49 с.uk
dc.description.abstractUA : Робота викладена на 49 сторінках друкованого тексту, містить 17 рисунків, 1 таблицю, 28 джерел, 1 додаток. Об’єкт дослідження – процес ідентифікації зображень у задачах промислового сортування. Мета роботи – розробити застосунок для автоматичної ідентифікації об’єктів за зображенням з використанням нейронних мереж на мові Python. Методи дослідження – аналіз літературних джерел, математичне моделювання, архітектурне проєктування, програмна реалізація, тестування. У роботі проаналізовано сучасні підходи до ідентифікації об’єктів на зображеннях, розглянуто базові архітектури штучних нейронних мереж, такі як згорткові (CNN), багатошарові перцептрони (MLP), а також специфічні моделі виявлення об’єктів, зокрема YOLOv3. Описано принципи функціонування згорткових шарів, активації ReLU, пулінгу, повнозв’язних шарів та функцій втрат, таких як крос-ентропія. Запропоновано архітектуру програмного засобу, реалізованого мовою Python з використанням бібліотеки OpenCV. Модель навчено на наборі даних COCO з використанням попередньо натренованої архітектури YOLOv3. Розроблений застосунок дозволяє здійснювати автоматизоване розпізнавання об’єктів на зображеннях у режимі реального часу та може бути інтегрований у промислові системи сортування. Використання нейромережевих підходів забезпечило високу точність розпізнавання та адаптивність до різних умов роботи.uk
dc.description.abstractEN : The work is presented on 49 pages of printed text, 17 figures, 1 table, 28 references, 1 supplement. The object of the study is the process of image identification in industrial sorting tasks. The aim of the study is to develop an application for automatic object identification from images using neural networks implemented in Python. The research methods include the analysis of literature sources, mathematical modeling, architectural design, software implementation, and testing. The paper analyzes modern approaches to object identification in images, describes fundamental architectures of artificial neural networks such as convolutional neural networks (CNN), multilayer perceptrons (MLP), as well as object detection models including YOLOv3. It discusses the principles of convolutional layers, ReLU activation, pooling, fully connected layers, and loss functions such as categorical cross-entropy. A software architecture is proposed and implemented using the Python programming language and the OpenCV library. The model is trained on the COCO dataset using a pre-trained YOLOv3 architecture. The developed application enables automated object recognition in images in real time and can be integrated into industrial sorting systems. The use of neural network approaches ensures high recognition accuracy and adaptability to varying operating conditions.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/e4d7f47f-da3b-4b68-b22f-624462e1ef10
dc.language.isoukuk
dc.subjectCNNuk
dc.subjectCOCOuk
dc.subjectICPuk
dc.subjectImage Classificationuk
dc.subjectMAPuk
dc.subjectMLPuk
dc.subjectNeural Networkuk
dc.subjectOpenCVuk
dc.subjectPythonuk
dc.subjectReLUuk
dc.subjectYOLOuk
dc.titleАвтоматизація ідентифікації об’єктів при сортуванніuk
dc.typeМагістерська роботаuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Куц.pdf
Size:
1.29 MB
Format:
Adobe Portable Document Format
Description:
Магістерська робота

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: