摘要: 监督学习是指:利用一组已知类别的样本调整的,使其达到所要求性能的过程,也称为训练或有教师学习。
关键词: 特征提取、监督学习、朴素贝叶斯、逻辑斯蒂、随机森林
一、基于现有特征提取方法的实验
1.1 现有特征提取的理解
Recorder.java提供了特征提取的入口。其中invoke为记录函数,它调用featureExtract函数来生成当前状态的观测,并在末尾追加当前做出的动作,以此形成一条完整记录,用filewriter写入文件。FeatureExtract函数是特征提取的重点,目前我们提取的特征有:32*14=448个格子中的物体,4个游戏相关属性,1个动作,总共453个值。其中448个格子记录物体的编号,是一个int类型,4个游戏相关属性直接调用obsversation的4个get个方法得到(需要注意的是源代码里给448赋值了4次,实际上只存了AvatarType,其他的都被取代了)。