Узнай, как Бен Фарахманд использовал YOLOv5 и зрительный ИИ, чтобы решить дилемму с собачьими какашками у соседей и улучшить отношения в обществе.
В следующий раз, когда ты позволишь своей собаке нагадить в чужом дворе, тебе стоит дважды подумать. Бен Фарахманд понял, что у него именно такая проблема, когда его дочь начала предупреждать его о наплыве собачьих какашек, которые стали появляться в его дворе. Не зная, кто за этим стоит, Бен начал мозговой штурм, как поймать преступника с поличным.
Нам нужно было узнать, чем закончится эта история, поэтому мы сели с Беном и задали ему несколько вопросов о его опыте работы с YOLOv5 и искусственным интеллектом зрения.
"Я увидел проблему. Я подумал: "Хорошо, моя дочь играет во дворе и замечает собачьи какашки во дворе. Я хотел иметь возможность поговорить с человеком, который позволяет собаке гадить и не убирает за ней", - говорит Бен.Бену нужно было найти лучшее решение, чем круглосуточно пялиться в окно.
После быстрого поиска на Google Бен обнаружил YOLOv5 и приступил к работе над созданием своей модели. "Я наткнулся на несколько разных доступных моделей. YOLOv5 показалась мне хорошей документацией, поэтому я начал с нее". Затем Бен обратился к Twitter и задокументировал информацию о своей слежке, держа нас на краю наших мест.
В самом начале Бен столкнулся с парой препятствий. Поначалу у модели Бена были проблемы с обнаружением маленьких собак, которые все еще считались подозреваемыми в этом деле. Иногда она классифицировала маленьких собак как птиц, а иногда полностью пропускала их. В конкретном случае большая пушистая белая собака была классифицирована как овца.Чтобы решить эту проблему, Бен заменил маленькую нейросеть, которую он использовал, на более крупную - и добился успеха. Маленькие собаки больше не идентифицировались как птицы, а бывшая овца наконец-то была правильно идентифицирована как собака.
"Я так и сделал, и в итоге получилось так, что хозяева часто проходили мимо моего двора. Иногда мимо проходил отец, иногда - дочь. Когда я посмотрел на свои данные, то обнаружил, что отец всегда убирал собачьи какашки, а дочь - нет". "Кажется, в районе Бена ситуация улучшилась. "Мы написали письмо и поговорили с ними, и пока что собачьих какашек больше не было. Но теперь мне становится немного жутко, потому что иногда я выхожу на улицу и узнаю этих собак, проходящих мимо. Мне интересно, знают ли они, что я за ними наблюдаю".
"Ну, случайно, потому что я знал об OpenCV, я вроде как играл с ним еще в аспирантуре. Но моя магистерская программа была больше посвящена дизайну для социального воздействия, без какого-либо инженерного фокуса. Недавно я понял, что можно сделать то, что я хочу, просто я не был на 100% уверен, что смогу это сделать. Я также не понимал, насколько это просто. Спасибо вам, ребята, за отличную документацию. Тому, кто писал вашу документацию, нужно повысить зарплату".
"На данный момент первое, что приходит в голову, - это то, что в нашем районе есть знак "Стоп", через который постоянно проезжают люди. Возможно, кто-то уже создал подобное приложение, но я бы хотел узнать, кто продолжает проезжать через знак "Стоп". Однако я не могу сказать, насколько законно было бы создать что-то подобное".
Бен Фарахманд менеджер по продуктам в небольшой образовательной компании под названием Tuva Labsкоторая способствует развитию грамотности в области данных и дает учителям возможность внедрять реальные знания в преподавание математики и естественных наук. Tuva Labs поставляет наборы данных, уроки и программное обеспечение для построения графиков, что позволяет включать в учебные программы любые уроки статистики. Бен также основал FAZAнастольную кооперативную игру в стиле pulp sci-fi, пересказывающую классическую историю о вторжении инопланетян.
Посмотри записьБена в Твиттере, в которой он документирует рассказ о собачьих какашках.
Найдите репоБена репо на GitHub здесь.
Начни свое путешествие с будущим машинного обучения