Steam高贊游戲入門(mén)機(jī)器學(xué)習(xí)!不寫(xiě)代碼,人人可玩,又能吸貓,漢化版已推出
你的貓很會(huì)Debug呢。
栗子 乾明 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI
擼貓、咖啡,玩游戲。
但我其實(shí)是在入門(mén)機(jī)器學(xué)習(xí)。
2019年最簡(jiǎn)單有趣的入門(mén)方式,就在這里:
Steam高贊游戲,極度易上手。
現(xiàn)在,漢化已經(jīng)達(dá)到了96%,基本完成。
這一游戲,名為《while True: learn()》?是個(gè)解謎/模擬類(lèi)游戲,涵蓋了機(jī)器學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)、大數(shù)據(jù)、人工智能的豐富知識(shí)點(diǎn)和實(shí)用方法。
想不到任何理由,不推薦給熱愛(ài)學(xué)習(xí)的你:
游戲里,你的設(shè)定是一只菜鳥(niǎo)程序員,與貓主子同住。有一天,你像往常一樣寫(xiě)著bug。
煩惱的時(shí)候,出門(mén)倒了杯咖啡,回來(lái)居然發(fā)現(xiàn)貓把bug修復(fù)了。
你想問(wèn)問(wèn)它怎么做到的,卻只聽(tīng)到喵喵喵。于是,你下定決心要造出一套喵語(yǔ)識(shí)別系統(tǒng)。
可沒(méi)有機(jī)器學(xué)習(xí)技能是不行的。進(jìn)階之路,游戲都幫你規(guī)劃好了:
從決策樹(shù),到隨機(jī)森林,到梯度下降……各種方法背后的原理,都能在這里學(xué)到。
學(xué)好知識(shí)就能做任務(wù)掙錢(qián),掙了錢(qián)就能更好地孝敬主子。
游戲上線至今,獲得了1400多條評(píng)價(jià),89%的好評(píng)率,在Steam上已屬光輝戰(zhàn)績(jī)。
游戲怎么玩?
游戲中,你需要一步步掌握機(jī)器學(xué)習(xí)的知識(shí),從專(zhuān)家系統(tǒng)開(kāi)始,一直到循環(huán)神經(jīng)網(wǎng)絡(luò),朝著喵語(yǔ)識(shí)別的終極目標(biāo)前進(jìn)。
學(xué)習(xí)的進(jìn)程,圍繞著一個(gè)任務(wù)樹(shù)展開(kāi),每個(gè)任務(wù)都是一個(gè)知識(shí)點(diǎn),循序漸進(jìn)。
就算你是新手也不用擔(dān)心,游戲里面并不涉及寫(xiě)代碼的環(huán)節(jié),而是以解密游戲的形式展現(xiàn)出來(lái)。
只需要對(duì)各種機(jī)器學(xué)習(xí)功能模塊進(jìn)行拖拽組合,就能搭建一個(gè)強(qiáng)大的機(jī)器學(xué)習(xí)系統(tǒng) (下圖) 。
但想要玩好并不簡(jiǎn)單。要對(duì)各種模塊的運(yùn)作邏輯有相應(yīng)的了解。
比如決策樹(shù)模塊,在許多分類(lèi)任務(wù)中,都是必不可少的組件。
你要知道,它從輸入到輸出,中間的原理是什么。才能根據(jù)題目要求的輸出,搭起相應(yīng)的網(wǎng)絡(luò)。
以下面這個(gè)任務(wù)為例:
輸入流中有紅、綠、藍(lán)三種顏色的色塊,要求經(jīng)過(guò)決策樹(shù)后,上面輸出紅色和綠色塊,下面輸出綠色和藍(lán)色塊。
第一步,看看這個(gè)模塊的工作原理:
一個(gè)決策樹(shù),受上下兩個(gè)條件的控制。如果把上面條件設(shè)成紅色,下面條件設(shè)成綠色,紅色塊會(huì)從上面輸出,綠色塊會(huì)從下面輸出。
而藍(lán)色塊,由于兩個(gè)條件都不滿足,會(huì)隨機(jī)輸出。
第二步,分析一下輸出的要求 (下圖右邊) :上紅下藍(lán),綠色上下都有。
所以,只要把紅和藍(lán)分別設(shè)成上下兩個(gè)條件,讓綠色隨機(jī),就對(duì)了:
太簡(jiǎn)單了?
剛才只是教學(xué)篇,真正的任務(wù)在這里,要求只輸出紅色:
這跟說(shuō)好的不一樣?。?/p>
有些小伙伴,想用專(zhuān)家系統(tǒng) (右邊的紫色模塊) 直接篩出紅色。奈何游戲有時(shí)間限制,專(zhuān)家系統(tǒng)無(wú)法在25秒內(nèi)篩選完畢,被淘汰了。
所以還是要用決策樹(shù),至于怎么搭,大家可以自行探索。
很多時(shí)候,任務(wù)也并非一蹴而就,需要不斷嘗試、測(cè)試和優(yōu)化。畢竟,游戲要求很強(qiáng)的邏輯能力,“非常燒腦”是不少玩家體驗(yàn)之后的心得。
而且,每通關(guān)一個(gè)任務(wù),緊接著又有新知識(shí)要學(xué):
一個(gè)知識(shí)點(diǎn),除了原理簡(jiǎn)介之外,游戲還提供了外部教程和視頻鏈接,幫助大家深入理解。
每一步都要好好學(xué),因?yàn)楹竺娴娜蝿?wù)會(huì)用到前面學(xué)過(guò)的知識(shí)點(diǎn)。不熟悉全部的原理,就很難完成任務(wù)。完不成任務(wù)就就賺不到錢(qián)。
養(yǎng)貓不用錢(qián)嗎?租服務(wù)器不用錢(qián)嗎?
說(shuō)到錢(qián),游戲里掙錢(qián)的路子倒是很廣。除了通過(guò)郵件接任務(wù),還可以投資。
除了租服務(wù)器,賺了錢(qián)還能升級(jí)自己的硬件設(shè)備。給自己買(mǎi)手機(jī),給貓買(mǎi)衣服也可以。
不知不覺(jué)有了些錢(qián),基礎(chǔ)任務(wù)也做夠了,可以進(jìn)階了。把自己的知識(shí)應(yīng)用到“現(xiàn)實(shí)世界”里,比如由貓來(lái)導(dǎo)航,打造一輛自動(dòng)駕駛汽車(chē)。
進(jìn)階的路上,你還可以化身一名CTO,測(cè)試自己的編程能力到底多強(qiáng)。在這個(gè)設(shè)定中,你可以一舉成功,也會(huì)面臨失敗,最后血本無(wú)歸……
當(dāng)然,這個(gè)游戲本身還有一些不足之處,有玩家都吐槽稱(chēng),官方?jīng)]有通關(guān)指南。
如果是新手進(jìn)去,簡(jiǎn)單關(guān)卡倒還好說(shuō),遇到難關(guān),就容易兩眼一抹黑,遭受打擊。
就算通關(guān)了,也很難知道自己的解決方案是否是最優(yōu)解。
不過(guò),這一問(wèn)題已經(jīng)被熱心的游戲玩家解決了,并在游戲網(wǎng)站3DMGAME上放出了教程:
https://www.3dmgame.com/games/whiletruelearn/
“我都玩到脫發(fā)了”
Steam頂樓的評(píng)價(jià)十分激動(dòng),“終于找到了一個(gè)合格的編程開(kāi)發(fā)啟蒙教材了!”
之所以說(shuō)是“合格的啟蒙教材”,一大原因就是不需要學(xué)過(guò)編程也能理解機(jī)器學(xué)習(xí),對(duì)小白十分友好。另外一條評(píng)論便這樣說(shuō)了:
非常不錯(cuò)的益智知識(shí)游戲,并不需要編程基礎(chǔ),只要會(huì)數(shù)數(shù)認(rèn)圖形,還能邏輯思維,就能開(kāi)玩,甚至我的貓也在玩!
還有人說(shuō),玩游戲的時(shí)候油然生出了一種“當(dāng)上程序員的錯(cuò)覺(jué)”。
也有真的程序員來(lái)嘗試,并后悔自己在寫(xiě)bug的中途玩起了這個(gè)游戲。
因?yàn)橐歼壿?,頗有脫發(fā)功效,抖M鑒定完畢:
當(dāng)然,即便是Steam“特別好評(píng)”的游戲,也會(huì)有玩家不喜歡,在他們看來(lái),這個(gè)游戲千篇一律,很容易就沒(méi)啥新鮮感。
可能是沒(méi)在攻克各種知識(shí)點(diǎn)的過(guò)程中找到快感,也可能是沒(méi)在吸貓的劇情里找到快感。
不過(guò),一個(gè)更直擊靈魂的問(wèn)題還是:會(huì)debug的貓,去哪才能找到?
你也來(lái)玩啊
吸貓與機(jī)器學(xué)習(xí)兩不誤,這個(gè)幸福的游戲,來(lái)自名叫Luden.io的開(kāi)發(fā)商。
△ 有了錢(qián),就升級(jí)主子的裝備
游戲是今年正式上線的。但已經(jīng)有許多大佬提前吸過(guò)這里的貓。
比如,曾經(jīng)Kaggle排名第一的stanislav semenov,就試玩了一波,從表情上看很雞凍:
而且,幸福并不昂貴,Steam只要43個(gè)軟妹幣。
最后預(yù)告一下,iOS和安卓版,也在路上了。
Steam吸貓傳送門(mén):
https://store.steampowered.com/app/619150/while_True_learn/
—?完?—
- 馬云正式卸任后,阿里巴巴開(kāi)盤(pán)跌0.87%2019-09-10
- AI獨(dú)角獸云知聲,已完成一期科創(chuàng)板IPO輔導(dǎo)2019-10-17
- 亞馬遜在華拓展云計(jì)算團(tuán)隊(duì),挑戰(zhàn)阿里巴巴和騰訊2019-10-16
- IDC:今年上半年中國(guó)公有云服務(wù)市場(chǎng)規(guī)模達(dá)54.2億美元2019-11-07