На колибри приятно смотреть, поэтому неудивительно, что кормушки для колибри являются популярным дополнением в саду. Если у вас есть время посидеть и подождать, вы можете наблюдать, как они приятно парят вокруг кормушки. Веселье! Но если вам не нравится идея ждать в течение длительного периода времени только для того, чтобы мельком увидеть кого-то, есть другое решение. Крис Лэм из Hackernoon демонстрирует, как использовать глубокое обучение для захвата видео кормления колибри.

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

Вот почему Лам обратился к глубокому обучению, чтобы извлечь только самое полезное. Он начал с предварительно обученного RESNET, который полностью анализировал каждый кадр. Это не сработало, потому что было слишком много всего, и классификатор был перегружен. Чтобы обойти это, Лэм настроил скрипт Python, чтобы сначала обрезать каждый кадр только в областях вокруг цветов кормушки, где, вероятно, могли бы быть колибри. С помощью этой системы колибри классифицируются с точностью около 97%. Теперь Лам может смотреть видео с колибри, не дожидаясь.