1 数据立方体框架
2 评估特征项生成模型
2.1 维度组合裁剪模型
2.2 特征项标识算法
2.3 时间序列索引描述
3 实验结果与分析
表1 兵棋推演空中作战任务数据示例 |
作战时间 | 编队名称 | 编队ID | 属方 | 任务类型 | 机型 | 数量 | 经度 | 纬度 | 高程 | …… |
---|---|---|---|---|---|---|---|---|---|---|
XXXX | KZXL-10032 | XXXX | 红方 | 空中巡逻 | XX | 4 | XX | XX | XX | …… |
…… | …… | …… | …… | …… | …… | …… | …… | …… | …… | …… |
表2 经裁剪后生成的特征项规模统计 |
属方 | 任务类型 | 机型 | 特征项数 | 总计 |
---|---|---|---|---|
1 (1) | 12 (1,2,3,…,12) | 49 (1,2,3,…,49) | 99 | 206 |
1 (2) | 11 (2,4,5,…,14) | 16 (50,51,…,65) | 50 | |
1 (3) | 11 (1,2,…,12,14) | 21 (57,62,66,…,84) | 57 |
表3 空中作战任务评估特征数据抽取示例 |
时间 | 空中作战任务评估特征数据 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
16 (1~1~1) | 23 (1~1~2) | 31 (1~1~3) | 40 (1~1~4) | 50 (1~1~5) | … | 127 (1~2~7) | 144 (1~2~8) | …… | 707 (2~5~4) | …… | |
6:00-6:05 | 0 | 0 | 2 | 5 | 0 | …… | 0 | 0 | …… | 6 | …… |
6:01-6:06 | 0 | 4 | 2 | 5 | 0 | …… | 0 | 0 | …… | 6 | …… |
6:02-6:07 | 1 | 4 | 0 | 5 | 2 | …… | 2 | 0 | …… | 4 | …… |
…… | …… | …… | …… | …… | …… | …… | …… | …… | …… | …… | …… |
表4 评估特征数据在4种不同机器学习算法上的训练结果对比 |
学习算法 | 特征数 | 样本集 | 主要训练参数 | 准确率 |
---|---|---|---|---|
NB | 107 | 3192/798 | batch_size=100 | 86.58% |
SVM | 107 | 3192/798 | batch_size=100, cost=1.0, loss=0.1 | 92.63% |
MLP | 107 | 3192/798 | batch_size=100, hidden_layers=3, learning_rate=0.3 | 92.92% |
RF | 107 | 3192/798 | batch_size=100, num_iterations=100 | 94.76% |