Loading

菜鸟程序员开发系统识别火影手势,收获大把二(èr)次元粉丝(sī)

2020-04-09 13:32:52 qhzysoft 1870

日漫看多了,连(lián)程序猿也被煽动得中(zhōng)二(èr)起来。

《火影忍者》可能是很多人的第一部(bù)中二动漫,什么影分身之术、螺旋丸、通灵术(shù)等这些(xiē)手势被我(wǒ)们玩了(le)又玩,永(yǒng)远都玩不会腻。毕竟,“没有什么敌人(rén)是螺旋丸解决不了的,如果(guǒ)一(yī)个不行,那就(jiù)再搓一个”。

乐鱼和卓英软件

但是(shì),手势太(tài)多也容易搞混(hún)。这(zhè)不,一位(wèi)初(chū)学(xué)深度学习一年的印度小(xiǎo)哥AngryCoder不仅把《火影忍者》里面的手势学了(le)个遍,还用机器学(xué)习开发了一个系(xì)统(tǒng),专门来识(shí)别这些手势。

画风大概就是(shì)这(zhè)样:

乐鱼和卓英(yīng)软件

在YouTube上,这个项目也受到(dào)了大家的追捧(pěng),网友们都赞不绝口:兄弟这也太棒(bàng)了吧,我老是认(rèn)不出新的手(shǒu)势,有它就好(hǎo)了!

乐鱼和卓英软件(jiàn)

乐鱼和卓英软件

同(tóng)样(yàng)作为资(zī)深阿宅的文摘(zhāi)菌怎么能错(cuò)过这(zhè)个宝藏(cáng)项目呢?文摘菌扒了(le)一下这个项目(mù)和神秘(mì)的AngryCoder小哥,疫情期间,来(lái)一(yī)起回忆这部神动漫,重(chóng)新点燃中(zhōng)二之魂吧!

二次元的深(shēn)度学习(xí),中二(èr)患者狂(kuáng)加buff!

其实,AngryCoder大概一年前才(cái)开(kāi)始接触深度学习,他表示(shì)从逐渐接触到熟练掌握神经网络的过程中,就(jiù)被万能的神(shén)经(jīng)网络(luò)深深地折(shé)服(fú)了。

不(bú)过,这(zhè)时小哥也遇(yù)到了瓶颈(jǐng),他表示,越往后就越不知道自己能够(gòu)利用这项(xiàng)技术为这个世界做点什(shí)么。(这熟悉的日漫男主(zhǔ)内心活动)

灵光一闪,小哥决(jué)定还是回到自己的二(èr)次(cì)元(yuán)世界,顺便把自己对(duì)《火影忍者》刷了好几遍的成果用上。

熟悉《火影忍(rěn)者(zhě)》的(de)小伙伴都知道,《火(huǒ)影忍(rěn)者》里面的每(měi)个手势(shì)都有不同的作用,比如文摘菌最喜欢的影分身(shēn)之术,当按照(zhào)结印顺序(xù)做出手势后,就可以创造出和你一样(yàng)的身体。

但(dàn)是,各种功(gōng)能(néng)和修炼(liàn)等级(jí)配合(hé)不(bú)同的手势,很(hěn)难全部记下来,在(zài)艰(jiān)难抉择之下,小哥(gē)最后选择了下图的这些手势进行(háng)识别:

乐鱼和卓英软件

小哥没有选(xuǎn)择从零搭建神经网络(luò),而是(shì)利用了深(shēn)度学习库Keras训练了一(yī)个(gè)卷积神(shén)经系统,用来进(jìn)行物(wù)体识别。他表示,从头开(kāi)始训练虽然酷,但是(shì)真的太!难!了!

小哥接下来也在视频中向大家(jiā)解释(shì)了识别(bié)系(xì)统背后(hòu)的原理。

首先,你需要(yào)观(guān)看《火影(yǐng)忍者》不下五遍,把所有的(de)手(shǒu)势和咒语,最(zuì)好连“输出全(quán)靠吼”的技能全都记好笔记,每天认真复习。

然后(hòu)就到了真(zhēn)正面(miàn)对敌人的时候了,当你准确做出(chū)上述手势之一(yī),系统会将你的(de)手(shǒu)势进行识别(bié),将(jiāng)其转化(huà)成1和0的(de)计算机语言,再将其送入训练好(hǎo)的模型中(zhōng)进(jìn)行识别,就可以得出(chū)最后的结果了。

以下(xià)图为例,系统识别到,该手势(shì)有80%的可能是Ram,10%的(de)可能是Bird,10%的(de)可能(néng)是Dragon。

乐鱼和卓英软件

最后,也获得了这样的(de)效果:

乐鱼和卓英软(ruǎn)件

可以看(kàn)到,系(xì)统准(zhǔn)确地识(shí)别出了“dog”的手势,也能(néng)在无手势时显示“no sign”字(zì)样。

最后,对于那些连第一步(bù)都做不(bú)到的(de)《火影(yǐng)忍者》假粉,小哥也送上了贴心(xīn)小(xiǎo)礼物(此时需要配上(shàng)程序猿的(de)笑声):

乐鱼和卓英软件

菜鸟阿宅程序猿勇闯三(sān)次元:现实(shí)太残酷

看了AngryCoder的视频,文摘菌深感这个小哥(gē)肯定也是个深陷二次元的有趣灵魂。

从YouTube主页上(shàng)初步判(pàn)断(duàn),小哥正式“营业”时间不超过一年,除(chú)了《火影忍者(zhě)》手势(shì)识别外,小哥还用Python玩了一把谷歌(gē)的(de)Dino,还(hái)尝(cháng)试用自己的(de)声音删除电子(zǐ)邮件???这(zhè)病(bìng)得不轻啊(ā)。

乐鱼和卓英(yīng)软件(jiàn)

在这些项目中,除了识别火影手(shǒu)势(shì),小(xiǎo)哥在4周前(qián)也用机器学习做了家居物体(tǐ)的识别,我们先来看几(jǐ)个成功(gōng)的例子(zǐ),可(kě)以看到,不管是单(dān)个牙刷(shuā)的识别(bié),还是杯子、桌子多(duō)个物体识别都不(bú)在话下。

乐鱼和卓英(yīng)软件

接下来,我们来看看失败的例子,比如在电风扇面前,系(xì)统给(gěi)出了(le)“toilet 67%”的结果,这时小哥也忍不住了,在视频(pín)下(xià)方直接开骂。

卓(zhuó)英软件

在被小哥寄(jì)予(yǔ)厚(hòu)望的抱枕(zhěn)识别上(shàng),系统也只是给出了“tie 68%”的结果。

乐鱼和卓英软件(jiàn)

三(sān)次元的世(shì)界太残酷(kù)了,还(hái)是乖乖躲回自己的(de)二次元好了!

最后,可能(néng)也(yě)是(shì)想集二(èr)次(cì)元程(chéng)序猿之力,小哥在YouTube下方留下了Discord群聊邀请链接,感兴趣的(de)朋友可一(yī)定不要错过了(le),就是手机验证、邮箱验证、证明你不是机器人这一系列操作令人窒息。


">

    乐鱼(中国)leyu

    乐鱼(中国)leyu