Олег Кенунен, выпускник СпбГУ, разработал программное обеспечение, способное определять вид птиц по их пению. Основой послужила нейросеть. Автор новинки отмечает, что программа поможет как наблюдателям-любителям, так и профессиональным орнитологам.

В программу отправляются исходные данные, а также их классификация. Например, соловьиное пение, а также информация о том, что именно так поёт соловей. Как только в системе будет достаточное количество разных записей, она выстроит математическую связь между определёнными образцами трелей и тем, какой вид птиц их исполняет. На следующем этапе в нейросеть загружают только звуки, а она должна сама оценить, кто именно их издает.

По словам разработчика, у программы две цели – помощь орнитологам-любителям, вторая – автоматизация работы профессиональных наблюдателей за птицами. Бёрдвотчинг сегодня очень популярен в западных странах. Нередко тяжело определить, что за птица исполняет трель, т.к. расстояние до неё велико, к тому же птицы часто прячутся в ветках. Существующие приложения для распознавания птиц делают это с помощью анализа фотографий или не основанного на нейросетях весьма грубого анализа голосов.

Главное отличие нового приложение от уже существующих в том, что его клиентская часть устанавливается на мобильный телефон и лишь записывает звуковые сигналы. После этого она отправляет их серверной части программы, которая с помощью нейросети и определяет, какую конкретно поющую птицу записал мобильный клиент. Это исключает одну из главных проблем нейросетей — требовательность к вычислительным мощностям, затрудняющую их применение на смартфонах для действительно сложных задач.

Пока что программа способна распознать только двадцать видов птиц, среди которых соловей, зяблик, дрозд. Однако ещё до начала полевых испытаний она корректно отличает виды с вероятностью более 90%. Это хороший результат, учитывая, что запись ведётся на микрофон смартфона, который не предназначен для удалённых источников звука. Точность приложения увеличится, если библиотеку голосов дополнять, продолжая обучать нейронную сеть.

Летом автор проекта намерен провести серию полевых испытаний, чтобы обнаружить неполадки нейросети и сразу их исправить. Уже через несколько месяцев он планирует выложить бета-версию приложения для свободного скачивания.

Важной особенностью также является то, что что если доработать систему и снабдить ее дополнительными массивами обучающих данных, то с ее помощью можно будет записывать голоса птиц в нескольких точках леса, а потом определять расположение разных особей и проводить автоматический учет их численности.

Нашли ошибку в тексте?
Выделите ее и нажмите Ctrl + Enter