我是机器学习和人工智能的新手。据我了解,通过使用强化学习(奖励/惩罚环境),我们可以训练神经网络来玩游戏。我想知道,是否可以使用这个训练好的模型,根据玩家的技能水平,实时动态地决定下一关的难度?例如,请考虑使用强化学习训练神经网络来玩手机游戏(国际象棋/拼图等)。该游戏不包含先前设计的静态游戏关卡集。训练结束后,该模型是否可以通过检测特定玩家的游戏风格(得分、经过时间)来动态决定下一关卡的难度,并实时为每个玩家提供定制的游戏关卡?
非常感谢您,任何帮助将不胜感激。
我是机器学习和人工智能的新手。据我了解,通过使用强化学习(奖励/惩罚环境),我们可以训练神经网络来玩游戏。我想知道,是否可以使用这个训练好的模型,根据玩家的技能水平,实时动态地决定下一关的难度?例如,请考虑使用强化学习训练神经网络来玩手机游戏(国际象棋/拼图等)。该游戏不包含先前设计的静态游戏关卡集。训练结束后,该模型是否可以通过检测特定玩家的游戏风格(得分、经过时间)来动态决定下一关卡的难度,并实时为每个玩家提供定制的游戏关卡?
非常感谢您,任何帮助将不胜感激。
在动态难度调整(DDA)方面已有很多研究。我看到这个很好解释:AI for Dynamic Difficulty Adjustment in Games。但是,当我们尝试进行动态难度调整时,有很多因素。如上文所述,一个主要问题是有时很难确保创建的模型仍能提供预期的体验。
您也可以在ace05The Case for Dynamic Difficulty Adjustment in Games上阅读有关游戏设计和 DDA 的论文。
所以简而言之,你可以使用神经网络——或其他学习方法——来做动态难度调整。但它更多的是关于游戏设计和 DDA 的体验影响。