0.1.0
Coursework on Python programming language version 3.x was completed by a first-year student of the Information Systems and Technologies Faculty at Nizhny Novgorod State University of Architecture and Civil Engineering (IS-35 group).
As part of the project, a convolutional neural network was developed based on pre-trained weights and biases from the well-known YOLOv8 model. The neural network's purpose was to recognize traffic signs in Russia. The network was trained on a dataset previously created in-house using the Roboflow service, which provides a REST API for workspace management. To obtain a training sample, the student registered with the service and obtained an API key with a unique code. The API key was assigned to the student environment variable to prevent unauthorized access by other users.
Poetry is used in this project. Before starting work, make sure that you have poetry After cloning the project, run the following commands:
poetry shell
poetry update or poetry lock
With these commands, you will download all the necessary libraries with the necessary versions and their dependencies into your virtual environment.
Also, don't forget to get the API key after registering on Roboflow
Go to the directory with the project detect_russian_road_signs/
and run main.py
This project uses the MIT
To contact the author of the project, write to the following email: [email protected]