手势:深度学习入行一年能干啥?菜鸟程序员开发系统识别火影手势,收获大把二次元粉丝

图片
大数据文摘出品作者:刘俊寰
日漫看多了 , 连程序猿也被煽动得中二起来 。
《火影忍者》可能是很多人的第一部中二动漫 , 什么影分身之术、螺旋丸、通灵术等这些手势被我们玩了又玩 , 永远都玩不会腻 。 毕竟 , “没有什么敌人是螺旋丸解决不了的 , 如果一个不行 , 那就再搓一个” 。
图片
但是 , 手势太多也容易搞混 。 这不 , 一位初学深度学习一年的印度小哥AngryCoder不仅把《火影忍者》里面的手势学了个遍 , 还用机器学习开发了一个系统 , 专门来识别这些手势 。
画风大概就是这样: 
图片
视频链接:https://youtu.be/mCcla6k3lXA
在YouTube上 , 这个项目也受到了大家的追捧 , 网友们都赞不绝口:
兄弟这也太棒了吧 , 我老是认不出新的手势 , 有它就好了! 
图片
图片
同样作为资深阿宅的文摘菌怎么能错过这个宝藏项目呢?文摘菌扒了一下这个项目和神秘的AngryCoder小哥 , 疫情期间 , 来一起回忆这部神动漫 , 重新点燃中二之魂吧!
二次元的深度学习 , 中二患者狂加buff!
其实 , AngryCoder大概一年前才开始接触深度学习 , 他表示从逐渐接触到熟练掌握神经网络的过程中 , 就被万能的神经网络深深地折服了 。
不过 , 这时小哥也遇到了瓶颈 , 他表示 , 越往后就越不知道自己能够利用这项技术为这个世界做点什么 。 (这熟悉的日漫男主内心活动)
灵光一闪 , 小哥决定还是回到自己的二次元世界 , 顺便把自己对《火影忍者》刷了好几遍的成果用上 。
熟悉《火影忍者》的小伙伴都知道 , 《火影忍者》里面的每个手势都有不同的作用 , 比如文摘菌最喜欢的影分身之术 , 当按照结印顺序做出手势后 , 就可以创造出和你一样的身体 。
但是 , 各种功能和修炼等级配合不同的手势 , 很难全部记下来 , 在艰难抉择之下 , 小哥最后选择了下图的这些手势进行识别: 
图片
小哥没有选择从零搭建神经网络 , 而是利用了深度学习库Keras训练了一个卷积神经系统 , 用来进行物体识别 。 他表示 , 从头开始训练虽然酷 , 但是真的太!难!了!
小哥接下来也在视频中向大家解释了识别系统背后的原理 。
首先 , 你需要观看《火影忍者》不下五遍 , 把所有的手势和咒语 , 最好连“输出全靠吼”的技能全都记好笔记 , 每天认真复习 。
然后就到了真正面对敌人的时候了 , 当你准确做出上述手势之一 , 系统会将你的手势进行识别 , 将其转化成1和0的计算机语言 , 再将其送入训练好的模型中进行识别 , 就可以得出最后的结果了 。
以下图为例 , 系统识别到 , 该手势有80%的可能是Ram , 10%的可能是Bird , 10%的可能是Dragon 。
图片
最后 , 也获得了这样的效果: 
图片
可以看到 , 系统准确地识别出了“dog”的手势 , 也能在无手势时显示“no sign”字样 。
最后 , 对于那些连第一步都做不到的《火影忍者》假粉 , 小哥也送上了贴心小礼物(此时需要配上程序猿的笑声): 
推荐阅读
- 功能:能解决孩子的学习问题吗?牛听听儿童智能熏教机体验!
- :iPhone SE2深度评测,说句现实点的话,价格感人但还可以再等等
- 每日经济新闻咨询@联邦学习成人工智能新贵 腾讯安全:技术服务能力才是重点
- 【大数据】干货满满!2020版好程序员新电商大数据平台全套学习资料
- 高通:高通突然宣布,华为还是“太硬”,深度“捆绑”京东方华为芯片被制裁华为“太硬”高通“怂了”,拉京东方当“挡箭牌”
- 『高通』高通突然宣布,华为还是“太硬”,深度“捆绑”京东方华为芯片被制裁华为“太硬”高通“怂了”,拉京东方当“挡箭牌”
- 「高通」高通突然宣布,华为还是“太硬”,深度“捆绑”京东方华为芯片被制裁华为“太硬”高通“怂了”,拉京东方当“挡箭牌”
- ##QQ 发布 8.3.3正式版:新增学习模式、分享屏幕等多个功能!
- [简科技简哥]QQ 发布 8.3.3正式版:新增学习模式、分享屏幕等多个功能!
- 『孩子』担心开学后孩子学习有问题?你需要TCL 85X6C电视来救场
