NeuralDraw是由優(yōu)質(zhì)設(shè)計和開發(fā)機構(gòu)Halcyon Mobile構(gòu)建的AI游戲。雖然受到啟發(fā)并基于Google的Quick,Draw!數(shù)據(jù)集,NeuralDraw作為獨立游戲,可在App Store免費下載。游戲會向你提示各種30秒的涂鴉挑戰(zhàn),從物體到動物或食物,應(yīng)用程序中的人工智能算法會猜測你的提示是什么。你繪制得越快,你在連勝中完成的挑戰(zhàn)就越多,得分就越多。
為NeuralDraw構(gòu)建的AI算法
為了使NeuralDraw工作,游戲需要一個“聰明”的算法,能夠分辨出你的涂鴉情況,但也能快速響應(yīng),因此它不會破壞游戲玩法。
為了使事情更簡單,開發(fā)人員決定從Quick,Draw中重復(fù)出現(xiàn)神經(jīng)網(wǎng)絡(luò)!團隊使用,專用于移動設(shè)備的設(shè)備上卷積神經(jīng)網(wǎng)絡(luò)。他們采用不同的方法完成相同的工作,但后者更適合我們的項目需求。
通過神經(jīng)網(wǎng)絡(luò)的切換而丟失的一件事是分析點序列的可能性 - 您繪制涂鴉的不同線的順序。我們發(fā)現(xiàn)該算法同樣適用于從完成的圖像中猜測涂鴉,從點序列和完成圖像的混合。
經(jīng)過幾次迭代后,AI算法的大小僅為400kB。該模型在14到23ms之間進(jìn)行推斷,具體取決于設(shè)備的類型。對于iPhone 6或更高版本,它可以實時工作。與在云上運行算法相比,將算法保持在設(shè)備上使其具有更快的處理速度。如果更多人最終下載并玩游戲,該算法還可確保更平滑的縮放。
誰是NeuralDraw背后的人Halcyon Mobile是一家提供全方位服務(wù)的設(shè)計和開發(fā)機構(gòu),創(chuàng)建了Dollarbird和MimeChat。他們還為LEGO,Red Bull Media House,AirStar或Subvrsive等大膽品牌打造移動產(chǎn)品。