Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Vision AI

YOLOvME: загадочное дело о собачьих экскрементах

Узнай, как Бен Фарахманд использовал YOLOv5 и компьютерное зрение, чтобы решить соседскую проблему с экскрементами собак и улучшить отношения в сообществе.

КОКоманда Ultralytics
4 min read
Использование YOLOv5 для обнаружения собак во дворе

В следующий раз, когда ты позволишь своей собаке сходить в туалет на чужом газоне, возможно, стоит подумать дважды. Бен Фарахманд столкнулся именно с такой проблемой, когда его дочь начала сообщать ему о потоке собачьих «сюрпризов», появляющихся на его лужайке. Не зная, кто за этим стоит, Бен начал размышлять, как поймать виновника с поличным.

Нам было любопытно, чем закончилась эта история, поэтому мы встретились с Беном и задали ему несколько вопросов о его опыте работы с YOLOv5 и ИИ компьютерного зрения.

Link to this sectionКак проходил процесс создания твоего инструмента для обнаружения объектов?#

Собака и владелец в парке

Link to this sectionОпределение проблемы#

«Я увидел проблему. Я подумал: окей, моя дочь играет во дворе и замечает там собачьи экскременты. Я хотел иметь возможность поговорить с человеком, который позволяет собаке гадить и не убирает за ней», — говорит Бен. Бену нужно было найти решение получше, чем круглосуточно смотреть в окно.

Link to this sectionВыбор правильной модели машинного обучения#

Итак, после быстрого поиска в Google Бен обнаружил YOLOv5 и приступил к обучению своей модели. «Я наткнулся на пару доступных моделей. У YOLOv5, казалось, была хорошая документация, поэтому я начал именно с нее». Затем Бен переключился на Twitter и задокументировал информацию о своей слежке, держа нас в напряжении.

Link to this sectionОбучение модели машинного обучения#

В начале Бен столкнулся с парой препятствий. Его модель поначалу с трудом обнаруживала маленьких собак, которые все еще считались подозреваемыми по делу. Иногда она классифицировала маленьких собак как птиц, а иногда пропускала их вовсе. В одном конкретном случае большая пушистая белая собака была классифицирована как овца. Чтобы исправить эту проблему, Бен заменил небольшую нейронную сеть, которую использовал, на более крупную, что принесло успех. Маленькие собаки больше не определялись как птицы, а бывшая «овца» наконец была правильно идентифицирована как собака.

Мужчина убирает за собакой в парке

Link to this sectionУдалось ли тебе поймать виновника?#

«Да, и вот что оказалось: владельцы часто проходили мимо моего двора. Иногда проходил отец, иногда дочь. Когда я просмотрел свои данные, я обнаружил, что отец всегда убирал за собакой, а дочь — нет». Похоже, ситуация в районе Бена улучшилась. «Мы написали письмо и поговорили с ними, и пока что собачьих экскрементов больше не было. Но теперь это кажется немного жутковатым, потому что иногда я выхожу на улицу и узнаю этих собак, проходящих мимо. Мне интересно, знают ли они, что я наблюдаю за ними».

Link to this sectionКак ты начал работать с Ultralytics и YOLOv5?#

«Ну, случайно, потому что я знал об OpenCV, я немного экспериментировал с ним еще в магистратуре. Но моя магистерская программа была больше про дизайн для социального воздействия, без какого-либо инженерного фокуса. Я просто немного возился с этим. Недавно я понял, что могу сделать то, что хочу, я просто не был на 100% уверен, справлюсь ли. Я также не осознавал, насколько это легко. Честь и хвала вам, ребята, за отличную документацию. Тот, кто писал вашу документацию, заслуживает повышения».

Link to this sectionКакие еще задачи ты хотел бы решить с помощью YOLOv5?#

«На данный момент первое, что приходит на ум, — это то, что у нас в районе есть знак «Стоп», на который люди постоянно не обращают внимания. Может быть, кто-то уже создал подобное приложение, но я хотел бы выяснить, кто продолжает игнорировать этот знак. Однако я не могу сказать, насколько законно было бы для меня настраивать что-то подобное».

Ben Farahmand — менеджер по продукту в небольшой образовательной компании под названием Tuva Labs, которая способствует повышению уровня грамотности в области работы с данными и помогает учителям внедрять реальное обучение в преподавание математики и естественных наук. Tuva Labs предоставляет наборы данных, уроки и программное обеспечение для построения графиков, позволяющее включать любые уроки по статистике в свои учебные программы. Бен также основал FAZA, захватывающую кооперативную настольную игру с научно-фантастическим сюжетом, пересказывающую классическую историю о инопланетном вторжении.

Посмотри ветку обсуждения Бена в Twitter, документирующую эту историю с собачьими экскрементами.

Репозиторий Бена на GitHub можно найти здесь.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения