了解 Ben Farahmand 如何利用YOLOv5 和视觉人工智能来解决邻里之间的狗屎难题并改善社区关系。
下次再让狗狗在别人的院子里大便时,您可能要三思而后行了。当本-法拉曼德(Ben Farahmand)的女儿开始提醒他院子里开始出现大量狗屎时,他意识到自己遇到了这样的问题。本不知道谁是幕后黑手,于是他开始动脑筋想办法,希望能当场抓住罪魁祸首。
我们需要知道故事的结局,因此我们和 Ben 坐在一起,问了他一些关于YOLOv5 和视觉人工智能的问题。
"我看到了一个问题。我女儿在院子里玩,她发现院子里有狗大便。我想和放狗不捡的人谈谈",本说,"本需要找到一个比全天候盯着窗外更好的解决方案。
因此,在快速搜索Google 后,Ben 发现了YOLOv5 ,并开始着手训练他的模型。"我发现了几个不同的可用模型。YOLOv5 似乎有很好的文档,所以我就从那个模型开始了。"Ben 随后转向 Twitter,记录了他的监视信息,让我们坐立不安。
一开始,本遇到了一些障碍。本的模型起初很难检测到小型犬,而小型犬在案件中仍被视为嫌疑人。有时,模型会将小狗归类为鸟类,有时则会完全错过。为了解决这个问题,Ben 将原来使用的小型神经网络换成了大型神经网络--结果取得了成功。小型犬不再被识别为鸟类,而之前的绵羊最终被正确识别为狗。
"我这样做了,结果是,主人经常会路过我的院子。有时是父亲经过,有时是女儿经过。当我查看我的数据时,我发现父亲总是会把狗屎捡起来,但女儿不会。"看来,本所在的社区情况有所改善。"我们给他们写了一封信,跟他们谈了谈,到目前为止,再也没有出现过狗屎了。但是,现在感觉有点毛骨悚然,因为有时候我出门,会认出这些走过的狗。我不得不怀疑它们是否知道我在监视它们"。
"嗯,是偶然的,因为我知道 OpenCV,在读研究生的时候我就玩过它。但是,我的研究生课程更多的是关于社会影响的设计,没有任何工程方面的内容。最近,我知道我想做的事情是有可能实现的,只是我不能百分百确定自己是否能做到。我也没有意识到这有多么容易。你们的文档做得非常好,我为你们点赞。不管是谁编写了你们的文档,都需要加薪"。
"目前,我首先想到的是,我们小区里有一个停车标志,经常有人闯红灯。也许已经有人创建了类似的应用程序,但我想找出是谁在继续闯红灯。不过,我不能说我设置这样的东西有多合法"。
本-法拉曼德 是一家名为 Tuva Labs的产品经理,该公司致力于促进数据素养教育,帮助教师将真实世界的学习融入数学和科学教学。Tuva Labs 提供数据集、课程和绘图软件,可将任何类型的统计课程纳入其课程中。Ben 还创立了 FAZA是一款以纸浆科幻为主题的紧张刺激的合作棋盘游戏,重述了经典的外星入侵故事。
查看本的 Twitter 线程,其中记录了 狗大便的叙述.
在此处查找Ben 的 GitHub 仓库.