CN115204417B - 基于集成学习的车辆重量预测方法、***及存储介质 - Google Patents
基于集成学习的车辆重量预测方法、***及存储介质 Download PDFInfo
- Publication number
- CN115204417B CN115204417B CN202211109476.XA CN202211109476A CN115204417B CN 115204417 B CN115204417 B CN 115204417B CN 202211109476 A CN202211109476 A CN 202211109476A CN 115204417 B CN115204417 B CN 115204417B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- vehicle weight
- learner
- trained
- predicting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000003860 storage Methods 0.000 title claims abstract description 10
- 230000007613 environmental effect Effects 0.000 claims abstract description 26
- 238000012549 training Methods 0.000 claims description 56
- 230000006870 function Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 13
- 230000014509 gene expression Effects 0.000 claims description 12
- 238000005096 rolling process Methods 0.000 claims description 11
- 238000002790 cross-validation Methods 0.000 claims description 9
- 238000012417 linear regression Methods 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 5
- 230000004913 activation Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000013528 artificial neural network Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 238000003062 neural network model Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011176 pooling Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007636 ensemble learning method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了一种基于集成学***衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
Description
技术领域
本申请涉及计算和推算领域,具体地,涉及一种基于集成学习的车辆重量预测方法、***及存储介质。
背景技术
近年来,我国的交通运输行业正在蓬勃发展。在利用车辆进行人员和货物运输的过程中,客运或货运管理者通常期望能够实时或者近实时地了解车辆的重量信息。
例如,在当下车联网与大数据技术迅速发展的背景下,如果企业在物流车辆的管理过程中能够对车辆重量进行实时监测,那么企业可以有效地进行车辆的任务调度与监控管理,从而可以避免一些不必要的资源损耗或风险。此外,对于政府交管部门来说,如果能够实现对车辆重量的实时动态监测,则可以方便的对车辆超载问题进行有效治理,从而延长公路使用寿命并且有效地保障行车安全。
在这一大背景下,传统的使用静态地磅进行车重测量已经不满足当前社会发展的需求。市场对于新一代车辆重量检测分析方案具有较高的需求。
发明内容
本申请提出了一种基于集成学***衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学***衡方程的输出和所述至少一个训练完成的基学习器的输出作为输入,利用梯度下降算法进行训练,所述元学习器采用的线性回归模型为,
目标函数为:
根据本申请实施方式,所述车辆行驶状态参数包括:车辆沿迎风方向的正投影面积,车速,发动机转速,发动机扭矩,车辆传动系机械效率,车辆加速度,车胎内压强,车辆与水平面的夹角;所述环境参数包括:空气压力,空气相对湿度,以开尔文为单位的气温,摄氏温度,空气阻力系数,风速,重力加速度。
根据本申请实施方式,所述纵向车辆力平衡方程为:
根据本申请实施方式,所述至少一个训练完成的基学习器包括基于不同初始化参数训练完成的多个基学习器。
根据本申请实施方式,所述多个基学习器中的每个基学习器包括至少一层隐藏层,所述隐藏层采用的非线性激活函数为Sigmoid函数。
根据本申请实施方式,采用K折交叉验证方法训练所述多个基学习器中的每个基学习器,其中K为不小于2的自然数。
根据本申请实施方式,所述至少一个训练完成的基学习器包括三个基于不同初始化参数训练完成的基学习器,并且每个基学习器采用四折交叉验证方法进行训练。
本申请还提出了一种基于集成学***衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
本申请还提出了一种计算机可读存储介质,所述计算机可读存储介质存储可执行指令,所述可执行指令能够被一个或多个处理器执行以完成以下操作:通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
本申请还提出了一种用于车辆重量预测的计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理时完成以下操作:通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
本申请还提出了一种车辆重量预测装置,包括:方程预测模块,其通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;神经网络预测模块,其通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;二次拟合模块,其通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
本申请提供的车辆重量预测的技术方案将基于纵向车辆力平衡方程预测车辆重量的方法与基于神经网络(基学***衡方程对车辆重量进行预测,这种预测通常不存在神经网络模型可能出现的过拟合或泛化能力差的缺点;另一方面也可以有效地利用神经网络的“万能近似”的能力以获得更精准的预测结果。考虑到集成学习的模型的泛化能力通常比单个强学习器要好,并且强学习器通常难以获取,因此,本申请利用集成学习将容易获得但相对弱的学习器的预测准确度提升到能够与强学习器所媲美的预测准确度。根据本申请实施方式的车辆重量预测的技术方案引入了基于堆叠法的集成学习方法,预测结果具有高鲁棒性、低预测误差的有益效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是根据本申请实施方式的车辆重量预测方法的流程图;
图2是根据本申请实施方式的集成训练模型训练过程的示意图;
图3是根据本申请实施方式的车辆重量预测***的示意性框图。
具体实施方式
为了更好地理解本申请,将参考附图对本申请的技术方案做出更详细的说明。应理解,这些详细说明只是对本申请的示例性实施方式的描述,而非旨在以任何方式限制本申请的范围。在说明书全文中,相同的附图标记指代相同的元件。表述“和/或”包括相关联的所列项目中的一个或多个项目的任何组合或全部组合。
应注意,在本说明书中,“第一”“第二”“第三”等表述仅用于将一个特征与另一个特征区分开来,而不表示对特征的任何限制。因此,在不背离本申请的教导的情况下,下文中讨论的第一车辆重量也可被称作第二车辆重量。反之亦然。
在附图中,为了便于说明,已稍微调整了图例的尺寸、比例和形状。附图仅为示例而并非严格按比例绘制。如在本文中使用的,用语“大致”“大约”以及类似的用语用作表近似的用语,而不用作表程度的用语,并且旨在说明将由本领域普通技术人员认识到的测量值或计算值中的固有偏差。
还应理解的是,诸如“包括”“包括有”“具有”“包含”和/或“包含有”等表述在本说明书中是开放性而非封闭性的表述,其表示存在所陈述的特征、元件和/或部件,但不排除一个或多个其它特征、元件、部件和/或它们的组合的存在。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,其修饰整列特征,而非仅仅修饰列表中的单个特征。此外,当描述本申请的实施方式时,使用“可”表示“本申请的一个或多个实施方式”。并且,措辞“示例性的”旨在指代示例或举例说明。
除非另外限定,否则本文中使用的所有措辞(包括工程术语和科技术语)均具有与本申请所属领域普通技术人员的通常理解相同的含义。还应理解的是,除非本申请中有明确的说明,否则在常用词典中定义的词语应被解释为具有与它们在相关技术的上下文中的含义一致的含义,而不应以理想化或过于形式化的意义解释。
需要说明的是,在不冲突的情况下,本申请中的实施方式及实施例中的特征可以相互组合。另外,除非明确限定或与上下文相矛盾,否则本申请所记载的方法中包含的具体步骤不必限于所记载的顺序,而可以任意顺序执行或并行地执行。下面将参考附图并结合实施方式来详细说明本申请。
图1是根据本申请实施方式的车辆重量预测方法的流程图。
参考图1,本申请提出了一种基于集成学习的车辆重量预测方法1000。根据本申请实施方式,车辆重量预测方法1000包括以下步骤。
在步骤S1010,通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量。车辆行驶状态参数可以是与车辆行驶状态相关的物理量,而环境参数可以是与车辆当前所处的环境相关的物理量。纵向车辆力平衡方程可以是基于车辆在竖直方向(即,纵向)的受力平衡推导出的方程。车辆行驶状态参数和环境参数可以由车载传感器获取,但本申请并不对此作出限制。例如,环境参数还可由行车电脑经由网络从外部服务器获取。
在步骤S1020,通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量。基学习器可以是基于Keras或TensorFlow搭建的神经网络模型,其输入量可以是车辆行驶状态参数和环境参数,输出量是车辆的重量。由于基学习器可以很好地适应常数偏差,因此一般无需将车辆行驶状态参数和环境参数中的常数项输入基学习器。
在一些应用场景下,部分车辆行驶状态参数和环境参数可能具有较大的噪声。这些噪声可能是由于传感器的电噪声或其他因素导致。例如,在车辆连续运行的过程中,速度信息在某一瞬间出现跳变并且在下一瞬间恢复正常。这种瞬间的异常速度信息即属于噪声信息。根据本申请实施方式,可以先对这些参数进行数据清洗,然后再将其输入至纵向车辆力平衡方程或基学习器。例如,当采集到某项参数相较于同类其他参数具有较大跳变时,可以用上一时刻采集的该同类参数替代该跳变的参数。进一步地,还可采用低通滤波来对参数进行滤波处理以筛除噪声数据。
在步骤S1030,通过训练完成的元学***衡方程预测车辆重量的模型与基于神经网络预测车辆重量的模型作为位于第一层的基学习器,并且利用位于第二层的元学习器对第一层的基学习器的结果进行二次拟合,从而得到具有高鲁棒性、低预测误差的车辆重量。
在本申请中,步骤S1010与步骤S1020没有顺序限制。步骤S1010可以在步骤S1020前执行,可以在步骤S1020后执行,也可以与步骤S1020并行执行。
参考图1说明的车辆重量预测方法1000将基于纵向车辆力平衡方程预测车辆重量的方法与基于神经网络(基学***衡方程对车辆重量进行预测,这种预测通常不存在神经网络模型可能出现的过拟合或泛化能力差的缺点;另一方面也可以有效地利用神经网络的“万能近似”的能力以获得更精准的预测结果。考虑到集成学习的模型的泛化能力通常比单个强学习器要好,并且强学习器通常难以获取,因此,本申请利用集成学习将容易获得但相对弱的学习器的预测准确度提升到能够与强学习器所媲美的预测准确度。根据本申请实施方式的车辆重量预测方法1000引入了基于堆叠法的集成学习方法,预测结果具有高鲁棒性、低预测误差的有益效果。
根据本申请实施方式,所述车辆行驶状态参数包括:车辆沿迎风方向的正投影面积,车速,发动机转速,发动机扭矩,车辆传动系机械效率,车辆加速度,车胎内压强,车辆与水平面的夹角;所述环境参数包括:空气压力,空气相对湿度,以开尔文为单位的气温,摄氏温度,空气阻力系数,风速,重力加速度。
根据本申请实施方式,纵向车辆力平衡方程可以是:
其中,m为所述第一车辆重量,
值得注意的是,虽然现有技术提出过多种纵向车辆力平衡方程,但不同的技术方案考量的参数、近似假设不同,因而纵向车辆力平衡方程均有所不同。
本申请在提出纵向车辆力平衡方程时考虑了车辆牵引力、滚动阻力、空气阻力、车辆重力之间的力平衡。以下具体描述纵向车辆力平衡方程的建立过程。
发动机转速n(单位为rpm,转/每分钟)与车速v(单位为km/h)之间的关系为:
由于滚动阻力系数与车速和车胎内压强有很大的关系,因此本申请选择下式作为滚动阻力系数的近似公式:
根据本申请实施方式的空气阻力公式选为:
其中,表示车辆所在位置的空气密度,单位:;表示车辆沿迎风方向的正投影面积,单位:;表示风速,矢量的正方向与车速同向,单位:。Cd表示空气阻力系数,单位:无。由于空气密度在现实生活中变化很大,所以可采用下式近似:
综合考虑车辆牵引力、滚动阻力、空气阻力、车辆重力之间的力平衡,可以得出以下纵向车辆力平衡方程:
根据本申请实施方式,至少一个训练完成的基学习器包括基于不同初始化参数训练完成的多个基学习器。在这种设置下,基学习器具有一定的多样性,不同的基学习器的输出误差也具有一定的独立性。这对于增强***的鲁棒性具有助益。
在本申请一个示例性实施方式中,所述至少一个训练完成的基学习器包括三个基于不同初始化参数训练完成的基学习器。为了实现对训练样本的充分利用,可以采用K折交叉验证方法(例如,四折交叉验证方法)训练各个基学习器。
表1示出了根据本申请实施方式的一种训练方案组合,其中,NN1、NN2、NN3分别表示基于Keras建立的三个基学习器。
表1
每次迭代batch_size: | 50 | 100 | 200 |
epoch: | 3000 | 3000 | 3000 |
beta_1,beta_2: | 0.9,0.999 | 0.9,0.999 | 0.9,0.999 |
学习率,衰减率: | 0.001,0.0 | 0.001,0.0 | 0.001,0.0 |
每个基学习器可以包括深层神经网络结构,包括依次连接的多个卷积层、池化层、隐藏层、全连接层,其中:卷积层用于对前一层的输入数据进行特征提取;池化层用于对数据进行下采样,从而一定程度上防止过拟合并且提供一定的非线性;隐藏层包含非线性激活函数,例如Sigmoid函数,从而为整个基学习器提供非线性;全连接层用于将各个局部特征进行整合,从而做到对输入信息的全面感知。
根据本申请实施方式,利用元学***衡方程的结果进行二次拟合。元学***衡方程的输出和所述至少一个训练完成的基学***衡方程的输出,至是所述至少一个训练完成的基学习器的输出。使用较为简单的线性回归模型作为元学习器的基础模型可以有效地降低过拟合的风险。
以下参考图2示例性地示出根据本申请实施方式对实施车辆重量预测方法的集成学***衡方程以及位于第二层的元学习器。需要注意的是,虽然在图2中示出了三个基学习器并且示出了四折交叉验证的训练方案,然而本申请不限于此。根据本申请实施方式的集成学习模型可以包括其他数量的基学习器,并且可以采用K折交叉验证的训练方案(K为不小于2的自然数)。
首先,需要采集并整理具有足够数量样本2100的样本集。样本集中的每一样本均包含车辆行驶状态参数、环境参数以及车辆真实重量。
然后,将样本集分成两份S1和S2,S1用于整个集成学习模型的训练,以下称训练集S1;S2用于测试训练好的集成学习模型的预测准确率,以下称测试集S2。通常S1的数据规模要大于S2的数据规模。
以四折交叉验证法为例,在对基学***衡方程2240无需进行训练,但其可以视作为一个训练完成的基学习器。
在对第一基学习器2210进行训练时,用第二子训练集D2、第三子训练集D3、第四子训练集D4作为训练集进行训练,例如,使用适应性矩估计优化算法(ADAM)进行训练。根据本申请实施方式,可以循环迭代训练3000个周期后自动终止训练过程并固化第一基学习器2210的网络参数。然后,利用第一子训练集D1作为测试集,获得输出D11。
在对第一基学习器2210进行训练时,还可用第一子训练集D1、第三子训练集D3、第四子训练集D4作为训练集进行训练,然后利用第二子训练集D2作为测试集,获得输出D21。
在对第一基学习器2210进行训练时,还可用第一子训练集D1、第二子训练集D2、第四子训练集D4作为训练集进行训练,然后利用第三子训练集D3作为测试集,获得输出D31。
在对第一基学习器2210进行训练时,还可用第一子训练集D1、第二子训练集D2、第三子训练集D3作为训练集进行训练,然后利用第四子训练集D4作为测试集,获得输出D41。
因此,在对第一基学习器2210进行训练后可以得到第一中间输出集2310,其包含(D11,D21,D31,D41)。
对第二基学习器2220、第三基学习器2230的训练过程与对第一基学习器2210的训练过程类似。在对第二基学习器2220、第三基学习器2230进行训练后可以得到第二中间输出集2320和第三中间输出集2330。第二中间输出集2320包含(D12,D22,D32,D42),第三中间输出集包含(D13,D23,D33,D43)。
虽然无需对纵向车辆力平衡方程2240进行训练,但仍可分别以D1、D2、D3、D4作为样本输入该方程,并得到第四中间输出集2340,其包含(D14,D24,D34,D44)。
在对元学习器进行训练时,其输入即为第一中间输出集2310、第二中间输出集2320、第三中间输出集2330、第四中间输出集2340以及相应车辆的真实重量。之后,可以通过梯度下降法求解目标函数的局部最小值,其中目标函数为:
根据本申请实施方式,最大迭代次数可以设置为1000次。在训练完成后,可以利用测试集S2来测试集成学习模型对于车辆重量的预测准确度。
本申请还提出了一种车辆重量预测***,可以通过移动终端、个人计算机(PC)、平板电脑、服务器等形式实现。下面参考图3,其示出了适于用来实现本申请实施方式的车辆重量预测***的结构示意图。
如图3所示,计算机***包括一个或多个处理器、通信部等,所述一个或多个处理器例如:一个或多个中央处理单元(CPU)301,和/或一个或多个图像处理器(GPU)313等,处理器可以根据存储在只读存储器(ROM)302中的可执行指令或者从存储部308加载到随机存取存储器(RAM)303中的可执行指令而执行各种适当的动作和处理。通信部312可包括但不限于网卡,所述网卡可包括但不限于IB(Infiniband)网卡。
处理器可与只读存储器302和/或随机存取存储器303通信以执行所述可执行指令,通过总线304与通信部312相连、并经通信部312与其他目标设备通信,从而完成本申请实施方式提出的任一项方法对应的操作,例如:通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
此外,在RAM 303中,还可存储有装置操作所需的各种程序和数据。CPU 301、ROM302以及RAM 303通过总线304彼此相连。在有RAM 303的情况下,ROM 302为可选模块。RAM303存储可执行指令,或在运行时向ROM 302中写入可执行指令,可执行指令使处理器301执行上述通信方法对应的操作。输入/输出接口(I/O接口)305也连接至总线304。通信部312可以集成设置,也可以设置为具有多个子模块(例如多个IB网卡),并在总线链接上。
以下部件连接至I/O接口305:包括键盘、鼠标等的输入部306;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部307;包括硬盘等的存储部308;以及包括诸如LAN卡、调制解调器等的网络接口卡的通讯部309。通讯部309经由诸如因特网的网络执行通信处理。驱动器310也根据需要连接至I/O接口305。可拆卸介质311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器310上。
需要说明的,如图3所示的架构仅为一种可选实现方式,在具体实践过程中,可根据实际需要对上述图3的部件数量和类型进行选择、删减、增加或替换;在不同功能部件设置上,也可采用分离设置或集成设置等实现方式,例如GPU和CPU可分离设置或者可将GPU集成在CPU上,通信部312可分离设置,也可集成设置在CPU或GPU上,等等。这些可替换的实施方式均落入本发明公开的保护范围。
特别地,根据本申请,参考流程图1描述的过程可以被实现为计算机程序产品。例如,本申请提出一种计算机程序产品,包括计算机可读指令,所述计算机可读指令被处理器执行时实现以下操作:通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量。
在这样的实施方式中,该计算机程序产品可以通过通讯部309从网络上被下载和安装,和/或从可拆卸介质311中读取并安装。在该计算机程序产品被中央处理单元(CPU)301执行时,执行本申请的方法中限定的上述功能。
可能以许多方式来实现本申请的技术方案。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本申请的技术方案。用于说明方法的步骤顺序仅是为了更清楚地说明技术方案的目的而提供。除非经特别限定,否则本申请的方法步骤不限于以上具体描述的顺序。此外,在一些实施方式中,还可将本申请实施为存储计算机程序产品的存储介质。
以上描述仅为本申请的实施方式以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的保护范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述技术构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (9)
1.一种基于集成学习的车辆重量预测方法,其特征在于,所述车辆重量预测方法包括:
通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;
通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;
通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量,
目标函数为:
4.根据权利要求1所述的车辆重量预测方法,其特征在于,所述至少一个训练完成的基学习器包括基于不同初始化参数训练完成的多个基学习器。
5.根据权利要求4所述的车辆重量预测方法,其特征在于,所述多个基学习器中的每个基学习器包括至少一层隐藏层,所述隐藏层采用的非线性激活函数为Sigmoid函数。
6.根据权利要求5所述的车辆重量预测方法,其特征在于,采用K折交叉验证方法训练所述多个基学习器中的每个基学习器,其中K为不小于2的自然数。
7.根据权利要求6所述的车辆重量预测方法,其特征在于,所述至少一个训练完成的基学习器包括三个基于不同初始化参数训练完成的基学习器,并且每个基学习器采用四折交叉验证方法进行训练。
8. 一种基于集成学习的车辆重量预测***,其特征在于,所述车辆重量预测***包括:
存储器,所述存储器存储可执行指令;以及
一个或多个处理器,所述一个或多个处理器与所述存储器通信以执行所述可执行指令从而完成以下操作:
通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;
通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;
通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量,
目标函数为:
9.一种用于车辆重量预测的计算机可读存储介质,其特征在于,所述计算机可读存储介质存储可执行指令,所述可执行指令能够被一个或多个处理器执行以完成以下操作:
通过纵向车辆力平衡方程基于车辆行驶状态参数和环境参数预测得到第一车辆重量;
通过至少一个训练完成的基学习器至少基于所述车辆行驶状态参数和所述环境参数中的非常数项预测得到第二车辆重量;
通过训练完成的元学习器基于所述第一车辆重量和所述第二车辆重量预测车辆重量,
目标函数为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211109476.XA CN115204417B (zh) | 2022-09-13 | 2022-09-13 | 基于集成学习的车辆重量预测方法、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211109476.XA CN115204417B (zh) | 2022-09-13 | 2022-09-13 | 基于集成学习的车辆重量预测方法、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115204417A CN115204417A (zh) | 2022-10-18 |
CN115204417B true CN115204417B (zh) | 2022-12-27 |
Family
ID=83572329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211109476.XA Active CN115204417B (zh) | 2022-09-13 | 2022-09-13 | 基于集成学习的车辆重量预测方法、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115204417B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115871684B (zh) * | 2023-01-05 | 2023-06-06 | 中汽研汽车检验中心(天津)有限公司 | 基于网联运行数据和机器学习的重型车辆质量估算方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109118787A (zh) * | 2018-08-20 | 2019-01-01 | 浙江工业大学 | 一种基于深度神经网络的车辆速度预测方法 |
WO2019199561A1 (en) * | 2018-04-09 | 2019-10-17 | Cambridge Mobile Telematics Inc. | Vehicle classification based on telematics data |
CN111047085A (zh) * | 2019-12-06 | 2020-04-21 | 北京理工大学 | 一种基于元学习的混合动力车辆工况预测方法 |
CN111121939A (zh) * | 2020-01-02 | 2020-05-08 | 深圳市汉德网络科技有限公司 | 一种高精度车载区域称重方法 |
CN111707343A (zh) * | 2020-06-23 | 2020-09-25 | 北京经纬恒润科技有限公司 | 一种确定车辆重量的方法及装置 |
CN112258251A (zh) * | 2020-11-18 | 2021-01-22 | 北京理工大学 | 基于灰色关联的电动汽车换电需求的集成学习预测方法及*** |
CN115009288A (zh) * | 2022-07-19 | 2022-09-06 | 潍柴动力股份有限公司 | 确定车辆重量的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7783450B2 (en) * | 2007-11-14 | 2010-08-24 | Ut-Battelle, Llc | Method and system for reducing errors in vehicle weighing systems |
CN113386781B (zh) * | 2021-05-24 | 2024-05-24 | 江苏大学 | 一种基于数据驱动车辆动力学模型的智能车辆轨迹跟踪控制方法 |
-
2022
- 2022-09-13 CN CN202211109476.XA patent/CN115204417B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019199561A1 (en) * | 2018-04-09 | 2019-10-17 | Cambridge Mobile Telematics Inc. | Vehicle classification based on telematics data |
CN109118787A (zh) * | 2018-08-20 | 2019-01-01 | 浙江工业大学 | 一种基于深度神经网络的车辆速度预测方法 |
CN111047085A (zh) * | 2019-12-06 | 2020-04-21 | 北京理工大学 | 一种基于元学习的混合动力车辆工况预测方法 |
CN111121939A (zh) * | 2020-01-02 | 2020-05-08 | 深圳市汉德网络科技有限公司 | 一种高精度车载区域称重方法 |
CN111707343A (zh) * | 2020-06-23 | 2020-09-25 | 北京经纬恒润科技有限公司 | 一种确定车辆重量的方法及装置 |
CN112258251A (zh) * | 2020-11-18 | 2021-01-22 | 北京理工大学 | 基于灰色关联的电动汽车换电需求的集成学习预测方法及*** |
CN115009288A (zh) * | 2022-07-19 | 2022-09-06 | 潍柴动力股份有限公司 | 确定车辆重量的方法和装置 |
Non-Patent Citations (3)
Title |
---|
Hierarchical reinforcement learning based energy management strategy for hybrid electric vehicle;ChunyangQi等;《Energy》;20220101;第238卷;1-10 * |
高海拔环境下轻型车滑行阻力建模及实验研究;陈伟;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20200315(第03期);C035-499 * |
高精度高速公路车辆动态称重***的研究;王丽丽;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20111215(第S2期);C030-23 * |
Also Published As
Publication number | Publication date |
---|---|
CN115204417A (zh) | 2022-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | A novel method for intelligent fault diagnosis of bearing based on capsule neural network | |
CN106095963B (zh) | 互联网+时代下的车辆驾驶行为分析大数据公共服务平台 | |
CN110657984B (zh) | 一种基于强化胶囊网络的行星齿轮箱故障诊断方法 | |
US20120084042A1 (en) | System and method for conditional multi-output regression for machine condition monitoring | |
CN115204417B (zh) | 基于集成学习的车辆重量预测方法、***及存储介质 | |
CN111275660B (zh) | 一种平板显示器缺陷检测方法及装置 | |
CN110929839A (zh) | 训练神经网络的方法和装置、电子设备和计算机存储介质 | |
CN111047078A (zh) | 交通特征预测方法、***及存储介质 | |
Jiang et al. | A novel fusion algorithm for estimation of the side-slip angle and the roll angle of a vehicle with optimized key parameters | |
CN113139594A (zh) | 一种机载图像无人机目标自适应检测方法 | |
CN110988263B (zh) | 一种基于改进的Stacking模型的车辆尾气浓度估计方法 | |
CN112733692A (zh) | 基于集成混合模型的故障预测方法、装置及相关设备 | |
CN114722520A (zh) | 基于增强字典学习的行星轴承智能故障诊断方法 | |
JP2021526696A (ja) | オンライン・オンデマンドサービス・プラットフォームからのデータを処理するためのシステムおよび方法 | |
Yang et al. | Simultaneous estimation of vehicle mass and unknown road roughness based on adaptive extended Kalman filtering of suspension systems | |
Sun et al. | Fault diagnosis of train traction motor bearing based on improved deep residual network | |
Fraikin et al. | A fast and accurate hybrid simulation model for the large-scale testing of automated driving functions | |
Haspolat et al. | Energy Management of P2 Hybrid Electric Vehicle Based on Event-Triggered Nonlinear Model Predictive Control and Deep Q Network | |
Dong et al. | Global wavelet-integrated residual frequency attention regularized network for hypersonic flight vehicle fault diagnosis with imbalanced data | |
CN114278727B (zh) | 极限工况下的车辆自动换挡控制方法、***、介质及设备 | |
US11525728B1 (en) | Systems and methods for determining an estimated weight of a vehicle | |
CN113112061B (zh) | 一种预测车辆油耗的方法与装置 | |
CN114997214A (zh) | 一种残差密集网络故障诊断方法以及装置 | |
Moghadam et al. | Application of smartphones in pavement deterioration identification using artificial neural network | |
TW201913528A (zh) | 基於多核學習的駕駛風險評估方法及其處理裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |