模仿学习(Imitation Learning,后面简称IL)的思想就和它的名字一样,借助“专家”示范样例,机器会记住这些样例,并模仿着做。
GameAISDK中的IL沿用了上述思路,使用训练集和验证集两个样本集,样本由截屏与行为的映射信息组成。训练成模型后传入截屏进行行为预测,预测结果为对应需要执行的行为。
一些名词解释
- UI – 用户界面,这里指游戏里用户可以点击、滑动的特定按钮与区域;
- SDKTool – GameAISDK自带的客户端工具,用来设置UI识别行为与样本录制;
- Adb – Android调试工具;
- Minicap – 效率很高的截屏工具;
- LSTM – 长短期记忆人工神经网络;
- GRU – LSTM变体,有比较优于LSTM;