
Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N9 2026 year
The relevance of this work stems from the fact that modern artificial intelligence technologies, particularly deep learning, are rapidly penetrating all areas of human activity — from medicine and autonomous vehicles to security systems, data analysis, and copyright protection. This technological breakthrough is underpinned by convolutional neural networks, capable of solving computer vision problems such as object detection, classification, and segmentation with high accuracy. However, the practical implementation and training of such networks entails a number of methodological and algorithmic challenges that require specialists not only to have basic theoretical knowledge but also the ability to effectively use modern software tools and cloud services. Therefore, comparative analysis and mastery of popular frameworks and libraries that abstract low-level implementation details, allowing for greater focus on defining and solving applied problems, are particularly relevant. The theoretical significance of this article lies in stimulating research into improving the efficiency and performance of artificial intelligence algorithms using a detailed representation of the architecture and topology of a convolutional neural network and an analysis of the results of a deep machine learning implementation. The practical significance of this article lies in the implementation of an algorithm for deploying and training the YOLO model in Ultralytics using the Google Colab cloud service and the MS COCO image library. Using the Ultralytics YOLO ecosystem as an example, this article examines the network topology and describes the characteristics of the neural layers used. It also explains the specifics of mounting and configuring local machine devices to a Google Colab virtual machine for training the YOLO convolutional neural network. The analysis confirms that modern frameworks, such as the Ultralytics YOLO ecosystem, provide developers with powerful and convenient tools for solving a wide range of computer vision problems. They encapsulate complex stages of neural network development — from topology design to training and validation — by providing pre-trained models, a consistent API, and extensive helper functions. The use of cloud environments like Google Colab solves the problem of limited local computing resources, making deep learning technologies more efficient and accessible. Using the YOLOv8n model training example, the full workflow was demonstrated: from mounting cloud storage and installing dependencies to actually running the training process with specified hyperparameters. A detailed analysis of key metrics such as loss functions, precision, recall, and average accuracy demonstrated their critical importance for monitoring progress, diagnosing issues (such as overfitting), and objectively assessing the model's final performance. Thus, the successful application of neural networks today is based on a symbiosis of understanding their internal structure and the effective use of high-level computing platform tools and cloud services.