神经网络预测方法及装置制造方法及图纸

技术编号:20945036 阅读:13 留言:0更新日期:2019-04-24 02:37
本公开提供一种神经网络预测方法及装置,所述方法包括:获取待预测对象的特征信息;将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;输出所述待预测对象的预测结果,其中,所述预测模型包括长短期记忆网络LSTM模块、深度神经网络DNN模块。本公开通过利用包括长短期记忆网络LSTM、深度神经网络DNN的预测模型,对待预测对象的特征信息进行处理,获取针对待预测对象的预测结果,能够捕捉待预测对象的特征信息之间的时序性、待预测对象的特征信息之间的关联性,从而提高了预测结果的准确率。

Neural Network Prediction Method and Device

The present disclosure provides a neural network prediction method and device. The method includes: acquiring the feature information of the object to be predicted; processing the feature information into the prediction model to obtain the prediction results for the object to be predicted; outputting the prediction results of the object to be predicted, in which the prediction model includes the LSTM module of the long-term and short-term memory network and the deep nerve. Network DNN module. The present disclosure processes the feature information of the predicted object by using the prediction model including LSTM and DNN of the long-term and short-term memory network, and obtains the prediction result for the predicted object. It can capture the time sequence between the feature information of the predicted object and the correlation between the feature information of the predicted object, thereby improving the accuracy of the prediction result.

【技术实现步骤摘要】
神经网络预测方法及装置
本公开涉及神经网络
,尤其涉及一种神经网络预测方法及装置。
技术介绍
在实际的生活中,需要对各种事件进行预测,例如针对即将上映的电影预测票房、针对即将上映的电视剧预测收视率、美国总统选举、当前彩票的中奖数字、足球赛的胜负等,各种待预测事件的影响因素复杂、各影响因素之间不同的关联关系也会导致不同的预测结果,但在传统的预测手段中,只能针对有限的数据,利用概率统计等相关算法进行预测,预测结果的准确率低。
技术实现思路
有鉴于此,本公开提出了一种神经网络预测方法及装置,能够对待预测对象的特征信息进行处理,并根据需求输出预测结果,提高了预测结果的准确率。根据本公开的一方面,提供了一种神经网络预测方法,所述方法包括:获取待预测对象的特征信息;将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;输出所述待预测对象的预测结果,其中,所述预测模型包括长短期记忆网络LSTM模块、深度神经网络DNN模块。在一种可能的实现方式中,将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果,包括:将所述特征信息输入所述LSTM模块中进行处理,确定所述待预测对象的长短期记忆信息;将所述长短期记忆信息输入所述DNN模块中进行处理,确定所述待预测对象的预测结果。在一种可能的实现方式中,所述预测模型还包括嵌入模块,其中,将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果,还包括:将初始信息输入所述嵌入模块进行向量化处理,确定所述初始信息的向量信息;将所述初始信息和所述向量信息确定为所述特征信息。在一种可能的实现方式中,所述方法还包括:获取样本对象当前周期的特征信息;将所述当前周期的特征信息以及前一周期的训练预测结果输入初始预测模型中进行处理,获取针对所述样本对象当前周期的训练预测结果;根据所述样本对象的多个周期的训练预测结果以及所述多个周期的期望预测结果,分别确定所述样本对象的多个周期的模型损失;根据所述模型损失,调整所述初始预测模型中的参数权重,确定调整后的预测模型;在所述模型损失满足训练条件的情况下,将调整后的预测模型确定为最终的预测模型。在一种可能的实现方式中,根据所述模型损失,调整所述初始预测模型中的参数权重,确定调整后的预测模型,包括:根据所述样本对象多个周期的模型损失,依次调整所述DNN模块、所述LSTM模块以及所述嵌入模块中的参数权重,确定调整后的预测模型。根据本公开的另一方面,提供了一种神经网络预测装置,其特征在于,所述装置包括:特征信息获取单元,用于获取待预测对象的特征信息;预测结果获取单元,用于将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;预测结果输出单元,用于输出所述待预测对象的预测结果,其中,所述预测模型包括长短期记忆网络LSTM模块、深度神经网络DNN模块。在一种可能的实现方式中,所述预测结果获取单元包括:LSTM处理子单元,用于将所述特征信息输入所述LSTM模块中进行处理,确定所述待预测对象的长短期记忆信息;DNN处理子单元,用于将所述长短期记忆信息输入所述DNN模块中进行处理,确定所述待预测对象的预测结果。在一种可能的实现方式中,所述预测模型还包括嵌入模块,所述预测结果获取单元还包括:嵌入子单元,用于将初始信息输入所述嵌入模块进行向量化处理,确定所述初始信息的向量信息;信息确定子单元,用于将所述初始信息和所述向量信息确定为所述特征信息。在一种可能的实现方式中,还包括:样本特征信息获取单元,用于获取样本对象当前周期的特征信息;训练预测结果获取单元,用于将所述当前周期的特征信息以及前一周期的训练预测结果输入初始预测模型中进行处理,获取针对所述样本对象当前周期的训练预测结果;模型损失确定单元,用于根据所述样本对象的多个周期的训练预测结果以及所述多个周期的期望预测结果,分别确定所述样本对象的多个周期的模型损失;权重调整单元,用于根据所述模型损失,调整所述初始预测模型中的参数权重,确定调整后的预测模型;预测模型确定单元,用于在所述模型损失满足训练条件的情况下,将调整后的预测模型确定为最终的预测模型。在一种可能的实现方式中,所述权重调整单元包括:权重调整子单元,用于根据所述样本对象多个周期的模型损失,依次调整所述DNN模块、所述LSTM模块以及所述嵌入模块中的参数权重,确定调整后的预测模型。根据本公开的另一方面,提供了一种神经网络预测装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。根据本公开实施例各方面的神经网络预测方法及装置,通过利用包括长短期记忆网络LSTM、深度神经网络DNN的预测模型,对待预测对象的特征信息进行处理,获取针对待预测对象的预测结果,能够捕捉待预测对象的特征信息之间的时序性、待预测对象的特征信息之间的关联性,从而提高了预测结果的准确率。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是根据一示例性实施例示出的一种神经网络预测方法的流程图。图2是根据一示例性实施例示出的一种神经网络预测方法中步骤S12的流程图。图3是根据一示例性实施例示出的一种神经网络预测方法中步骤S12的流程图。图4是根据一示例性实施例示出的一种神经网络预测方法的流程图。图5是根据一示例性实施例示出的一种预测模型的框图。图6是根据一示例性实施例示出的一种三层神经网络结构示意图。图7是根据一示例性实施例示出的向量信息和初始信息的输入示意图。图8是根据一示例性实施例示出的一种神经网络预测方法的应用场景的示意图。图9是根据一示例性实施例示出的一种神经网络预测装置的框图。图10是根据一示例性实施例示出的一种神经网络预测装置的框图。图11是根据一示例性实施例示出的一种用于神经网络预测的装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1是根据一示例性实施例示出的一种神经网络预测方法的流程图。该方法可应用于服务器中,如图1所示,该神经网络预测方法包括:步骤S11,获取待预测对象的特征信息。举例来说,所述待预测对象可包括电影、电视剧、球赛、彩票、总统选举等即将发生的事件,所述特征信息包括可能对待预测对象的预测结果产生影响的各种影响因素,例如,对即将上映的电影的票房等进行预测时,待预测对象为本文档来自技高网...

【技术保护点】
1.一种神经网络预测方法,其特征在于,所述方法包括:获取待预测对象的特征信息;将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;输出所述待预测对象的预测结果,其中,所述预测模型包括长短期记忆网络LSTM模块、深度神经网络DNN模块。

【技术特征摘要】
1.一种神经网络预测方法,其特征在于,所述方法包括:获取待预测对象的特征信息;将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;输出所述待预测对象的预测结果,其中,所述预测模型包括长短期记忆网络LSTM模块、深度神经网络DNN模块。2.根据权利要求1所述的方法,其特征在于,将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果,包括:将所述特征信息输入所述LSTM模块中进行处理,确定所述待预测对象的长短期记忆信息;将所述长短期记忆信息输入所述DNN模块中进行处理,确定所述待预测对象的预测结果。3.根据权利要求2所述的方法,其特征在于,所述预测模型还包括嵌入模块,其中,将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果,还包括:将初始信息输入所述嵌入模块进行向量化处理,确定所述初始信息的向量信息;将所述初始信息和所述向量信息确定为所述特征信息。4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:获取样本对象当前周期的特征信息;将所述当前周期的特征信息以及前一周期的训练预测结果输入初始预测模型中进行处理,获取针对所述样本对象当前周期的训练预测结果;根据所述样本对象的多个周期的训练预测结果以及所述多个周期的期望预测结果,分别确定所述样本对象的多个周期的模型损失;根据所述模型损失,调整所述初始预测模型中的参数权重,确定调整后的预测模型;在所述模型损失满足训练条件的情况下,将调整后的预测模型确定为最终的预测模型。5.根据权利要求4所述的方法,其特征在于,根据所述模型损失,调整所述初始预测模型中的参数权重,确定调整后的预测模型,包括:根据所述样本对象多个周期的模型损失,依次调整所述DNN模块、所述LSTM模块以及所述嵌入模块中的参数权重,确定调整后的预测模型。6.一种神经网络预测装置,其特征在于,所述装置包括:特征信息获取单元,用于获取待预测对象的特征信息;预测结果获取单元,用于将所述特征信息输入预测模型中进行处理,获取针对所述待预测对象的预测结果;预测结果输出单元...

【专利技术属性】
技术研发人员:茅越蔡龙军沈一
申请(专利权)人:优酷网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1