计算物理 ›› 2019, Vol. 36 ›› Issue (5): 577-585.DOI: 10.19596/j.cnki.1001-246x.7900

• • 上一篇    下一篇

基于多算法优化SVM的粗糙面参数反演

王黎翔, 王安琪, 黄志祥   

  1. 安徽大学电子信息工程学院, 安徽 合肥 230601
  • 收稿日期:2018-05-21 修回日期:2018-10-30 出版日期:2019-09-25 发布日期:2019-09-25
  • 通讯作者: 王安琪(1986-),女,讲师,研究方向为计算电磁学、电磁逆散射,E-mail:aqwang@ahu.edu.cn
  • 作者简介:王黎翔(1997-),男,本科生,研究方向为电磁逆散射,E-mail:lixiang_wang9705@163.com
  • 基金资助:
    国家自然科学基金(61501004)、安徽省高校自然科学研究基金(KJ2015A073)及安徽省自然科学基金(1608085QF141)资助项目

Parameter Inversion of Rough Surface Optimization Based on Multiple Algorithms for SVM

WANG Lixiang, WANG Anqi, HUANG Zhixiang   

  1. School of Electronic and Information Engineering, Anhui University, Hefei Anhui 230601, China
  • Received:2018-05-21 Revised:2018-10-30 Online:2019-09-25 Published:2019-09-25

摘要: 支持向量机(SVM)是粗糙面参数反演中常用的一种反演算法,SVM反演中的惩罚参数C和核函数参数G对反演结果精度的影响较大,若参数取值不当,会使模型产生"过学习"或者"欠学习"的现象,从而降低预测精度.给出几种SVM参数C和参数G的优化算法,如K折交叉验证(K-CV)、遗传算法(GA)和粒子群算法(PSO),并在此基础上提出一种基于K-CV和GA改进的PSO算法(GA-CV-PSO).利用矩量法(MoM)获得的粗糙面后向散射系数构造训练集和测试集,通过不同参数反演的仿真结果对比不同优化算法的反演精度和计算时间,表明GA-CV-PSO算法克服了单一优化算法的缺陷,具有更精确的反演精度和更强的泛化能力.

关键词: 粗糙面, 支持向量机, 改进粒子群算法, 反演

Abstract: Support vector machine (SVM) is one of the most widely used algorithms in parameter inversion of rough surface. However, the penalty parameters (C) and kernel function parameters (G) in SVM affects accuracy of results. If the parameters are not used properly, the model will lead to "over learning"or "less learning", which reduces greatly prediction accuracy. Several optimization algorithms for C and G of SVM are shown, such as K-fold cross validation (K-CV), genetic algorithm (GA) and particle swarm optimization (PSO). An improved PSO algorithm based on K-CV and GA (GA-CV-PSO) is proposed. The training set and test set are constructed with rough surface backscattering coefficient obtained by the moment method (MoM). Inversion precision and calculation time of different optimization algorithms are compared. It shows that GA-CV-PSO algorithm overcomes shortcomings of single optimization algorithms, with more accurate inversion precision and stronger generalization ability.

Key words: rough surface, support vector machine, improved particle swarm optimization, inversion

中图分类号: