
Serpent.AI - Game Agent Framework (Python)
Serpent.AI是一個簡單而強大的新穎框架,可幫助開發(fā)人員創(chuàng)建游戲代理,將您擁有的任何視頻游戲變成一個成熟的實驗的沙箱環(huán)境,所有這些都用熟悉的Python代碼??蚣艿拇嬖诶碛墒紫仁菫闄C器學習和人工智能研究提供有價值的工具。作為愛好者也要擔心上癮。
該框架具有大量的支持模塊,它們在使用視頻游戲作為環(huán)境以及CLI工具來加速開發(fā)時,為常見的場景提供解決方案。
它提供了一些有用的約定,但絕對沒有看到你在代理中的內容:想要使用最新的尖端深度強化學習算法?允許的。想使用計算機視覺技術,圖像處理和三角學?允許。想隨機按向左或向右按??鈕?隨便你。Serpent.AI被設計為完全基于插件(對于游戲支持和游戲代理),所以您的實驗實際上是可移植的,可以分發(fā)給您的同齡人和互聯(lián)網上隨機的陌生人。

實驗:游戲代理學習打敗Monstro
背景
該項目誕生于作者對OpenAI Universe的欽佩/沮喪。Universe的想法是完美的,讓我們說實話,但是一些實現(xiàn)細節(jié)留下了很多的希望。從這些,框架的核心奠定了:
你要自己運行。您不能使用Docker容器或VNC服務器。
你允許用戶自己玩游戲。你不要等待許可協(xié)議和特殊游戲API。
你應該鼓勵多種創(chuàng)造性的做法。你不僅可以讓這個月的口味。
文檔
指南,教程和視頻正在制作并添加到GitHub Wiki。它目前是文件的官方來源。所有的開發(fā)和實驗都可以在Twitch頻道上看到。

實驗:游戲代理學習打敗Monstro
這個框架想法很不錯,博主也在試用,這篇文章是希望有更多的機器學習愛好者發(fā)現(xiàn)這個框架,重回打游戲的激情,如果你有什么好的想法留意交流。