Евгений Проворов пришел на обучение в Университет Искусственного Интеллекта для того, чтобы научиться внедрять новые технологии в деятельность компании. Прошлый 25-летний опыт программирования дал хорошую базу для понимания. Но для того чтобы освоить нейросети, пришлось разобраться в Python и изучить тонкости всех процессов.
Компания занимается автоматизацией различных процессов на промышленных предприятиях. Идея была в том, чтобы создать нейросеть, способную определить возгорание на ранней стадии по видеосъемке с камер наблюдения. В дальнейшем такую «нейронку» возможно внедрить в качестве дополнения либо вместо традиционных систем пожарной сигнализации в офисах, производственных, складских помещениях и открытых промплощадках.
Пожарные датчики обычно срабатывают от 30 секунд до 2 минут после начала возгорания. За это время огонь увеличивается, и потушить его гораздо сложнее. Решение быстрого реагирования на огонь в первые 20-30 секунд поможет предотвратить пожары.
Евгений протестировал нейросеть на базе 1000 фото с огнем и дымом, 20 видео с началом пожаров, 15 видео с камер офисного наблюдения. Сходу была достигнута высокая точность в 90,8%, но нейросеть не распознавала небольшой огонь меньше 1-2% изображения (500-1000 пикселей). После этого решили обучить нейронную сеть по разнице кадров, чтобы отслеживать небольшие изменения по динамике огня.