神经网络的训练方法、装置及电子设备与流程

文档序号:31366492发布日期:2022-08-31 15:53阅读:来源:国知局

技术特征:
1.一种神经网络的训练方法,其中,所述方法包括:获取样本数据集,其中,所述样本数据集包括移动对象在运动过程中进行检测的时间点,以及与所述时间点对应的位置坐标;将所述样本数据集中的时间点与位置坐标输入至预训练神经网络中,以生成预测的所述移动对象的移动参数信息;基于所述预测的移动参数信息,得到对应的损失值;根据所述损失值对所述预训练神经网络进行训练。2.如权利要求1所述的方法,其中,所述根据所述损失值对所述预训练神经网络进行训练,包括:基于梯度下降算法和所述损失值更新所述预训练神经网络的参数,直至所述预训练神经网络收敛,以得到目标神经网络。3.如权利要求1所述的方法,其中,所述基于所述预测的移动参数信息,得到对应的损失值,包括:获取损失函数对应的符号化微分方程;对所述符号化微分方程进行解析,得到所述符号化微分方程的求解项;基于所述预测的移动参数信息对所述求解项进项计算,得到对应的损失值。4.如权利要求3所述的方法,其中,所述对所述符号化微分方程进行解析,得到所述符号化微分方程的求解项,包括:利用第一优先级的符号对所述微分方程进行解析,得到多个计算项;利用第二优先级的符号对所述多个计算项中每个计算项进行解析,得到每个计算项对应的求解项,其中,所述求解项包括导数项;对每个所述求解项中的导数项进行解析,得到所述导数项对应的参数项。5.如权利要求3所述的方法,其中,所述基于所述预测的移动参数信息对所述求解项进项计算,得到对应的损失值,包括:基于所述预测的移动参数信息对每个导数项中的参数项进行计算,以得到每个所述导数项的值;基于所述预测的移动参数信息和每个所述导数项的值对每个求解项进行计算,以得到每个所述求解项的值;基于所述第二优先级的符号和每个所述求解项的值对每个计算项进行计算,以得到每个所述计算项的值;基于所述第一优先级的符号和每个所述计算项的值对所述符号化微分方程进行计算,以得到损失值。6.如权利要求1所述的方法,其中,所述方法还包括:获取待分析移动对象在运动过程中的时间点和所述时间点相对应的位置坐标;将获取到的时间点与位置坐标输入至目标神经网络中,得到所述待分析移动对象对应的移动参数信息。7.如权利要求1-6任一项所述的方法,其中,所述移动参数信息包括所述移动对象在位置坐标处的速度和压力。8.一种神经网络的训练装置,其中,所述装置包括:
获取模块,用于获取样本数据集,其中,所述样本数据集包括移动对象在运动过程中进行检测的时间点,以及与所述时间点对应的位置坐标;处理模块,用于将所述样本数据集中的时间点与位置坐标输入至预训练神经网络中,以生成预测的所述移动对象的移动参数信息;计算模块,用于基于所述预测的移动参数信息,得到对应的损失值;训练模块,用于根据所述损失值对所述预训练神经网络进行训练。9.如权利要求8所述的装置,所述训练模块还用于:基于梯度下降算法和所述损失值更新所述预训练神经网络的参数,直至所述预训练神经网络收敛,以得到目标神经网络。10.如权利要求8所述的装置,所述计算模块,包括:获取子模块,用于获取损失函数对应的符号化微分方程;解析子模块,用于对所述符号化微分方程进行解析,得到所述符号化微分方程的计算项和求解项;计算子模块,用于基于所述预测的移动参数信息对所述求解项进项计算,得到对应的损失值。11.如权利要求10所述的装置,所述解析子模块还用于:利用第一优先级的符号对所述微分方程进行解析,得到多个计算项;利用第二优先级的符号对所述多个计算项中每个计算项进行解析,得到每个计算项对应的求解项,其中,所述求解项包括导数项;对每个所述求解项中的导数项进行解析,得到所述导数项对应的参数项。12.如权利要求10所述的装置,所述计算子模块还用于:基于所述预测的移动参数信息对每个导数项中的参数项进行计算,以得到每个所述导数项的值;基于所述预测的移动参数信息和每个所述导数项的值对每个求解项进行计算,以得到每个所述求解项的值;基于所述第二优先级的符号和每个所述求解项的值对每个计算项进行计算,以得到每个所述计算项的值;基于所述第一优先级的符号和每个所述计算项的值对所述符号化微分方程进行计算,以得到损失函数的值。13.如权利要求8所述的装置,其中,所述装置还用于:获取待分析移动对象在运动过程中的时间点和所述时间点相对应的位置坐标;将获取到的时间点与位置坐标输入至目标神经网络中,得到所述待分析移动对象对应的移动参数信息。14.如权利要求8-13任一项所述的装置,其中,所述移动参数信息包括所述移动对象在位置坐标处的速度和压力。15.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处
理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。16.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。17.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。

技术总结
本公开提供了一种神经网络的训练方法、装置及电子设备,涉及人工智能领域,尤其涉及深度学习领域。具体实现方案为:获取样本数据集,其中,样本数据集包括移动对象在运动过程中进行检测的时间点,以及与时间点对应的位置坐标;将样本数据集中的时间点与位置坐标输入至预训练神经网络中,以生成预测的移动对象的移动参数信息;基于预测的移动参数信息,得到对应的损失值;根据损失值对预训练神经网络进行训练。本公开实施例可以提高损失值的计算效率,降低了训练神经网络的时间。降低了训练神经网络的时间。降低了训练神经网络的时间。


技术研发人员:邢冯 刘贤冬 胡晓光
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.05.18
技术公布日:2022/8/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1