养猫,有时候真的是个脑力活…
有个美国哥们,愣是被自家猫逼出了一身的本事,不仅去自学了编程,焊接,AI技术… 还花了好几个月,给喵拍了两万多张照片,只为了对付喵咪的一个“不良嗜好”…
哥们叫Ben,下面这只是他养的喵Metric。
当初Ben养猫,一是因为Metric真的很可爱,二是因为他的房子里有老鼠。
但他万万没想到,自己领回家的,不仅是个捕鼠小能手,还是个“连环杀手”!
Metric喜欢半夜3点外出“杀戮”。
每隔十天,它就会就叼一个小动物回家。
有时候是老鼠,有时候是鸟…
有时候是死了的,有时是奄奄一息的…
这让Ben真的很困扰。
经常半夜被吵醒也就算了,有时候他发现猫咪叼来的猎物已经受伤非常严重,几乎是不行了,为了让它少受点痛苦,他还要半夜给猎物执行安乐死…
还有一次,猫咪的行为直接打断了一场啪啪。。。
他试了各种办法,
什么反狩猎项圈,什么宵禁,什么操作条件反射训练他都想过,但对他家的喵都不太可行。
它非常抗拒带项圈,而且只去外面上厕所,所以整个晚上把它关在房间里,显然也不是长久之计。
被猫折磨到发疯的Ben最后想到了人工智能。
如果能做一扇高科技的猫门,它可以识别猫咪嘴里有没有叼猎物,如果有的话,就把它锁在门外,事情不就解决了?
但问题是,市面上并没有这种装置,他自己本身也不会编程…
虽然只是一扇小小的猫门,但涉及到的技能和工程量可是不小。
每当Ben想要放弃时,猫咪又会叼回来个可怕的猎物…
终于,Ben忍无可忍,他决定自学!一定要把门搞出来!
它的设计大概是这样的,
锁的部分比较简单,用Arduino电子套件连上门锁。
探测是最难的,怎么能让门识别猫咪是正常进入还是叼着猎物进入?
其实大晚上的,肉眼都看不太清…
为了实现猫咪的“猎物识别”功能,Ben开始自学当下最热的技术——“机器学习”。
他了解到,机器学习就是通过输入大量的例子。
例如如果要识别出羊驼,就要事先输入大量羊驼的照片,让机器从中学习羊驼的形状,颜色,轮廓,
最后,它就可以在一堆动物中识别出羊驼是哪一个。
虽然对其中的原理一窍不通,但Ben还是学会了这种技术的简单用法。
他买来一台用于人工智能的摄像头,把它安装在猫门上方。
猫咪从猫梯走到猫门大概只需要两秒,所以整个识别必须要在一秒之内完成。
当然其中最重要的是素材…
为了收集机器学习需要的素材,
Ben花了几个月时间给猫咪拍了23000张照片,并且手工给它们进行了分门别类。
接着,他把这些照片传入机器学习平台SageMaker。
这两万多张照片被分成3个模型。
模型一:“有没有猫?”
如果回答是:有。
那就会来到模型二:“猫回来还是出去?”
如果回答是:回来。
那就会来到最关键的一步,也就是模型三:“猫咪正常回来还是带着猎物回来?”
如果猫门检测到猫咪是带着猎物回来的,它会自动做三件事。
第一,把猫门锁上,把猫咪关门外15分钟。
第二,给Ben发短信,并奉上拍到的视频。
第三,自动给保护鸟类的公益组织捐款。
各种研究、请教、实验之后,高科技猫门总算是被Ben鼓捣出来了。。。
试用了五周之后,他感觉效果还算阔以…
猫咪大部分时间都是正常进入,只有5次是叼了猎物回家。
其中机器识别出错两次。
其中一次猫咪被无辜的关在门外,
还有一次,它嘴里有猎物,但机器没有识别出来。
不过Ben表示自己已经满足了,至少现在他终于可以睡个安稳觉,不用担心大半夜醒来处理各种动物的尸体…
被猫咪逼的去自学了焊接, 编程,人工智能…
现在养猫,没点智商还真不行了…
ref