声明
第1 章绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 主要研究工作
1.4 论文组织结构
1.5 本章小结
第2 章相关基础理论与方法分析
2.1 星际争霸II智能体兵种生产策略的影响因素和难点
2.2 兵种生产策略预测模型常用的方法
2.2.1 BP 神经网络预测方法
2.2.2 LSTM 神经网络预测方法
2.3 兵种生产策略常用搜索算法对比
2.4.1 经典遗传算法
2.4.2 遗传算法运算流程
2.4.3 基因编码方式
2.4.4 初始种群选择
2.4.5 适应度函数
2.4.6 遗传算子
2.4.7算法终止条件
2.4.8 控制参数
2.5 本章小结
第3 章 LSTM神经网络预测模型研究与实现
3.1星际争霸II人工智能研究环境SL2LE简介
3.2 构建游戏特征数据集
3.2.1 实验环境
3.2.2预处理
3.2.3 解析游戏回放
3.2.4 特征提取
3.2.5 游戏特征归一化
3.2.6 制作数据集样本标签
3.2.7游戏特征数据集划分
3.3 构建预测模型LSTM神经网络
3.3.1 LSTM 网络模型架构
3.3.2 LSTM 网络实现细节
3.4.1 实验环境
3.4.2 模型性能评价指标
3.4.3 实验设定
3.4.4 确定全连接层数与节点数实验
3.4.5 确定LSTM层参数实验
3.4.6 确定批处理大小实验
3.5 预测模型训练结果与分析
3.6 与其他神经网络对比与分析
3.7 本章小结
第4 章基于遗传算法的搜索模型研究与实现
4.1.1 建立目标函数与算法约束条件
4.1.2 编码的设计
4.1.3 控制参数设计
4.1.4 遗传算法选择算子设计
4.1.5遗传算法交叉算子设计
4.1.6 遗传算法变异算子设计
4.1.7 基于预测模型结果的遗传算法适应度函数设计
4.2 遗传算法控制参数的影响实验与分析
4.2.1 遗传算法种群大小实验
4.2.2 遗传算法迭代次数实验
4.2.3 遗传算法交叉概率实验
4.2.4 遗传算法变异概率实验
4.3 本章小节
第5 章兵种生产策略性能测试与运用
5.1 智能体结构
5.2 基于CommandCenter游戏框架的智能体架构
5.3 实现BuildOrderQueue 子模块
5.4 实现BuildOrder子模块
5.5 改进Production Manager子模块
5.6兵种生产策略性能测试及分析
5.6.1 与游戏内置AI对抗比较
5.6.2 StarCraft II AI Ladder测试
5.7 本章小结
总结与展望
致谢
参考文献
攻读硕士学位期间发表的论文及参与的科研项目
西南交通大学;