“连环杀手”喵总往家运死老鼠,猫奴自学人工智能新技术对付这一切!
家里的猫总爱回家的时候
为铲屎官带点小礼物可还行?
要是可爱的小花花就算了
关键还是动物的尸体那就挺让人崩溃
美国亚马逊产品经理Benjamin Hamm
就遇到了这种问题
他家的猫叫Metric
当时选择带他回家
纯粹是因为他长得可爱
另外,还希望他能帮忙抓家里的老鼠
谁知这家伙的表现真是超出“预期”
Metric不仅把家里的老鼠逮得一干二净
还经常外出“捕猎”回家
几乎每隔10天左右
Metric通常会在凌晨3点
带回一只“猎物”
除了老鼠,还有鸟
有些已经一命呜呼了
有些却受了很严重的伤
大半夜吵醒Benjamin就算了
为了减少那些受伤严重
几乎不行的动物的痛苦
Benjamin还要给他们执行安乐死
然后再继续睡觉
令人难忘的是
有一次一对小动物正在为爱鼓掌
Metric把他们带了回来
相信不止Benjamin家会遇到这种问题
在美国有7千4百万的家猫
而其中会外出捕猎的猫就占4百万
他们会外出抓捕新鲜的猎物
然后带回家里
于是Benjamin就想到
为了保护无辜的小动物们
或许应该想个办法解决这个问题
Benjamin尝试过反狩猎项圈
Metric对反狩猎项圈非常抗拒
网上有人给出建议
要不就一整晚把猫关在家里,不让他出门
但Benjamin并不认为这是个好方法
因为Metric只愿意到外面上厕所
家里为他准备的猫厕所,他几乎不用
Benjamin认为,他所需要的东西
市面上还没有出现
一款当猫叼回猎物时
就把猫锁在门外的门
目前看来,把猫锁在门外这一步是容易的
Benjamin利用Arduino电子组件
控制猫门的开关
接下来要攻克的难题就是探测部分
如何识别出Metric回来的时候
是正常回家还是带着“礼物”
就Metric穿的这身衣服而言
探测真的是个世纪难题
为了解决这个识别的难题
Benjamin开始学习时下流行的图片处理技术
机器学习
机器学习就是通过输入大量的列子
如果想让机器识别出草泥马的样子
你就要输入大量草泥马的图片
让机器学习到草泥马的轮廓,颜色等
然后,机器就能从一堆动物中
一下子就识别出草泥马
虽然不懂其中的原理
但Benjamin还是学会了如何简单使用
首先他购买了一台摄像头
然后安装在猫门的上方
考虑到猫爬上猫梯到进入门
只需要2秒的时间
所以,识别的过程必须控制在1秒之内
要想在如此短的时间内完成这项动作
关键需要大量的素材
于是Benjamin花了几个月的时间
拍摄了Metric超过23000张照片
并一张张纯手工地给它们做了分类
没猫,猫出门,猫来了,叼着猎物
Benjamin将这些照片
都输入了一个叫做SageMaker的
机器学习平台
并且设置了3种模式
以便达到他想要的探测结果
第一步
识别有没有猫?
如果有猫,进入下一步
第二步
是出门还是回家?
这两步看上去还是容易的
如果是回来的状态
那么进入至关重要的第三步
是否带着猎物回来?
如果检测到猫带着猎物回来的话
机器就要做出3件事
首先,把门锁上
让猫在外面呆上15分钟
接着,发信息给Benjamin
并将画面传到Benjamin手机上
然后,自动捐钱给保护鸟类的公益组织
奥杜邦学会
目前,这个装置已经试运作了5个星期
Metric回来的情况下
多数时候机器能给出正确的判断
仅有1次识别出错
Metric被无辜地关在门外
5次叼猎物回家
有1次机器没识别出来
让Metric成功进入家门
有了这个装置后
至少Benjamin能多睡几个安稳觉了
而这个智能装置的出现
当然要感谢Metric
原本一个产品经理
被猫逼着学会了编程,焊接
甚至还有人工智能
那么问题来了
万一Metric会编程
不仅继续外出捕猎
还抓出Bug怎么办
长按下图二维码,关注大爱猫咪控
来调戏猫哥
愿点「在看」的帅哥美女,天天有猫撸↓↓↓