打开解决方案后,要先生成项目RegressionForest,再执行Testcase。


配置文件相关标签说明:

1、BatchRunConfig.xml

- <IS_MODEL_EXIST> </IS_MODEL_EXIST> 控制是否读取序列化模型
为true时自动读取序列化模型,为false时将新建RF模型

- <IS_SERIALIZE_MODEL> </IS_SERIALIZE_MODEL> 设置是否进行模型序列化
当新建RF模型时,通过该标签控制是否将模型序列化出来


2、Config.xml

- <PREDICTION_METHOD> </PREDICTION_METHOD> 设置预测方式
这里有五种,MEAN_PREDICTION_METHOD是原始的用叶子节点均值做预测,LP_PREDICTION_METHOD/MP_PREDICTION_METHOD是分别用欧式距离、MP值做树的权重做预测,VARIANCE_PREDICTION_METHOD方式用叶子节点中特征方差及响应值方差计算权重,INTERNAL_NODE_PREDICTION_METHOD通过测试点落入节点范围情况选择中间节点或者叶子节点预测。

- <OUT_DIMENSION> </OUT_DIMENSION> 设置测试点可以超出节点AABB维度数的阈值
与上面标签中的INTERNAL_NODE_PREDICTION_METHOD一起使用,当测试点超出节点的AABB维度数量达到这个阈值时将停止继续向下走,用当前节点均值预测。


3、TrainingSetConfig.xml

- <IS_DIVIDE_FILE> </IS_DIVIDE_FILE> 是否将测试数据根据预测结果好坏分成好坏两个新测试数据集

- <NEW_FILE_DATA_SIZE> </NEW_FILE_DATA_SIZE> 设置两个新数据集数据量


其他标签同RF组 “ 详细情况说明.pdf ” 中一致。