Петербургский программист Олег Кенунен разработал мобильное приложение, способное помочь орнитологам распознавать голоса поющих птиц.
Этот проект — квалификационная работа Кенунена в рамках его обучения по программе переподготовки специалистов СПбГУ "Математическое обеспечение и администрирование информационных систем".
— Тему программист выбрал неслучайно, — отмечают в пресс-службе университета, — ведь он профессиональный орнитолог, защитивший магистерскую диссертацию по изменчивости демонстративной песни самцов вальдшнепа.
— Сегодня в мире популярно такое направление, как бердвотчинг (от английского birdwatching), то есть наблюдение за птицами, — говорит Олег Кенунен. — Каждый пятый американец даже называет бердвотчинг своим хобби. Распространено это увлечение и в России. Однако нигде в мире сегодня нет систем, позволяющих автоматически распознавать виды птиц по голосу.
Разработка представляет собой информационную систему, состоящую из мобильного приложения, которое позволяет записывать голосовые сигналы, и серверной части — она при помощи нейронной сети определяет, какая птица поет. Пока программа узнает только 20 видов птиц (например, соловья, зяблика или дрозда), зато точность анализа составляет около 90 процентов. По словам разработчика, библиотеку голосов можно дополнять, а нейронную сеть насыщать новыми записями: чем большее их количество проанализирует программа, тем выше будет точность распознавания.
Сегодня у Олега Кенунена готов прототип приложения, которому для корректной работы нужен только хороший интернет. Правда, полноценное тестирование сейчас можно провести только на синицах, поскольку большинство перелетных птиц еще не явилось в наши края. Летом изобретатель планирует провести серию полевых экспериментов, чтобы найти слабые места нейросети и устранить их. Если все пойдет хорошо, уже через несколько месяцев программист планирует выложить бета-версию приложения для свободного скачивания. Он уверен: это приложение пригодится как любителям, так и профессиональным орнитологам.