Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版

栗子 乾明 發自 凹非寺

量子位 報道 | 公眾號 QbitAI

擼貓、咖啡,玩遊戲。

但我其實是在入門機器學習

2019年最簡單有趣的入門方式,就在這裡:

Steam高贊遊戲,極度易上手。

現在,漢化已經達到了96%,基本完成。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


這一遊戲,名為《while True: learn()》 是個解謎/模擬類遊戲,涵蓋了機器學習、神經網絡、大數據、人工智能的豐富知識點和實用方法。

想不到任何理由,不推薦給熱愛學習的你:

遊戲裡,你的設定是一隻菜鳥程序員,與貓主子同住。有一天,你像往常一樣寫著bug。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


煩惱的時候,出門倒了杯咖啡,回來居然發現貓把bug修復了

你想問問它怎麼做到的,卻只聽到喵喵喵。於是,你下定決心要造出一套喵語識別系統

可沒有機器學習技能是不行的。進階之路,遊戲都幫你規劃好了:

從決策樹,到隨機森林,到梯度下降……各種方法背後的原理,都能在這裡學到。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


學好知識就能做任務掙錢,掙了錢就能更好地孝敬主子。

遊戲上線至今,獲得了1400多條評價,89%的好評率,在Steam上已屬光輝戰績。

遊戲怎麼玩?

遊戲中,你需要一步步掌握機器學習的知識,從專家系統開始,一直到循環神經網絡,朝著喵語識別的終極目標前進。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


學習的進程,圍繞著一個任務樹展開,每個任務都是一個知識點,循序漸進。

就算你是新手也不用擔心,遊戲裡面並不涉及寫代碼的環節,而是以解密遊戲的形式展現出來。

只需要對各種機器學習功能模塊進行拖拽組合,就能搭建一個強大的機器學習系統 (下圖) 。

但想要玩好並不簡單。要對各種模塊的運作邏輯有相應的瞭解。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


比如決策樹模塊,在許多分類任務中,都是必不可少的組件。

你要知道,它從輸入到輸出,中間的原理是什麼。才能根據題目要求的輸出,搭起相應的網絡。

以下面這個任務為例:

輸入流中有紅、綠、藍三種顏色的色塊,要求經過決策樹後,上面輸出紅色和綠色塊,下面輸出綠色和藍色塊。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


第一步,看看這個模塊的工作原理:

一個決策樹,受上下兩個條件的控制。如果把上面條件設成紅色,下面條件設成綠色,紅色塊會從上面輸出,綠色塊會從下面輸出。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


藍色塊,由於兩個條件都不滿足,會隨機輸出。

第二步,分析一下輸出的要求 (下圖右邊) :上紅下藍,綠色上下都有。

所以,只要把紅和藍分別設成上下兩個條件,讓綠色隨機,就對了:

Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版

太簡單了?

剛才只是教學篇,真正的任務在這裡,要求只輸出紅色:


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


這跟說好的不一樣啊?

有些小夥伴,想用專家系統 (右邊的紫色模塊) 直接篩出紅色。奈何遊戲有時間限制,專家系統無法在25秒內篩選完畢,被淘汰了。

所以還是要用決策樹,至於怎麼搭,大家可以自行探索。

很多時候,任務也並非一蹴而就,需要不斷嘗試、測試和優化。畢竟,遊戲要求很強的邏輯能力,“非常燒腦”是不少玩家體驗之後的心得。

而且,每通關一個任務,緊接著又有新知識要學:


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


一個知識點,除了原理簡介之外,遊戲還提供了外部教程視頻鏈接,幫助大家深入理解。

每一步都要好好學,因為後面的任務會用到前面學過的知識點。不熟悉全部的原理,就很難完成任務。完不成任務就就賺不到錢

養貓不用錢嗎?租服務器不用錢嗎?

說到錢,遊戲裡掙錢的路子倒是很廣。除了通過郵件接任務,還可以投資。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


除了租服務器,賺了錢還能升級自己的硬件設備。給自己買手機,給貓買衣服也可以。

不知不覺有了些錢,基礎任務也做夠了,可以進階了。把自己的知識應用到“現實世界”裡,比如由貓來導航,打造一輛自動駕駛汽車。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


進階的路上,你還可以化身一名CTO,測試自己的編程能力到底多強。在這個設定中,你可以一舉成功,也會面臨失敗,最後血本無歸……

當然,這個遊戲本身還有一些不足之處,有玩家都吐槽稱,官方沒有通關指南

如果是新手進去,簡單關卡倒還好說,遇到難關,就容易兩眼一抹黑,遭受打擊。

就算通關了,也很難知道自己的解決方案是否是最優解。

不過,這一問題已經被熱心的遊戲玩家解決了,並在遊戲網站3DMGAME上放出了教程:

https://www.3dmgame.com/games/whiletruelearn/

“我都玩到脫髮了”

Steam頂樓的評價十分激動,“終於找到了一個合格的編程開發啟蒙教材了!”


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


之所以說是“合格的啟蒙教材”,一大原因就是不需要學過編程也能理解機器學習,對小白十分友好。另外一條評論便這樣說了:

非常不錯的益智知識遊戲,並不需要編程基礎,只要會數數認圖形,還能邏輯思維,就能開玩,甚至我的貓也在玩


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


還有人說,玩遊戲的時候油然生出了一種“當上程序員的錯覺”。

也有真的程序員來嘗試,並後悔自己在寫bug的中途玩起了這個遊戲。

因為要考邏輯,頗有脫髮功效,抖M鑑定完畢:


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


當然,即便是Steam“特別好評”的遊戲,也會有玩家不喜歡,在他們看來,這個遊戲千篇一律,很容易就沒啥新鮮感。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


可能是沒在攻克各種知識點的過程中找到快感,也可能是沒在吸貓的劇情裡找到快感。

不過,一個更直擊靈魂的問題還是:會debug的貓,去哪才能找到?

你也來玩啊

吸貓與機器學習兩不誤,這個幸福的遊戲,來自名叫Luden.io的開發商。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版

△ 有了錢,就升級主子的裝備


遊戲是今年正式上線的。但已經有許多大佬提前吸過這裡的貓。

比如,曾經Kaggle排名第一的stanislav semenov,就試玩了一波,從表情上看很雞凍:


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


而且,幸福並不昂貴,Steam只要43個軟妹幣。

最後預告一下,iOS和安卓版,也在路上了。


Steam高分遊戲入門機器學習!人人可玩,又能擼貓,還有漢化版


Steam吸貓傳送門:

https://store.steampowered.com/app/619150/while_True_learn/

誠摯招聘

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回覆“招聘”兩個字。

量子位 QbitAI · 頭條號簽約作者

վ'ᴗ' ի 追蹤AI技術和產品新動態

相關推薦

推薦中...