我希望能够通过在棋盘游戏上拍照来计算每个玩家在棋盘游戏中的得分。我这样做是出于爱好,而不是出于大学或专业目的。我会在和朋友一起玩的时候使用它,也希望这能帮助我建立一些关于 ML 的知识。
我计划通过监督学习来做到这一点。给游戏拍很多照片,然后告诉机器正确的输出是什么。比赛得分不是直截了当的事情。玩家可以控制不同的领土。如果玩家在那里有单位,即使有敌方建筑物,领土也是控制者。游戏是镰刀。根据我之前对 ML 的了解,我知道您提供给机器学习的图像中的图像(例如角度)的微小变化可能会使其无法识别它们。
问题(我不希望有人告诉我该怎么做,而是哪种方法更好,以便我可以阅读更多相关信息):
- 在这种情况下,监督学习是最好的选择吗?
- 我计划为不同的情况构建许多微神经网络——识别谁控制了一个领域以及哪个领域(哪个领域似乎很难);单独的网络以识别某些玩家领土上是否有资源(这似乎很难,因为资源的组合可能从 0 到多个;我是否应该放置不同的资源组合(+它们的数量)并拍摄许多照片?) . 有很多组合。我不能对他们每个人都拍照。