一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置和信息处理方法与流程

2021-11-26 22:14:00 来源:中国专利 TAG:


1.本文公开的实施方式涉及信息处理的技术领域。特别地,本公开内容的实施方式涉及用于对资源使用进行预测的信息处理装置和信息处理方法。


背景技术:

2.随着现代社会的发展,产业链的分工越来越细化和专业化。以汽车行业为例,通常一辆汽车由超过一万个零件构成,而这些零件可能由众多不同的厂商生产。对于汽车的生产商以及维修商而言,其仓库中需要储存种类繁多的汽车零件以备组装或更换。为此,有必要对仓库中存储的汽车零件的未来的使用/消耗进行预测,以利于提高生产或维修效率并且提高仓库的利用率。
3.目前,随着人工智能的研究的深入,存在使用机器学习基于历史使用/消耗数据构造用于预测未来汽车零件使用/消耗的模型的方法。然而,通过机器学习开发用于汽车零件使用/消耗的预测模型存在诸多困难。例如,如果针对每种汽车零件构造预测模型,则需要针对每种汽车零件设置相应的参数,例如超参数和训练参数,这样必然导致需要训练超过一万个预测模型,而相应的计算代价必然是极高的,而且占用计算机的极大的存储空间。再者,对于例如新设计或新使用的特定的零件,通常存在较少的历史使用/消耗数据用于预测模型的训练,因此导致用于该零件的预测模型出现过拟合的问题,从而影响预测的准确性。
4.除了汽车行业之外,上述问题同样存在于制造业和服务业的许多其他领域中。在这些领域中同样需要对诸如实体的零件或非实体的服务的资源的使用/消耗进行预测,以利于提高生产效率和优化资源配置。


技术实现要素:

5.在下文中将给出关于本公开内容的简要概述,以便提供关于本公开内容的某些方面的基本理解。应当理解,这个概述并不是关于本公开内容的穷举性概述。它并不是意图确定本公开内容的关键或重要部分,也不是意图限定本公开内容的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
6.对于上文指出的现有技术中存在的问题,有必要提供一种信息处理技术,能够针对种类众多的资源中的每种资源自适应地构造相应的预测模型,从而实现对相应的资源的使用/消耗的准确预测。
7.本公开内容的目的在于对资源使用/消耗进行预测的信息处理装置和信息处理方法,用于针对多种资源中的每种资源自适应地构造相应的预测模型,从而实现对相应的资源的使用/消耗的准确预测。
8.为了实现本公开内容的目的,根据本公开内容的一个方面,提供了一种信息处理装置,包括:第一训练单元,被配置成基于多个资源的历史资源使用数据训练通用资源使用预测模型,通用资源使用预测模型能够针对多个资源中的每个资源生成第一资源使用预测数据;误差建立单元,被配置成针对多个资源中的每个资源,建立历史资源使用数据和第一
资源使用预测数据之间的误差;第二训练单元,被配置成基于多个资源中的每个资源的相应的误差训练特定于该资源的专用资源使用预测模型,专用资源使用预测模型能够生成该资源的第二资源使用预测数据;以及确定单元,被配置成基于第一资源使用预测数据和第二资源使用预测数据来确定多个资源中的每个资源的最终资源使用预测数据。
9.根据本公开内容的另一方面,提供了一种信息处理方法,包括:第一训练步骤,基于多个资源的历史资源使用数据训练通用资源使用预测模型,通用资源使用预测模型能够针对多个资源中的每个资源生成第一资源使用预测数据;误差建立步骤,针对多个资源中的每个资源,建立该资源的历史资源使用数据和第一资源使用预测数据之间的误差;第二训练步骤,基于多个资源中的每个资源的相应的误差训练特定于该资源的专用资源使用预测模型,专用资源使用预测模型能够生成该资源的第二资源使用预测数据;以及确定步骤,基于第一资源使用预测数据和第二资源使用预测数据来确定多个资源中的每个资源的最终资源使用预测数据。
10.根据本公开内容的再一方面,还提供了能够实现上述的信息处理方法的计算机程序。此外,还提供了具有至少计算机可读介质形式的计算机程序产品,其上记录有用于实现上述的信息处理方法的计算机程序代码。
11.根据本公开内容的信息处理技术,能够针对种类众多的资源中的每种资源自适应地构造相应的预测模型,从而极大地节约计算成本和存储空间,并且实现对相应的资源的使用/消耗的准确预测。
附图说明
12.参照下面结合附图对本公开内容实施方式的说明,会更加容易地理解本公开内容的以上和其它目的、特点和优点,在附图中:
13.图1示出了用于预测汽车零件的未来使用/消耗的示意图;
14.图2示出了根据本公开内容的实施方式的信息处理装置的框图;
15.图3示出了汽车零件的历史消耗数据与第一消耗预测数据的曲线图;
16.图4示出了根据本公开内容的实施方式的信息处理装置的处理过程的示意图;
17.图5示出了根据本公开内容的实施方式的信息处理方法的流程图;以及
18.图6示出了用于实现根据本公开内容的实施方式的信息处理方法和信息处理装置的通用机器的结构简图。
具体实施方式
19.在下文中,将参照所附的说明性示图详细描述本公开内容的一些实施方式。在用附图标记指示附图的元件时,尽管相同的元件在不同的附图中示出,但相同的元件将由相同的附图标记表示。此外,在本公开内容的以下描述中,在有可能使本公开内容的主题不清楚的情况下,将省略对并入于本文中的已知功能和配置的详细描述。
20.本文中使用的术语仅用于描述特定实施方式的目的,而非旨在限制本公开内容。如本文所使用的,除非上下文另外指出,否则单数形式旨在也包括复数形式。还将理解的是,说明书中使用的术语“包括”、“包含”和“具有”旨在具体说明所陈述的特征、实体、操作和/或部件的存在,但是并不排除一个或更多个其他的特征、实体、操作和/或部件的存在或
添加。
21.除非另有定义,否则本文中使用的包括技术术语和科学术语的所有术语具有与本发明构思所属领域技术人员通常理解的含义相同的含义。将进一步理解的是,诸如在常用词典中定义的那些术语应该被解释为具有与其在相关领域的上下文中的含义一致的含义,除非在此明确定义否则不应以理想化或过于正式的意义来解释。
22.在下面的描述中,阐述了许多具体细节以提供对本公开内容的全面理解。本公开内容可以在没有这些具体细节中的一些或所有具体细节的情况下实施。在其他实例中,为了避免因不必要的细节而模糊了本公开内容,在附图中仅仅示出了与根据本公开内容的方案密切相关的部件,而省略了与本公开内容关系不大的其他细节。
23.本公开内容所要解决的问题是如何针对种类众多的资源中的每种资源自适应地构造相应的预测模型来准确地预测该资源未来的使用/消耗。
24.图1示出了将汽车零件作为资源的具体示例的、预测汽车零件的未来使用/消耗的示意图。作为示例,图1中示出了多种汽车零件中的两种汽车零件1(深色曲线)和2(浅色曲线)的历史使用/消耗数据和预测使用/消耗数据。图1中的实线表示历史使用/消耗数据,例如从2018年4月至2019年3月的一年之中的使用/消耗数据,而图1中的虚线表示基于历史使用/消耗数据预测的2019年4月至2019年6月的一个季度的未来使用/消耗数据。图1中的横坐标表示时间,纵坐标表示使用/消耗数量。
25.尽管图1中仅示出了两种汽车零件1和2,但是本领域技术人员可以知晓,用于组装汽车的零件数目可能超过一万。如果针对每种零件构造预测其未来使用/消耗的预测模型,则所耗用的计算成本、存储空间和时间是极为巨大的。
26.本领域技术人员可以理解,在本文中表述“资源使用”和“资源消耗”可以互换地使用。
27.根据本公开内容,上述问题可以通过如下构思来解决:首先基于全部多种汽车零件的历史消耗数据训练通用消耗预测模型,其能够针对每种汽车零件生成第一消耗预测数据;随后针对每种汽车零件计算历史消耗数据和第一消耗预测数据之间的误差;接着基于所计算的每种汽车零件的误差来训练该汽车零件的专用消耗预测模型,其能够生成该汽车零件的第二消耗预测数据,从而利用第一消耗预测数据和第二消耗预测数据来得到该汽车零件的最终消耗预测数据。
28.本领域技术人员应认识到,尽管本文中使用汽车零件作为资源的具体示例描述了本公开内容的实施方式,但是本公开内容的实施方式不限于此。根据本公开内容的实施方式,资源可以包括实体的产品和/或非实体的服务,所有这些资源均应涵盖于本公开内容的范围内。
29.下面以汽车零件作为资源的具体示例,结合附图来更详细地描述根据本公开内容的实施方式。然而,本领域技术人员根据本公开内容的教导,能够将根据本公开内容的实施方式的信息处理技术应用于其他类型的资源使用/消耗的预测。
30.图2是示出根据本公开内容的实施方式的信息处理装置200的框图。根据本公开内容的实施方式的信息处理装置200用于对汽车零件的未来消耗进行预测。如图2所示,信息处理装置200可以包括第一训练单元201、误差建立单元202、第二训练单元203和确定单元204。
31.根据本公开内容的实施方式,第一训练单元201可以基于多个汽车零件的历史消耗数据训练通用消耗预测模型,该通用消耗预测模型能够针对多个汽车零件中的每个汽车零件生成第一消耗预测数据。
32.根据本公开内容的实施方式,第一训练单元201可以使用多个汽车零件的历史消耗数据作为带标签的训练样本,通过有监督的机器学习来训练作为回归模型的通用消耗预测模型m1。
33.具体地,第一训练单元201可以分析多个汽车零件中的每个汽车零件的历史消耗数据,将每个汽车零件的历史消耗数据组合成多个汽车零件的总体历史消耗数据,从而构造带标签的训练样本集合。
34.根据本公开内容的实施方式,第一训练单元201可以使用有监督的机器学习方法使用如上文所述构造的带标签的训练样本集合,对通用消耗预测模型进行训练。
35.在本公开内容的背景下,机器学习所要解决的问题是回归问题,即对于给定的n维输入向量x,其中每个输入向量具有作为真实有效值(groundtruth)的相应的y值,通过机器学习能够预测与之对应的连续的目标值
36.在本公开内容的汽车零件的实施方式中,假设对于第k个汽车零件(1≤k≤k,k是汽车零件的总数目),存在m
k
个历史消耗数据x
(mk)
,即训练样本,与之对应的真实有效值是y
(mk)
,即消耗数量。这里,y
(mk)
可以被理解为训练样本x
(mk)
的标签。
37.具体地,在k=1时,即对于第1个汽车零件,其带标签的训练样本集合可以被表示为下式1。
38.[式1]
[0039][0040]
在k=2时,即对于第2个汽车零件,其带标签的训练样本集合可以被表示为下式2。
[0041]
[式2]
[0042][0043]
泛化地,对于第k个汽车零件,其带标签的训练样本集合可以被表示为下式3。
[0044]
[式3]
[0045][0046]
其中,表示第i个训练样本的第j个特征,其中1≤i≤m
k
,1≤j≤n。y
(i)
表示第i
个训练样本的真实有效值,即标签。
[0047]
对于每个汽车零件,可以将上式3表示的历史消耗数据用作训练矩阵来训练消耗预测模型,用于对该汽车零件未来的消耗数据进行预测。然而,汽车零件的总数目k可能过万,因此构造过万个消耗预测模型必然导致计算代价和存储空间是巨大的。
[0048]
根据本公开内容的实施方式,第一训练单元201将全部多个汽车零件的历史消耗数据组合在一起作为带标签的训练样本集合来训练一个通用消耗预测模型,全部k个汽车零件的历史消耗数据的组合可以由下式4表示。
[0049]
[式4]
[0050][0051]
其中,
[0052]
通过机器学习使用带标签的训练样本集合训练作为回归模型的通用消耗预测模型的技术是本领域技术人员已知的,因此为了简洁起见,本文不对通用消耗预测模型的训练过程的细节进行更详细的描述。
[0053]
通过以上处理,第一训练单元201可以获得用于多个汽车零件的通用消耗预测模型m1,其能够针对多个汽车零件中的每个汽车零件预测未来的消耗数据,即生成第一消耗预测数据,由表示。
[0054]
然而,尽管较之针对每个汽车零件分别训练的消耗预测模型,训练可用于每个汽车零件的通用消耗预测模型能够极大地降低计算成本和存储空间,但是其预测精度可能劣化。因此,有必要针对通用消耗预测模型m1对每个汽车零件的消耗预测结果,即第一消耗预测数据进行进一步处理以提高预测精度。
[0055]
因此,根据本公开内容的实施方式,误差建立单元202可以针对多个汽车零件中的每个汽车零件,建立该汽车零件的历史消耗数据y和通过通用消耗预测模型m1得到的第一消耗预测数据之间的误差。
[0056]
如上文所述,对于每个汽车零件,通用消耗预测模型m1可以获得其第一消耗预测数据
[0057]
图3示出了作为示例的汽车零件的历史消耗数据y与第一消耗预测数据的曲线图。具体地,图3中的实线表示作为示例的多个汽车零件中的第k个汽车零件的历史消耗数据y,而虚线表示通过通用消耗预测模型获得的该汽车零件的第一消耗预测数据图3中的横坐标表示时间(从2107年12月至2019年11月),纵坐标表示零件消耗数量。
[0058]
如图3中所示,对于第k个汽车零件,存在历史消耗数据y与第一消耗预测数据之间的误差e
k
。误差e
k
可以由下式5表示。
[0059]
[式5]
[0060][0061]
其中,abs()表示取绝对值,1≤i≤m
k

[0062]
通过以上处理,误差建立单元202可以建立每个汽车零件的历史消耗数据y与第一消耗预测数据之间的误差e
k
,其可以由下式6示意性表示。
[0063]
[式6]
[0064][0065]
根据本公开内容的实施方式,误差建立单元202还可以针对多个汽车零件中的每个汽车零件,使用所建立的误差e
k
确定第一消耗预测数据相对于该汽车零件的历史消耗数据y的误差等级。
[0066]
具体地,根据误差e
k
的范围,误差建立单元202可以将误差e
k
划分为若干个误差区间,并且根据每个汽车零件的误差e
k
的大小,确定该汽车零件的相应的误差等级。例如,假设误差e
k
的取值范围是[0,e],误差建立单元202可以将误差e
k
的范围均匀划分为5个误差区间l1:[0,0.2e]、l2:(0.2e,0.4e]、l3:(0.4e,0.6e]、l4:(0.6e,0.8e]、l5:(0.8e,e]。对于第k个汽车零件,所计算的误差e
k
的取值落在与上述五个误差区间中的某一误差区间中意味着该汽车零件具有与该误差区间对应的误差等级。
[0067]
根据本公开内容的实施方式,误差e
k
的取值范围e可以通过实验确定。
[0068]
此外,本领域技术人员应理解,误差等级的划分可以是任意的。尽管在上述实施方式中将误差e
k
的范围划分为5个等级,但是本领域技术人员可以根据经验或者具体应用场景将误差e
k
的范围划分为更多或更少的等级。此外,尽管在上述实施方式中对误差e
k
的范围进行了均匀划分,但是本领域技术人员可以根据经验或者具体应用场景以其他非均匀的方式,例如随着误差e
k
的增加,相应误差等级的区间大小减小的方式,来对误差e
k
的范围进行划分。
[0069]
根据本公开内容的实施方式,第二训练单元203可以基于多个汽车零件中的每个汽车零件的相应的误差训练特定于该汽车零件的专用消耗预测模型m2
k
,该专用消耗预测模型m2
k
能够生成该汽车零件的第二消耗预测数据,其由表示。应理解,专用消耗预测模型m2
k
的总数目与汽车零件的总数目k相同。
[0070]
具体地,根据本公开内容的实施方式,第二训练单元203基于多个汽车零件中的每个汽车零件的历史消耗数据y与第一消耗预测数据之间的误差e
k
,通过对第一消耗预测数据执行多项式扩展来训练特定于该汽车零件的专用消耗预测模型m2
k
,从而生成该汽车零件的第二消耗预测数据
[0071]
训练专用消耗预测模型m2
k
的目标,即多项式扩展的目标在于使得对于每个汽车
零件,其专用消耗预测模型m2
k
生成的第二消耗预测数据与其历史资源使用数据y之间的误差在预定范围内。根据本公开内容的实施方式,该预定范围可以根据经验确定。
[0072]
使用多项式扩展对第一消耗预测数据进行处理以拟合历史消耗数据的技术是本领域技术人员已知的,因此为了简洁起见,本文不对专用消耗预测模型m2
k
的训练过程的细节进行更详细的描述。
[0073]
此外,根据本公开内容的实施方式,第二训练单元203可以使用基于误差等级的多项式扩展来处理每个汽车零件的第一消耗预测数据以获得特定于该汽车零件的专用资源消耗模型m2
k

[0074]
根据本公开内容的实施方式,对于每个汽车零件,第二训练单元203针对其第一消耗预测数据基于误差e
k
执行的多项式扩展的阶数可以与误差等级相对应。
[0075]
以上文的误差等级l1至l5为例,对于第k个汽车零件,假设其第一消耗预测数据相对于历史消耗数据y的误差e
k
的误差等级是l2,则可以使用阶数为2的多项式扩展来获得特定于该第k个汽车零件的专用资源消耗模型m2
k
。上述阶数为2的多项式扩展可以由下式7示意性表示。
[0076]
[式7]
[0077][0078]
根据本公开内容的实施方式,对于第k个汽车零件,第二训练单元203通过基于其历史消耗数据y和使用通用消耗预测模m1型获得的其第一消耗预测数据之间的误差e
k
来对其第一消耗预测数据进行多项式扩展以相对于其历史消耗数据y进行回归分析,能够训练特定于该汽车零件的作为多项式拟合模型的专用消耗预测模型m2
k
,经训练的专用消耗预测模型m2
k
可以生成该汽车零件的第二消耗预测数据
[0079]
根据本公开内容的实施方式,确定单元204可以基于第一消耗预测数据和第二消耗预测数据来确定多个汽车零件中的每个汽车零件的最终消耗预测数据,其由表示。
[0080]
通过上文所述的第一训练单元201和第二训练单元203的处理,可以分别获得多个汽车零件中的每个汽车零件的第一消耗预测数据和第二消耗预测数据
[0081]
在通常情况下,由于专用消耗预测模型m2
k
较之通用消耗预测模型m1基于每个汽车零件的预测误差进行了特定于该汽车零件的进一步回归分析,因此专用消耗预测模型m2
k
生成的第二消耗预测数据较之通用消耗预测模型m1生成的第一消耗预测数据应具有更高的预测精度。然而,由于训练数据分布不均匀或者训练数据数量不足等原因,对于某些汽车零件,可能存在第二消耗预测数据与历史消耗数据y之间的误差反而大于第一消
耗预测数据与历史消耗数据y之间的误差的情况。也就是说,并非在所有情况下,均适于采用第二消耗预测数据作为最终消耗预测数据
[0082]
因此,根据本公开内容的实施方式,确定单元204可以针对多个汽车零件中的每个汽车零件,确定采用第一消耗预测数据还是第二消耗预测数据作为该汽车零件的最终消耗预测数据
[0083]
根据本公开内容的实施方式,确定单元204可以针对多个汽车零件中的每个汽车零件,分析该汽车零件的历史消耗数据的分布和第一消耗预测数据与第二消耗预测数据之间的比较来确定采用第一消耗预测数据还是第二消耗预测数据作为该汽车零件的最终消耗预测数据。
[0084]
例如,对于第k个汽车零件,确定单元204可以对其历史消耗数据y和第一消耗预测数据之间的数量关系进行比较,并且生成相应的指标p1。p1可以由下式8表示。
[0085]
[式8]
[0086][0087]
其中,qty()表示历史计数,1≤i≤m
k
。指标p1可以表示对于第k个汽车零件,历史消耗数据y大于相应的第一消耗预测数据的情况相对于历史消耗数据y的总数的比值,可用于表征该汽车零件的历史消耗数据的统计分布。
[0088]
例如,对于某个汽车零件,如果指标p1大于某个预定阈值,例如0.9,则意味着通用消耗预测模型m1生成的第一消耗预测数据基本上总是小于历史消耗数据y。此时,如果该汽车零件的专用消耗预测模型m2
k
生成的第二消耗预测数据比第一消耗预测数据还要小,则可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0089]
此外,如果(1-p1)大于该预定阈值,例如0.9,则意味着通用消耗预测模型m1生成的第一消耗预测数据基本上总是大于历史消耗数据y。此时,如果该汽车零件的专用消耗预测模型m2
k
生成的第二消耗预测数据比第一消耗预测数据还要大,则可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0090]
在上述情况下,确定单元204可以确定使用第一消耗预测数据而非第二消耗预测数据作为最终消耗预测数据在其他情况下,确定单元204可以确定使用第二消耗预测数据而非第一消耗预测数据作为最终消耗预测数据根据本公开内容的实施方式,关于指标p1的预定阈值可以根据经验确定。
[0091]
此外,根据本公开内容的实施方式,确定单元204还可以针对多个汽车零件中的每个汽车零件,基于该汽车零件的历史同期的历史消耗数据的分布和第一消耗预测数据与第二消耗预测数据之间的比较来确定采用第一消耗预测数据还是第二消耗预测数据作为该
汽车零件的最终消耗预测数据。
[0092]
例如,对于第k个汽车零件,确定单元204可以对其历史同期的历史消耗数据进行分析。具体地,假设需要对第k个汽车零件的11月份的消耗进行预测,则可以调取第k个汽车零件的往年的11月份的历史消耗数据以及相应的第一消耗预测数据并且生成相应的指标p2。p2可以由下式9表示。
[0093]
[式9]
[0094][0095]
其中,qty'()表示历史同期计数,1≤i≤m
k
。指标p2可以表示对于第k个汽车零件,历史同期的历史消耗数据y大于相应的第一消耗预测数据的情况相对于历史同期的历史消耗数据y的总数的比值,可用于表征该汽车零件的历史同期的历史消耗数据的统计分布。
[0096]
这里,尽管指标p2在形式上与指标p1相同,但是应当注意,指标p2的计算仅考虑关于所要预测的时段的历史同期的消耗数据,不同于p1的计算考虑全部历史消耗数据。
[0097]
例如,对于某个汽车零件,如果历史上11月份的指标p2大于某个预定阈值,例如0.9,则意味着在历史上的每个11月份的通用消耗预测模型m1生成的第一消耗预测数据基本上总是小于历史消耗数据y。此时,如果该汽车零件的专用消耗预测模型m2
k
针对11月份生成的第二消耗预测数据比第一消耗预测数据还要小,则可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0098]
此外,如果(1-p2)小于该预定阈值,例如0.9,则意味着在历史上的每个11月份的通用消耗预测模型m1生成的第一消耗预测数据基本上总是大于历史消耗数据y。此时,如果该汽车零件的专用消耗预测模型m2
k
针对11月份生成的第二消耗预测数据比第一消耗预测数据还要大,则可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0099][0100]
在上述情况下,确定单元204可以确定使用第一消耗预测数据而非第二消耗预测数据作为最终消耗预测数据在其他情况下,确定单元204可以确定使用第二消耗预测数据而非第一消耗预测数据作为最终消耗预测数据根据本公开内容的实施方式,关于指标p2的预定阈值可以根据经验确定。
[0101]
此外,根据本公开内容的实施方式,确定单元204也可以组合使用上述指标p1和p2来确定采用第一消耗预测数据还是第二消耗预测数据作为该汽车零件的最终消耗预测数据
[0102]
例如,确定单元204可以基于指标p1和p2根据下式10生成指标p3。
[0103]
[式10]
[0104]
p3=α
×
p1 (1-α)
×
p2
[0105]
其中,α用于表示指标p1和p2在指标p3中所占的权重,α的值可以根据经验确定,例如α可以取值为0.3。这里,可以认为,历史同期的消耗数据的统计分布较之全部历史消耗数据的统计分布具有更大的权重,也就是说,对于消耗数据的预测具有更重要的意义。
[0106]
例如,对于第k个汽车零件,确定单元204可以将p3与预定阈值,例如0.8比较,当p3大于0.8(意味着第一消耗预测数据基本上总是小于历史消耗数据y)并且第二消耗预测数据比第一消耗预测数据还要小时,可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0107]
此外,确定单元204可以将(1-p3)与预定阈值,例如0.8比较,当p3小于0.8(意味着第一消耗预测数据基本上总是大于历史消耗数据y)并且第二消耗预测数据比第一消耗预测数据还要大时,可以认为第二消耗预测数据的预测精度低于第一消耗预测数据
[0108]
在上述情况下,确定单元204可以确定使用第一消耗预测数据而非第二消耗预测数据作为最终消耗预测数据在其他情况下,确定单元204可以确定使用第二消耗预测数据而非第一消耗预测数据作为最终消耗预测数据根据本公开内容的实施方式,关于指标p3的预定阈值可以根据经验确定。
[0109]
图4示出了根据本公开内容的实施方式的信息处理装置200的处理过程的示意图。
[0110]
如图4中所示,信息处理装置200的第一训练单元201和第二训练单元203基于汽车零件的历史消耗数据分别训练得到通用消耗预测模型m1和专用消耗预测模型m2
k
。在对第k个汽车零件的未来消耗进行预测时,表示该汽车零件和预测时段的数据x作为输入向量被输入到通用消耗预测模型m1中以生成第一消耗预测数据随后第一消耗预测数据作为输入向量被输入到特定于该汽车零件的专用消耗预测模型m2
k
中,从而获得第二消耗预测数据确定单元204基于上文描述的方法确定采用第一消耗预测数据还是第二消耗预测数据作为最终消耗预测数据
[0111]
相应地,本公开内容还提出了一种用于对资源使用进行预测的信息处理方法。
[0112]
图5是示出根据本公开内容的实施方式的信息处理方法500的流程图。
[0113]
信息处理方法500开始于步骤s501。随后,在第一训练步骤s502中,基于多个资源的历史资源使用数据训练通用资源使用预测模型,通用资源使用预测模型能够针对多个资源中的每个资源生成第一资源使用预测数据。根据本公开内容的实施方式,第一训练步骤s502中的处理可以例如通过根据上文参照图1至4描述的第一训练单元201来实现,因而这里不再赘述其细节。
[0114]
随后,在误差建立步骤s503中,针对多个资源中的每个资源,建立该资源的历史资源使用数据和第一资源使用预测数据之间的误差。根据本公开内容的实施方式,误差建立步骤s503中的处理可以例如通过根据上文参照图1至4描述的误差建立单元202来实现,因
而这里不再赘述其细节。
[0115]
随后,在第二训练步骤s504中,基于多个资源中的每个资源的相应的误差训练特定于该资源的专用资源使用预测模型,专用资源使用预测模型能够生成该资源的第二资源使用预测数据。根据本公开内容的实施方式,第二训练步骤s504中的处理可以例如通过根据上文参照图1至4描述的第二训练单元203来实现,因而这里不再赘述其细节。
[0116]
随后,在确定步骤s505中,基于第一资源使用预测数据和第二资源使用预测数据来确定多个资源中的每个资源的最终资源使用预测数据。根据本公开内容的实施方式,确定步骤s505中的处理可以例如通过根据上文参照图1至4描述的确定单元204来实现,因而这里不再赘述其细节。
[0117]
最后,信息处理方法500结束于步骤s506。
[0118]
根据本公开内容的信息处理技术,通过针对所有汽车零件构造通用消耗预测模型可以极大地节约计算成本和存储空间,随后通过针对特定的汽车零件自动地构造专用消耗预测模型可以提高预测精度,同时通过对历史消耗数据的分析确定采用通用消耗预测模型的结果还是专用消耗预测模型的结果作为最终预测结果可以减少或消除预测过程中的过拟合的问题。根据本公开内容的信息处理装置,通用消耗预测模型可以全局考虑全部汽车零件的数据分布特性,而专用消耗预测模型可以针对每个汽车零件自身的数据分布特性做适应性的调整,因而通过对通用消耗预测模型和专用消耗预测模型的结合使用,可以获得兼有二者的优点。
[0119]
图6是示出可用来实现根据本公开内容的实施方式的信息处理方法和信息处理装置的通用机器600的结构简图。通用机器600可以是例如计算机系统。应注意,通用机器600只是一个示例,并非暗示对本公开内容的信息处理方法和信息处理装置的使用范围或者功能的局限。也不应将通用机器600解释为对上述信息处理方法或信息处理装置中示出的任一组件或其组合具有依赖或需求。
[0120]
在图6中,中央处理单元(cpu)601根据只读存储器(rom)602中存储的程序或从存储部分608加载到随机存取存储器(ram)603的程序执行各种处理。在ram 603中,还根据需要存储当cpu 601执行各种处理等等时所需的数据。cpu 601、rom 602和ram 603经由总线604彼此连接。输入/输出接口605也连接到总线604。
[0121]
下述部件也连接到输入/输出接口605:输入部分606(包括键盘、鼠标等等)、输出部分607(包括显示器,例如阴极射线管(crt)、液晶显示器(lcd)等,和扬声器等)、存储部分608(包括硬盘等)、通信部分609(包括网络接口卡例如lan卡、调制解调器等)。通信部分609经由网络例如因特网执行通信处理。根据需要,驱动器610也可连接到输入/输出接口605。可拆卸介质611例如磁盘、光盘、磁光盘、半导体存储器等等可以根据需要被安装在驱动器610上,使得从中读出的计算机程序可根据需要被安装到存储部分608中。
[0122]
在通过软件实现上述系列处理的情况下,可以从网络例如因特网或从存储介质例如可拆卸介质611安装构成软件的程序。
[0123]
本领域的技术人员应当理解,这种存储介质不局限于图6所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可拆卸介质611。可拆卸介质611的例子包含磁盘(包含软盘)、光盘(包含光盘只读存储器(cd-rom)和数字通用盘(dvd))、磁光盘(包含迷你盘(md)(注册商标))和半导体存储器。或者,存储介质可以是rom 602、存储部分608中包含
的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。
[0124]
此外,本公开内容还提出了一种存储有机器可读取的指令代码的程序产品。所述指令代码由机器读取并执行时,可执行上述根据本公开内容的信息处理方法。相应地,用于承载这种程序产品的上面列举的各种存储介质也包括在本公开内容的范围内。
[0125]
上面已通过框图、流程图和/或实施方式进行了详细描述,阐明了根据本公开内容的实施方式的装置和/或方法的具体实施方式。当这些框图、流程图和/或实施方式包含一个或多个功能和/或操作时,本领域的技术人员明白,这些框图、流程图和/或实施方式中的各功能和/或操作可以通过各种硬件、软件、固件或实质上它们的任意组合而单独地和/或共同地实施。在一种实施方式中,本说明书中描述的主题的几个部分可通过特定用途集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)或其他集成形式实现。然而,本领域的技术人员会认识到,本说明书中描述的实施方式的一些方面能够全部或部分地以在一个或多个计算机上运行的一个或多个计算机程序的形式(例如,以在一个或多个计算机系统上运行的一个或多个计算机程序的形式)、以在一个或多个处理器上运行的一个或多个程序的形式(例如,以在一个或多个微处理器上运行的一个或多个程序的形式)、以固件的形式、或以实质上它们的任意组合的形式等效地实施,并且,根据本说明书中公开的内容,设计用于本公开内容的电路和/或编写用于本公开内容的软件和/或固件的代码完全是在本领域技术人员的能力范围之内。
[0126]
应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。涉及序数的术语“第一”,“第二”等并不表示这些术语所限定的特征、要素、步骤或组件的实施顺序或者重要性程度,而仅仅是为了描述清楚起见而用于在这些特征、要素、步骤或组件之间进行标识。
[0127]
综上,在根据本公开内容的实施方式中提供了如下技术方案,但不限于这些技术方案:
[0128]
方案1.一种信息处理装置,包括:
[0129]
第一训练单元,被配置成基于多个资源的历史资源使用数据训练通用资源使用预测模型,所述通用资源使用预测模型能够针对所述多个资源中的每个资源生成第一资源使用预测数据;
[0130]
误差建立单元,被配置成针对所述多个资源中的每个资源,建立该资源的历史资源使用数据和所述第一资源使用预测数据之间的误差;
[0131]
第二训练单元,被配置成基于所述多个资源中的每个资源的相应的误差训练特定于该资源的专用资源使用预测模型,所述专用资源使用预测模型能够生成该资源的第二资源使用预测数据;以及
[0132]
确定单元,被配置成基于所述第一资源使用预测数据和所述第二资源使用预测数据来确定所述多个资源中的每个资源的最终资源使用预测数据。
[0133]
方案2.根据方案1所述的信息处理装置,其中,所述第一训练单元还被配置成使用所述多个资源的历史资源使用数据作为带标签的训练样本,通过有监督的机器学习来训练作为回归模型的所述通用资源使用预测模型。
[0134]
方案3.根据方案1所述的信息处理装置,其中,所述第二训练单元还被配置成基于所述多个资源中的每个资源的历史资源使用数据和所述第一资源使用预测数据之间的所
述误差,通过对所述第一资源使用预测数据进行多项式扩展来训练特定于该资源的专用资源使用预测模型,以生成该资源的第二资源使用预测数据。
[0135]
方案4.根据方案3所述的信息处理装置,其中,所述误差建立单元还被配置成针对所述多个资源中的每个资源,使用所建立的误差确定误差等级,以及
[0136]
所述第二训练单元还被配置成使用基于所述误差等级的多项式扩展来训练特定于该资源的专用资源使用预测模型,使得该资源的第二资源使用预测数据与该资源的历史资源使用数据之间的误差在预定范围内。
[0137]
方案5.根据方案4所述的信息处理装置,其中,所述误差等级根据所计算的误差的大小确定,并且所述误差等级与所述多项式扩展的阶数相对应。
[0138]
方案6.根据方案4所述的信息处理装置,其中,所述误差等级在误差的取值区间中均匀分布。
[0139]
方案7.根据方案1所述的信息处理装置,其中,所述确定单元还被配置成针对所述多个资源中的每个资源,确定采用第一资源使用预测数据还是第二资源使用预测数据作为该资源的最终资源使用预测数据。
[0140]
方案8.根据方案7所述的信息处理装置,其中,所述确定单元还被配置成针对所述多个资源中的每个资源,基于所述多个资源的历史资源使用数据的分布以及所述第一资源使用预测数据和所述第二资源使用预测数据之间的比较来确定使用第一资源使用预测数据还是第二资源使用预测数据作为该资源的最终资源使用预测数据。
[0141]
方案9.根据方案7所述的信息处理装置,其中,所述确定单元还被配置成针对所述多个资源中的每个资源,基于该资源的历史同期的历史资源使用数据的分布以及所述第一资源使用预测数据和所述第二资源使用预测数据之间的比较来确定使用第一资源使用预测数据还是第二资源使用预测数据作为该资源的最终资源使用预测数据。
[0142]
方案10.根据方案7所述的信息处理装置,其中,所述确定单元还被配置成针对所述多个资源中的每个资源,基于该资源的历史资源使用数据的分布、该资源的历史同期的历史资源使用数据的分布以及所述第一资源使用预测数据和所述第二资源使用预测数据之间的比较来确定使用第一资源使用预测数据还是第二资源使用预测数据作为该资源的最终资源使用预测数据。
[0143]
方案11.根据方案7所述的信息处理装置,其中,所述确定单元还被配置成在针对所述多个资源中的每个资源确定最终资源使用预测数据时,该资源的历史资源使用数据的分布以及该资源的历史同期的历史资源使用数据的分布具有不同的权重。
[0144]
方案12.根据方案1所述的信息处理装置,其中,所述资源包括产品和/或服务。
[0145]
方案13.一种信息处理方法,包括:
[0146]
第一训练步骤,基于多个资源的历史资源使用数据训练通用资源使用预测模型,所述通用资源使用预测模型能够针对所述多个资源中的每个资源生成第一资源使用预测数据;
[0147]
误差建立步骤,针对所述多个资源中的每个资源,建立该资源的历史资源使用数据和所述第一资源使用预测数据之间的误差;
[0148]
第二训练步骤,基于所述多个资源中的每个资源的相应的误差训练特定于该资源的专用资源使用预测模型,所述专用资源使用预测模型能够生成该资源的第二资源使用预
测数据;以及
[0149]
确定步骤,基于所述第一资源使用预测数据和所述第二资源使用预测数据来确定所述多个资源中的每个资源的最终资源使用预测数据。
[0150]
方案14.根据方案13所述的信息处理方法,其中,所述第一训练步骤还使用所述多个资源的历史资源使用数据作为带标签的训练样本,通过有监督的机器学习来训练作为回归模型的所述通用资源使用预测模型。
[0151]
方案15.根据方案13所述的信息处理方法,其中,所述第二训练步骤还基于所述多个资源中的每个资源的历史资源使用数据和所述第一资源使用预测数据之间的上述误差,通过对所述第一资源使用预测数据进行多项式扩展来训练特定于该资源的专用资源使用预测模型,以生成该资源的第二资源使用预测数据。
[0152]
方案16.根据方案15所述的信息处理方法,其中,所述误差建立步骤还针对所述多个资源中的每个资源,使用所建立的误差确定误差等级,以及
[0153]
所述第二训练步骤还使用基于所述误差等级的多项式扩展来训练特定于该资源的专用资源使用预测模型,使得该资源的第二资源使用预测数据与该资源的历史资源使用数据之间的误差在预定范围内。
[0154]
方案17.根据方案16所述的信息处理方法,其中,所述误差等级根据所计算的误差的大小确定,并且所述误差等级与所述多项式扩展的阶数相对应。
[0155]
方案18.根据方案16所述的信息处理方法,其中,所述误差等级在误差的取值区间中均匀分布。
[0156]
方案19.根据方案13所述的信息处理方法,其中,所述确定步骤还针对所述多个资源中的每个资源,确定采用第一资源使用预测数据还是第二资源使用预测数据作为该资源的最终资源使用预测数据。
[0157]
方案20.一种计算机可读存储介质,其上存储有程序,所述程序在被所述计算机执行时使得所述计算机执行根据方案13至19中任一项所述的信息处理方法。
[0158]
尽管上面已经通过对本公开内容的具体实施方式的描述对本公开内容进行了披露,但是,应该理解,本领域的技术人员可在所附权利要求的精神和范围内设计对本公开内容的实施方式的各种修改、改进或者等同物。这些修改、改进或者等同物也应当被认为包括在本公开内容的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献