2. Development
At the next stage of our project, we implemented our own system for training deep architectures, data labeling, collecting logs and metrics, as well as visualization based on existing training systems. We created our own tool for generating synthetic data, which significantly accelerated the process of collecting information for training neural networks.
We then trained the selected architectures on different datasets (those that were collected together with our partners and those that we generated ourselves). As a result, we developed a prototype of a web client-server application, in which we integrated neural networks trained to detect pipe defects. The customer can upload data from the drone (in json format) to know both the visual and technical condition of the pipes.