基于支持向量回归的交互式多模型算法、系统、存储介质及计算机设备
技术领域
本发明涉及雷达数据处理领域,具体为一种基于支持向量回归的交互式多模型算法、系统、存储介质及计算机设备。
背景技术
近年来,随着技术的发展,无人机的相关性能得到了很大的提高,各种高度机动的无人机不断发展,这对目标跟踪技术提出了更高的要求,强机动是指目标加速度或运动模式的相对瞬时和剧烈的变化,以及速度、角度和加速度的连续变化,传统的无人机跟踪算法模型适应性差,计算量大。
公开号为CN109491241A提供的一种针对机动目标的无人机(UAV)鲁棒化跟踪方法,其通过在交互式多模型框架下,获得最终的目标状态估计,使用的交互式多模型算法的性能在很大程度上依赖于所使用的模型,因此,为了提高算法的滤波精度,需要覆盖尽可能多的运动模型,但这样带来的问题是算法的计算量翻倍。另外,模型集中的模型过多会导致模型之间的竞争,从而降低算法的精度。因此,一般都是提前建立一个规模合适的模型集,模型集确定后,在跟踪过程中不会发生改变。然而,随着控制技术的发展,各种目标的移动性越来越好,预设的固定数量的模型集很难满足实际需求。
发明内容
本发明的目的在于提供一种基于支持向量回归的交互式多模型算法、系统、存储介质及计算机设备,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于支持向量回归的交互式多模型算法,包括卧床主体、底板和卧栏,其中:
S1:搭建基于支持向量回归的交互式多模型算法,将支持向量回归网络作为反馈网络与传统交互式多模型算法连结,获取算法的调节系数;
S2:选取训练集和标签集,按照设定归一标准化规则对训练集和标签集进行预处理;
S3:根据支持向量回归网络模型及其训练参数,使用训练参数对支持向量回归网络模型进行训练,使其最终达到收敛;
S4:将待处理的对应模型的目标状态输入交互值和量测输入到上述改进模型中得到目标当前时刻状态估计值。
优选的,所述步骤S1中在每一个跟踪时刻,每种模型对应的目标状态输入交互值和量测首先进入反馈网络得到当前时刻调节不同模型过程噪声协方差的系数,将该系数作为调节系数。
优选的,所述步骤S1中所述向量回归网络的输入节点数与目标状态、量测维数和对应,输出层节点为1,网络关系式为:
优选的,所述训练集包括多个机动等级的目标数据集,将目标数据集切分处理后获得训练集和标签集,所述标签集为每个时刻的目标真实状态。
优选的,所述归一标准化规则为Min-Max标准化方式。
优选的,所述步骤S3中使用MSE作为损失函数并以端到端的方式训练反向传播神经网络,其中损失函数为:
其中,m为训练数据数。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型系统,其中,所述系统包括:
模型构建模块,用于搭建基于支持向量回归的交互式多模型算法,并将支持向量回归网络作为反馈网络与传统交互式多模型算法连结,获取算法的调节系数;
数据预处理模块,用于选取训练集和标签集,按照设定归一标准化规则对训练集和标签集进行预处理;
网络训练模块,用于根据支持向量回归网络模型及其训练参数,使用训练参数对支持向量回归网络模型进行训练,使其最终达到收敛;以及;
估计值计算模块,用于将待处理的对应模型的目标状态输入交互值和量测输入到上述改进模型中得到目标当前时刻状态估计值。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型存储介质,其中,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时能够实现上述的使用支持向量回归的交互式多模型算法的步骤。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型计算机设备,其中,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的使用支持向量回归的交互式多模型算法的算法程序,所述使用支持向量回归的交互式多模型算法的算法程序配置为实现上述的使用支持向量回归的交互式多模型算法的步骤
与现有技术相比,本发明的有益效果是:
本发明的交互式多模型方法基于支持向量回归网络的学习,借助支持向量回归网络的线性、非线性表达能力,增强了传统交互式多模型算法的自适应调整能力,其中支持向量回归网络作为反馈网络来根据每种模型对应的目标状态输入交互值和量测首先进入反馈网络得到当前时刻调节不同模型过程噪声协方差的系数,最后将协方差系数输出到传统交互式多模型算法中进行当前状态估计,建立起模型匹配程度和过程噪声协方差系数之间的映射,极大地减少模型不匹配时的跟踪误差。
附图说明
图1为本发明基于支持向量回归的交互式多模型的算法流程图;
图2为本发明基于支持向量回归的交互式多模型系统的结构示意图;
图3为本发明中支持向量回归网络的原理框图;
图4为本发明中基于支持向量回归的交互式多模型算法的原理框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
请参阅图1至图4,本发明提供一种技术方案:
一种基于支持向量回归的交互式多模型算法,包括以下步骤:
S1:搭建基于支持向量回归的交互式多模型算法,将支持向量回归网络作为反馈网络与传统交互式多模型算法连结,获取算法的调节系数。
其中,在每一个跟踪时刻,每种模型对应的目标状态输入交互值和量测首先进入反馈网络得到当前时刻调节不同模型过程噪声协方差的系数,将该系数作为调节系数,后面交互式多模型算法按照此调节系数来估计目标当前状态值。
另外,所述向量回归网络的输入节点数与目标状态、量测维数和对应,输出层节点为1,网络关系式为:
S2:选取训练集和标签集,按照设定归一标准化规则对训练集和标签集进行预处理。
所述训练集包括多个机动等级的目标数据集,将目标数据集切分处理后获得训练集和标签集,所述标签集为每个时刻的目标真实状态,所述归一标准化规则为Min-Max标准化方式。
S3:根据支持向量回归网络模型及其训练参数,使用训练参数对支持向量回归网络模型进行训练,使其最终达到收敛。
其中,设置模型的训练参数,包括学习率和优化器参数,这些参数根据训练、测试效果可进行调整,最终选取一个最优参数值,使用MSE作为损失函数并以端到端的方式训练反向传播神经网络,其中损失函数为:
其中,m为训练数据数。
S4:将待处理的对应模型的目标状态输入交互值和量测输入到上述改进模型中得到目标当前时刻状态估计值。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型系统,其中,所述系统包括:
模型构建模块,用于搭建基于支持向量回归的交互式多模型算法,并将支持向量回归网络作为反馈网络与传统交互式多模型算法连结,获取算法的调节系数;
数据预处理模块,用于选取训练集和标签集,按照设定归一标准化规则对训练集和标签集进行预处理;
网络训练模块,用于根据支持向量回归网络模型及其训练参数,使用训练参数对支持向量回归网络模型进行训练,使其最终达到收敛;以及;
估计值计算模块,用于将待处理的对应模型的目标状态输入交互值和量测输入到上述改进模型中得到目标当前时刻状态估计值。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型存储介质,其中,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时能够实现上述的使用支持向量回归的交互式多模型算法的步骤。
所述存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM)、随机存取存储器(RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
所述存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM)、随机存取存储器(RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
为实现上述目的,本发明另外还提供一种基于支持向量回归的交互式多模型计算机设备,其中,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的使用支持向量回归的交互式多模型算法的算法程序,所述使用支持向量回归的交互式多模型算法的算法程序配置为实现上述的使用支持向量回归的交互式多模型算法的步骤。
所述计算机设备可以是桌上型计算机、工业电脑、数控设备、工业机器人、服务器等计算设备。本领域技术人员可以理解,所述计算机设备包括处理器和存储器,所述存储器用于存储指令的描述仅是设备的示例,并不构成对计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:基于单元重要度的条件计算方法