street-fighter-ai
street-fighter-ai copied to clipboard
This is an AI agent for Street Fighter II Champion Edition.
这是项目链接[https://github.com/FengQuanLi/ResnetGPT](url)
如果让AI自己学习,恐怕永远也不会发波,升龙,因为不会发波,升龙,也能赢。 有没有可能通过人工干预,让AI会发波,升龙,从而赢的更快?
below is the error message. ` C:\Users\xqjco\anaconda3\envs\StreetFighterAI\lib\site-packages\stable_baselines3\common\save_util.py:166: UserWarning: Could not deserialize object observation_space. Consider using `custom_objects` argument to replace this object. Exception: __randomstate_ctor() takes from 0 to 1 positional arguments...
大佬,程序跑起来了。 请问怎么操作才能看到视频中的游戏通关的结尾部分,非常感谢。
我用的是Win10,而且是非常老旧的组装机,没有高端显卡。 谢谢林总的精彩分享。
能否有声音输出呢,分辨率再高一些。
这个AI项目真好玩,但对小白来说,运行起来基本就到头了,想要更深入了解这个项目甚至动手改这个项目,太难了。 比如我一开始尝试在test.py里面增加游戏声音,失败了,只能断断续续出点声,都听不出来和游戏有没有关系。 我的显卡是4090,用林哥的训练参数跑不满,我跟chatgpt聊怎么可以最大化训练效率,它告诉我可以调几个参数,调完之后cpu满了,显卡还是比较空闲,再问它,它说有些参数占用cpu,有些参数占用显卡,你自己多试试。对这些参数缺乏基本的认知,瞎蒙的效率就很低。 怎么理解TensorBoard里的曲线和数值,它们理论上可以指导训练参数的设置对吧,看了几个TensorBoard教程,和AI对战项目对不上号。 我还想调整训练的设置,改成每次训练输一场结束或赢两场结束,而不是打完一场就结束,没找到代码位置。 训练之后的结果在哪,如何变成林哥那种ppo_ryu_2500000_steps_updated.zip在test.py里调用,不知道。 代码量不算大,但代码背后的所涉及的知识太多了 T_T  
``` ➜ ai /opt/homebrew/anaconda3/bin/conda create -n StreetFighterAI python=3.8.10 Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json):...
林哥您好,我想請問在此專案使用的增強式學習,您的損失函數是定義在哪個py檔案呢? 我在street_fighter_custom_wrapper.py中只看到遊戲輸贏時更新custom_reward變數,我想知道您對AI的獎懲演算法的細節。 譬如: 如果成功使出過肩摔這種高難度技巧重創對手,會增加x分...等獎懲策略,如果能有程式碼細節就更好了~ 我目前是專攻電腦視覺與深度學習的研究生,很喜歡您的視頻,希望林哥有機會解答我的疑惑~
