Юрий Кобызев — начальник отдела информационных систем в спутниковой компании ООО СТЭККОМ. Он поставил перед собой задачу изучить принципы работы нейронной сети — для собственного развития и внедрения в компанию.
Перед Юрием стояла задача отслеживать камерой разные виды объектов (людей, животных, автомобили). Отсутствие хорошей связи было проблемой — невозможно было передать весь видеопоток.
Было решено передавать не весь объем информации, а короткое смысловое сообщение. К камере был подключен недорогой одноплатный компьютер Nvidia-nano с GPU процессором специализированный для работы нейронных сетей. Она распознавала картинку напрямую с камеры и передавала короткую информацию о найденных объектах через спутниковый канал.
Такая технология позволяет значительно снизить стоимость отслеживания. Полный видеопоток обходится дорого, а система отслеживания конкретных действий снижает затраты.
Примеры команд для нейросети: следить за участком, пропускать хозяев, сигнализировать о несанкционированном проникновении на территорию участка.
В создании дипломного проекта Юрий использовал модели Resnet-18 и GoogleNet, дообучив их на своей базе. За основу он взял 1000 фотографий (своих и сотрудников) и обучил сеть определять кто есть кто на фотографиях. Затем сеть научилась распознавать лица на других изображениях с точностью до 78%.
Основное время (3 месяца) ушло не на обучение нейросети, а на изучение программного обеспечения, которое обучает нейросеть, а также на формирование базы.