2. Разработка
На следующем этапе нашего проекта мы реализовали собственную систему для обучения глубоких архитектур, маркировки данных, сбора логов и метрик, а также визуализации на основе существующих систем обучения. Мы создали собственный инструмент для генерации синтетических данных, что значительно ускорило процесс сбора информации для обучения нейронных сетей.
Затем мы провели обучение выбранных архитектур на различных наборах данных (тех, которые были собраны совместно с нашими партнерами, и тех, которые мы сгенерировали сами). В результате мы разработали прототип веб-клиент-серверного приложения, в котором интегрировали нейронные сети, обученные на обнаружение дефектов труб. Клиент может загружать данные с дрона (в формате json), чтобы узнать как визуальное, так и техническое состояние труб.