了解 Ben Farahmand 如何利用YOLOv5 和视觉人工智能来解决邻里之间的狗屎难题并改善社区关系。
下次再让狗狗在别人的院子里大便时,您可能要三思而后行了。当本-法拉曼德(Ben Farahmand)的女儿开始提醒他院子里开始出现大量狗屎时,他意识到自己遇到了这样的问题。本不知道谁是幕后黑手,于是他开始动脑筋想办法,希望能当场抓住罪魁祸首。
我们需要知道故事的结局,因此我们和 Ben 坐在一起,问了他一些关于YOLOv5 和视觉人工智能的问题。
"我看到了一个问题。我女儿在院子里玩,她发现院子里有狗大便。我想和放狗不捡的人谈谈",本说,"本需要找到一个比全天候盯着窗外更好的解决方案。
因此,在快速搜索Google 后,Ben 发现了YOLOv5 ,并开始着手训练他的模型。"我发现了几个不同的可用模型。YOLOv5 似乎有很好的文档,所以我就从那个模型开始了。"Ben 随后转向 Twitter,记录了他的监视信息,让我们坐立不安。
一开始,本遇到了一些障碍。本的模型起初很难检测到小型犬,而小型犬在案件中仍被视为嫌疑人。有时,模型会将小狗归类为鸟类,有时则会完全错过。为了解决这个问题,Ben 将原来使用的小型神经网络换成了大型神经网络--结果取得了成功。小型犬不再被识别为鸟类,而之前的绵羊最终被正确识别为狗。
"我这样做了,结果是,主人经常会路过我的院子。有时是父亲经过,有时是女儿经过。当我查看我的数据时,我发现父亲总是会把狗屎捡起来,但女儿不会。"看来,本所在的社区情况有所改善。"我们给他们写了一封信,跟他们谈了谈,到目前为止,再也没有出现过狗屎了。但是,现在感觉有点毛骨悚然,因为有时候我出门,会认出这些走过的狗。我不得不怀疑它们是否知道我在监视它们"。
“Well, by accident, because I knew about OpenCV, I've kind of played around with it back in graduate school. But, my graduate program was more about design for social impact, without any kind of engineering focus. I just kind of tinkered with it.Recently, I knew it was possible to do what I wanted to, I just was not 100% sure if I could do it. I also didn't realize how easy it was. Kudos to you guys for having excellent documentation. Whoever wrote your documentation needs to get a raise.”
"目前,我首先想到的是,我们小区里有一个停车标志,经常有人闯红灯。也许已经有人创建了类似的应用程序,但我想找出是谁在继续闯红灯。不过,我不能说我设置这样的东西有多合法"。
本-法拉曼德 是一家名为 Tuva Labs的产品经理,该公司致力于促进数据素养教育,帮助教师将真实世界的学习融入数学和科学教学。Tuva Labs 提供数据集、课程和绘图软件,可将任何类型的统计课程纳入其课程中。Ben 还创立了 FAZA是一款以纸浆科幻为主题的紧张刺激的合作棋盘游戏,重述了经典的外星入侵故事。
查看本的 Twitter 线程,其中记录了 狗大便的叙述.
在此处查找Ben 的 GitHub 仓库.