1 数据预处理
2 深度学习模型建立
表1 不同卷积核平均识别结果Tab.1 Different convolution kernels comment on recognition results |
卷积核大小 | 平均识别率/% |
---|---|
6×1 | 74.4 |
9×1 | 75.5 |
12×1 | 77.5 |
15×1 | 76.9 |
表2 不同池化策略下识别率对比结果Tab.2 Comparison of recognition rates under different pooling strategies |
池化策略 | 平均识别率/% |
---|---|
Max-Max | 77.5 |
Max-Ave | 78.1 |
Ave-Max | 75.9 |
Ave-Ave | 78.3 |
3 生成对抗模型建立
4 实验验证与结果分析
4.1 卷积神经网络实验验证
表5 CNN模型的混淆矩阵Tab.5 CNN model confusion matrix |
类别划分 | 实际类别 | |||
---|---|---|---|---|
C | A | B | ||
预测 类别 | C | 0.878 | 0.387 | 0 |
A | 0.122 | 0.613 | 0.052 | |
B | 0 | 0 | 0.948 |
4.2 生成对抗网络实验验证
表6 训练超参数选择Tab.6 Training super parameter selection |
优化器 | Adam |
---|---|
L2惩罚系数 | 0.001 |
批量大小 | 4 |
Leaky ReLU斜率系数 | 0.2 |
生成网络学习率 | 0.000 3 |
判别网络学习率 | 0.000 1 |
表7 数据集扩充情况Tab.7 Data set expansion |
类别 | 扩充前 数量 | 网络识 别率 | 合成数据 扩充数量 | 扩充后 数据集数量 |
---|---|---|---|---|
点目标 | 344 | 较低 | 301 | 645 |
体目标 | 813 | 较高 | 113 | 926 |
线目标 | 579 | 高 | 215 | 794 |
表8 数据集扩充后识别验证Tab.8 Recognition verification after data set expansion |
模型类别 | 输入 数据 | 体目标 | 点目标 | 线目标 | 平均 识别率 |
---|---|---|---|---|---|
卷积神经 网络 | 原始数据 | 87.8% | 61.3% | 94.8% | 80.5% |
数据增强 | 93.9% | 80.1% | 94.8% | 92.2% |