混凝土抗压强度预测模型、构建方法、介质、电子设备
未命名
07-19
阅读:106
评论:0
1.本发明属于混凝土抗压强度预测技术领域,具体涉及一种混凝土抗压强度预测模型、构建方法、介质、电子设备。
背景技术:
2.混凝土抗压强度(concrete compressive strength,ccs)对于建筑物的结构安全与耐久性至关重要,建筑物中的混凝土结构承受着来自风力、荷载等各种力的作用,而建筑物的使用年限通常为十几年甚至上百年,因此混凝土抗压强度决定着建筑物的结构安全与耐久性。在早期快速而准确地评估混凝土抗压强度具有重要的工程价值。由于混凝土成分的复杂性,若配置人员缺乏经验,存在数据可靠性差等缺陷。
3.近年来基于stacking策略模型进行预测成为研究热点,例如申请号为cn202210798033.x的中国发明专利,其公开了一种基于stacking的灌浆量集成代理预测模型,包括集成代理模型,该集成代理模型设有两层,第一层包括采用五折交叉验证方法进行训练和验证的三个基学习器,第二层包括一个元学习器;三个基学习器分别为svr神经网络、bpnn神经网络和rf模型;元学习器为anfis神经网络;元学习器的训练集中的训练数据包括三个基学习器的预测结果数据。该发明还公开了一种基于stacking的灌浆量集成代理预测模型的预测方法。该发明能够增加模型多样性、减少过拟合和预测不确定性,产生更准确、更稳健的预测结果。又例如申请号为cn202211294294.4的中国发明专利,公开了一种基于stacking算法的碳排放预测模型的构建和预测方法及介质,步骤如下:获取电力数据以及对应的碳排放数据样本,形成数据集;预处理数据集,将数据集划分为训练集和测试集;使用xgboost算法分析影响碳排放的特征,得到目标特征;构建碳排放预测模型,碳排放预测模型包括元模型和多个基模型;使用stacking算法将元模型和多个基模型融合,基于训练集和目标特征对模型进行训练;根据各基模型输出的碳排放预测结果误差占比,调整各基模型输入到元模型的预测结果权重分配,得到优化的碳排放预测模型。该发明通过选用差异度最大的多个算法模型作为stacking集成模型的基模型,同时根据预测的误差占比进行权重分配,充分利用不同算法的优点,提高预测的精确度。
4.可见,基于stacking策略模型进行预测已被广泛应用,因此将stacking策略模型应用于混凝土抗压强度预测也成为可能,但目前两层式的stacking策略模型的泛化能力仍然较低,容易出现过拟合的问题。
技术实现要素:
5.针对现有技术中存在的上述问题,本发明提供一种混凝土抗压强度预测模型、构建方法、介质、电子设备,通过设置多层基学习器层,依次连接的多层基学习器层中的基学习器数依次递减,并且结合了特征重建方式,避免了两层式stacking策略模型的泛化能力低,且容易出现过拟合的问题。
6.本发明采用以下技术方案:
本发明实施例第一方面提供一种混凝土抗压强度预测模型,包括依次连接的混凝土原始特征数据输入层、多层基学习器层以及一层元学习器层;所述每一基学习器层均包括一特征输入层、多个并联的基学习器以及一输出层,每一基学习器一端与特征输入层连接,另一端与输出层连接;每一基学习器层的输出层均与混凝土原始特征数据输入层连接;依次连接的多层基学习器层中的基学习器数依次递减;原始特征数据输入层,用于输入混凝土样本的原始特征数据集;多层基学习器层,用于分别对输入其的特征数据集进行特征提取,以得到多次数据降维后的降维后特征数据集,且除第一层基学习器层输入的特征数据集为原始特征数据集以外,其余各层基学习器层输入的特征数据集均为上一基学习器层提取得到的特征数据集和原始特征数据集组合得到的重构特征数据集;元学习器层,基于降维后特征数据集与原始特征数据集组合得到的最终特征数据集,预测输出混凝土抗压强度预测结果。
7.作为优选方案,每一基学习器层中,各基学习器采用的算法均不相同。
8.作为优选方案,元学习器采用gbdt算法、xgboost算法、lightgbm算法、catboost算法中的任一种。
9.本发明实施例第二方面提供一种混凝土抗压强度预测模型的构建方法,包括步骤:s1、获取包括多个混凝土抗压强度数据样本的混凝土抗压强度数据集,并将其分成训练集和测试集;s2、建立如实施例第一方面所述的混凝土抗压强度预测模型;s3、基于训练集对预测模型进行训练,以得到训练后预测模型;s4、基于测试集计算得到训练后预测模型的准确度评价指标;s5、循环执行步骤s2~步骤s4,且依次增加每次循环过程中步骤s2中建立的混凝土抗压强度预测模型中的基学习器层层数,以得到多次循环过程中训练后预测模型对应的准确度评价指标;s6、根据多次循环过程中训练后预测模型对应的准确度评价指标,确定最终构建的混凝土抗压强度预测模型。
10.作为优选方案,准确度评价指标包括平均绝对误差指标、均方根误差指标、平均绝对百分比误差指标、决定系数指标中的至少一种;平均绝对误差指标的计算公式为:,均方根误差指标的计算公式为:,平均绝对百分比误差指标的计算公式为:
,决定系数指标的计算公式为:,其中,表示测试集中混凝土抗压强度数据样本数,表示第个样本的混凝土抗压强度真实值,表示第个样本的混凝土抗压强度预测值,表示测试集中所有样本的混凝土平均抗压强度真实值。
11.作为优选方案,准确度评价指标包括贝叶斯信息准则指标,贝叶斯信息准则指标的计算公式为:,其中,表示预测模型针对第个样本的概率密度函数,表示预测模型中基学习器层层数,表示测试集中混凝土抗压强度数据样本数;,其中,表示预测模型的参数,表示在输入参数和第个样本的条件下预测输出的概率密度函数,表示第个样本的混凝土抗压强度真实值。
12.作为优选方案,步骤s3中,采用k折交叉验证法对预测模型进行训练,以得到训练后预测模型。
13.作为优选方案,混凝土抗压强度数据样本包括混凝土龄期、各混凝土成分含量以及混凝土真实抗压强度数据。
14.本发明实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第二方面及第二方面任一项所述的一种混凝土抗压强度预测模型的构建方法。
15.本发明实施例第四方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本发明实施例第二方面及第二方面任一项所述的一种混凝土抗压强度预测模型的构建方法。
16.本发明的有益效果是:本发明通过stacking模型对混凝土抗压强度数据集进行预测,由于混凝土预测问
题是一个典型的多特征非线性的问题,其特征较为复杂,因此本发明所述预测模型进行多层次特征提取,采用较多层次基学习器层。又因为经过多层次提取之后原始数据特征很容易造成过拟合,因此本发明同时利用特征重构减少混凝土抗压强度数据集提取过程中的过拟合问题。而且为了避免对混凝土抗压强度数据特征提取趋于扩散,基学习器数量依次递减。从而实现对混凝土抗压强度更好的预测。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是传统stacking模型的结构示意图。
19.图2是根据本发明实施例的一种混凝土抗压强度预测模型的结构示意图。
20.图3是根据本发明实施例的一种混凝土抗压强度预测模型的构建方法的流程图。
21.图4是未重构特征的2层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
22.图5是重构特征的2层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
23.图6是未重构特征的3层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
24.图7是重构特征的3层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
25.图8是未重构特征的4层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
26.图9是重构特征的4层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
27.图10是未重构特征的5层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
28.图11是重构特征的5层次stacking策略模型分别在训练集与测试集上进行预测的预测值和真实值的散点图。
29.图12是不同层次重构特征的stacking策略模型对比传统stacking策略模型,其rmse差值的变化趋势图。
30.图13是k折交叉验证训练中各数据集的分布图。
31.图14是根据本发明实施例提供的计算机可读存储介质的结构示意图。
32.图15是根据本发明实施例提供的电子设备的结构示意图。
具体实施方式
33.以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体
实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
34.实施例一:stacking思想由david wolpert提出,在1996年breiman根据此思想提出了stacking集成策略。stacking是一种将多个基学习器(base learner)的预测结果作为新特征,然后使用另一个模型(mata learner)来对新特征进行训练和预测,以此获得更好的预测性能。传统stacking模型的结构示意图,可参照图1所示。
35.其基本原理为:假设数据集为,其中表示第个样本的特征,表示第个样本的标签值。设基学习器个数为,其中每个基学习器一般为不同模型或不同特征子集。设表示第个基学习器的预测值,为第个基学习器的预测函数,有公式:对于每个样本,将个基学习器的预测结果组合,使得成为一个新特征向量,有公式:用表示新的特征的集合,有公式:使用新特征集合训练一个高层次的模型,即公式:其中,为高层次模型,表示模型参数。
36.最后,用训练之后的模型对测试集进行预测。
37.本实施例提供一种混凝土抗压强度预测模型,参照图2所示,包括依次连接的混凝土原始特征数据输入层、多层基学习器层以及一层元学习器层;所述每一基学习器层均包括一特征输入层、多个并联的基学习器以及一输出层,每一基学习器一端与特征输入层连接,另一端与输出层连接;每一基学习器层的输出层均与混凝土原始特征数据输入层连接;依次连接的多层基学习器层中的基学习器数依次递减;原始特征数据输入层,用于输入混凝土样本的原始特征数据集;多层基学习器层,用于分别对输入其的特征数据集进行特征提取,以得到多次数
据降维后的降维后特征数据集,且除第一层基学习器层输入的特征数据集为原始特征数据集以外,其余各层基学习器层输入的特征数据集均为上一基学习器层提取得到的特征数据集和原始特征数据集组合得到的重构特征数据集;元学习器层,基于降维后特征数据集与原始特征数据集组合得到的最终特征数据集,预测输出混凝土抗压强度预测结果。
38.本发明通过stacking模型对混凝土抗压强度数据集进行预测,由于混凝土预测问题是一个典型的多特征非线性的问题,其特征较为复杂,因此本发明所述预测模型进行多层次特征提取,采用较多层次基学习器层。又因为经过多层次提取之后原始数据特征很容易造成过拟合,因此本发明同时利用特征重构减少混凝土抗压强度数据集提取过程中的过拟合问题。而且为了避免对混凝土抗压强度数据特征提取趋于扩散,基学习器数量依次递减。从而实现对混凝土抗压强度更好的预测。
39.具体地:本实施例中,依次连接的多层基学习器层中的基学习器数依次递减一个。
40.本实施例中,每一基学习器层中,各基学习器采用的算法均不相同。
41.基学习器层所采用的算法可从decisiontree(dt)、random forest(rf)、adaboost、gbdt 、catvoost、xgboost、lightgbm、deepforest、svr等算法。因为元学习器需要整合基学习器层提取的特征,因此元学习器可选择gbdt、xgboostlig htgbm、catboost等整合性更高的算法。
42.本实施例中所述预测模型的预测效果在实施例二中进行详细说明。
43.实施例二:参照图3所示,本实施例提供一种混凝土抗压强度预测模型的构建方法,包括步骤:s1、获取包括多个混凝土抗压强度数据样本的混凝土抗压强度数据集,并将其分成训练集和测试集;s2、建立如上述实施例一中所述的混凝土抗压强度预测模型;s3、基于训练集对预测模型进行训练,以得到训练后预测模型;s4、基于测试集计算得到训练后预测模型的准确度评价指标;s5、循环执行步骤s2~步骤s4,且依次增加每次循环过程中步骤s2中建立的混凝土抗压强度预测模型中的基学习器层层数,以得到多次循环过程中训练后预测模型对应的准确度评价指标;s6、根据多次循环过程中训练后预测模型对应的准确度评价指标,确定最终构建的混凝土抗压强度预测模型。
44.具体地:准确度评价指标包括平均绝对误差指标、均方根误差指标、平均绝对百分比误差指标、决定系数指标中的至少一种;平均绝对误差指标的计算公式为:,
均方根误差指标的计算公式为:,平均绝对百分比误差指标的计算公式为:,决定系数指标的计算公式为:,其中,表示测试集中混凝土抗压强度数据样本数,表示第个样本的混凝土抗压强度真实值,表示第个样本的混凝土抗压强度预测值,表示测试集中所有样本的混凝土平均抗压强度真实值。
45.以下通过具体的实验数据,以说明本发明所述结构的预测模型的预测效果、以及说明不同基学习器层层数的预测模型的预测效果:针对2层基学习器层的stacking策略模型,其策略评价指标表如下表1所示:表1 2层基学习器层的stacking策略模型策略评价指标表其中第一层基学习器层包括两个基学习器,分别采用svr算法、gbdt算法,元学习器采用gbdt算法。
46.并将未重构特征与重构特征(即上述的特征重建)的2层次stacking策略模型分别在各自训练集与测试集上进行预测,将抗压强度真实值作为横坐标,预测结果作为纵坐标,绘制真实值与预测值的散点图,结果如图4、图5所示。
47.针对3层基学习器层的stacking策略模型,其策略评价指标表如下表2所示:表2 3层基学习器层的stacking策略模型策略评价指标表其中第一层基学习器层包括三个基学习器,分别采用svr算法、dt算法、gbdt算法,
第二层基学习器层包括二个基学习器,分别采用svr算法、gbdt算法,元学习器采用gbdt算法。
48.并将未重构特征与重构特征的3层次stacking策略模型分别在各自训练集与测试集上进行预测,将抗压强度真实值作为横坐标,预测结果作为纵坐标,绘制真实值与预测值的散点图,结果如图6、图7所示。
49.针对4层基学习器层的stacking策略模型,其策略评价指标表如下表3所示:表3 4层基学习器层的stacking策略模型策略评价指标表其中第一层基学习器层包括四个基学习器,分别采用svr算法、dt算法、gbdt算法、nn算法,第二层基学习器层包括三个基学习器,分别采用svr算法、dt算法、gbdt算法,第二层基学习器层包括二个基学习器,分别采用svr算法、gbdt算法,元学习器采用gbdt算法。
50.并将未重构特征与重构特征的4层次stacking策略模型分别在各自训练集与测试集上进行预测,将抗压强度真实值作为横坐标,预测结果作为纵坐标,绘制真实值与预测值的散点图,结果如图8、图9所示。
51.针对5层基学习器层的stacking策略模型,其策略评价指标表如下表4所示:表4 5层基学习器层的stacking策略模型策略评价指标表其中第一层基学习器层包括五个基学习器,分别采用svr算法、dt算法、gbdt算法、nn算法、gbdt算法,第二层基学习器层包括四个基学习器,分别采用svr算法、dt算法、gbdt算法、nn算法,第三层基学习器层包括三个基学习器,分别采用svr算法、dt算法、gbdt算法,第四层基学习器层包括二个基学习器,分别采用svr算法、gbdt算法,元学习器采用gbdt算法。
52.并将未重构特征与重构特征的5层次stacking策略模型分别在各自训练集与测试集上进行预测,将抗压强度真实值作为横坐标,预测结果作为纵坐标,绘制真实值与预测值的散点图,结果如图10、图11所示。
53.对比表1、表2、表3、表4可知,综合考虑所有评价指标,对于测试集两种stacking策略模型均在第三层取得了较好效果,这说明层次的增加有利于模型对于特征的提取。
54.参照图12所示,图中示出了重构特征的stacking策略模型对比传统stacking策略模型,无论是在测试集还是训练集,其rmse差值有随层次增加而增加的趋势,这说明层次越多,重构特征的stacking策略模型对过拟合的改善越明显。
55.通过比对图4至图11,可知对于传统stacking策略模型,随着层次的增加,在训练集上的表现有逐渐加强的趋势,而在测试集上的表现有逐渐减弱的趋势,反观重构特征的
stacking策略模型,随着模型层次的增加,在训练集上预测效果越发“发散”,这也验证了重构特征对于过拟合风险有减缓效果。
56.综上,在本混凝土抗压强度数据集上,效果较好的为重构特征的3层次stacking策略模型,其中该模型对于测试集决定系数达到了0.9601,平均绝对百分比误差更是小于7.0210%,平均绝对误差与均方根误差分别为2.1413与3.1221,这表明多层次stacking策略模型对于该数据集有较好拟合能力。同时也说明不同数据集,针对性的设计不同层次的stacking策略模型能取得比传统stacking更好的性能,在本文混凝土抗压强度数据集上的效果也证明了多层次stacking模型的强大拓展能力。
57.需要说明的是,若混凝土数据集中考虑的参数不同,预测模型中基学习器层的最佳层数将改变,因此针对不同混凝土抗压强度数据集,均需要重新进行预测模型的构建,以构建针对相应混凝土抗压强度数据集预测效果最佳的预测模型。
58.本实施例中,混凝土抗压强度数据样本包括混凝土龄期、各混凝土成分含量以及混凝土真实抗压强度数据,参照下表5所示:表5 混凝土参数表更进一步的,准确度评价指标包括贝叶斯信息准则指标,bic(贝叶斯信息准则)是一种模型选择方法,它通过平衡模型的复杂度和拟合数据的能力来选择最佳模型。因此在确定模型中基学习器层层数时,引入该指标可得到拟合效果更好的、预测准确度更高的预测模型。
59.贝叶斯信息准则指标的计算公式为:其中,表示预测模型针对第个样本的概率密度函数,是描述模型与数据之间的关系的概率函数,它表示给定一组参数和一组数据的情况下,数据出现的概率。对于给定
的数据集,我们希望找到一个参数设置,使得在该参数设置下,数据集出现的概率最大化。这个过程通常被称为最大似然估计。表示预测模型中基学习器层层数,表示测试集中混凝土抗压强度数据样本数。
60.,其中,表示预测模型的参数,表示在输入参数和第个样本的条件下预测输出的概率密度函数,表示第个样本的混凝土抗压强度真实值。
61.本实施例中,基于重构特征的多层次stacking策略模型的训练过程,伪代码如下所示:输入:训练集,一层基学习器算法;二层基学习器算法;
……
n层基学习器算法;元学习器层算法.步骤1:对训练集进行k折划分,并训练n层基学习器,生成特征集forforforforend forfor doend forend forforforend forend for步骤2:训练元学习器层
输出:其中,第n层基学习器层中基学习器个数为,第层中每个基学习器模型分别为,元学习器模型为,数据集为,并按照需求的比例划分为训练集与测试集,训练集样本数为,每个因变量维度为,并且为利用训练第个基学习器得到的输出特征,表示训练集除去第折之后的训练集样本,表示第个算法在上的训练算法模型,表示对中的预测值,为重构后的数据特征。
62.对于训练集,将其随机拆分为折数据集,每一折数据集中样本数量大致相同,并保证,且。在训练时,每次轮流取其中一折训练集作为验证集,其他训练集用于训练,则在训练集上的预测结果为每折训练集作为验证集的预测结果集合,而测试集的预测结果为次模型预测结果的平均,折交叉验证训练中各数据集分布,可参照图13所示。
63.由于stacking模型数量较多,通过折交叉验证,每次训练集中每个部分轮流作为验证集,其余部分作为该次训练的训练集,不仅可以充分训练基学习器,更能较好地评估模型的泛化性能,从而减少过拟合的风险,提升整体预测能力。
64.实施例三:参照图14所示,本发明实施例还提供一种存储介质,其上存储有计算机程序601,该指令被处理器执行时实现上述实施例中一种混凝土抗压强度预测模型的构建方法的步骤。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述实施例二的流程。
65.其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random accessmemory,ram)、快闪存储器(flashmemory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
66.实施例四:参照图15所示,本发明实施例还提供了一种电子设备,该电子设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图15中以通过总线连接为例。
67.处理器51可以为中央处理器(central processing unit,cpu)。处理器51还可以
为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
68.存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的对应的程序指令/模块。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述实施例二中的一种混凝土抗压强度预测模型的构建方法。
69.存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
70.所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行实施例二中所述的一种混凝土抗压强度预测模型的构建方法。
71.上述电子设备具体细节可以对应参阅实施例二中对应的相关描述和效果进行理解,此处不再赘述。
72.以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的保护范围内。
技术特征:
1.一种混凝土抗压强度预测模型,其特征在于,包括依次连接的混凝土原始特征数据输入层、多层基学习器层以及一层元学习器层;所述每一基学习器层均包括一特征输入层、多个并联的基学习器以及一输出层,每一基学习器一端与特征输入层连接,另一端与输出层连接;每一基学习器层的输出层均与混凝土原始特征数据输入层连接;依次连接的多层基学习器层中的基学习器数依次递减;原始特征数据输入层,用于输入混凝土样本的原始特征数据集;多层基学习器层,用于分别对输入其的特征数据集进行特征提取,以得到多次数据降维后的降维后特征数据集,且除第一层基学习器层输入的特征数据集为原始特征数据集以外,其余各层基学习器层输入的特征数据集均为上一基学习器层提取得到的特征数据集和原始特征数据集组合得到的重构特征数据集;元学习器层,基于降维后特征数据集与原始特征数据集组合得到的最终特征数据集,预测输出混凝土抗压强度预测结果。2.根据权利要求1所述的一种混凝土抗压强度预测模型,其特征在于,每一基学习器层中,各基学习器采用的算法均不相同。3.根据权利要求2所述的一种混凝土抗压强度预测模型,其特征在于,元学习器采用gbdt算法、xgboost算法、lightgbm算法、catboost算法中的任一种。4.一种混凝土抗压强度预测模型的构建方法,其特征在于,包括步骤:s1、获取包括多个混凝土抗压强度数据样本的混凝土抗压强度数据集,并将其分成训练集和测试集;s2、建立如权利要求1-3任一项所述的混凝土抗压强度预测模型;s3、基于训练集对预测模型进行训练,以得到训练后预测模型;s4、基于测试集计算得到训练后预测模型的准确度评价指标;s5、循环执行步骤s2~步骤s4,且依次增加每次循环过程中步骤s2中建立的混凝土抗压强度预测模型中的基学习器层层数,以得到多次循环过程中训练后预测模型对应的准确度评价指标;s6、根据多次循环过程中训练后预测模型对应的准确度评价指标,确定最终构建的混凝土抗压强度预测模型。5.根据权利要求4所述的一种混凝土抗压强度预测模型的构建方法,其特征在于,准确度评价指标包括平均绝对误差指标、均方根误差指标、平均绝对百分比误差指标、决定系数指标中的至少一种;平均绝对误差指标的计算公式为:,均方根误差指标的计算公式为:,平均绝对百分比误差指标的计算公式为:
,决定系数指标的计算公式为:,其中,表示测试集中混凝土抗压强度数据样本数,表示第个样本的混凝土抗压强度真实值,表示第个样本的混凝土抗压强度预测值,表示测试集中所有样本的混凝土平均抗压强度真实值。6.根据权利要求4所述的一种混凝土抗压强度预测模型的构建方法,其特征在于,准确度评价指标包括贝叶斯信息准则指标,贝叶斯信息准则指标的计算公式为:,其中,表示预测模型针对第个样本的概率密度函数,表示预测模型中基学习器层层数,表示测试集中混凝土抗压强度数据样本数;,其中,表示预测模型的参数,表示在输入参数和第个样本的条件下预测输出的概率密度函数,表示第个样本的混凝土抗压强度真实值。7.根据权利要求4所述的一种混凝土抗压强度预测模型的构建方法,其特征在于,步骤s3中,采用k折交叉验证法对预测模型进行训练,以得到训练后预测模型。8.根据权利要求4所述的一种混凝土抗压强度预测模型的构建方法,其特征在于,混凝土抗压强度数据样本包括混凝土龄期、各混凝土成分含量以及混凝土真实抗压强度数据。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求4-8任一项所述的一种混凝土抗压强度预测模型的构建方法。10.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求4-8任一项所述的一种混凝土抗压强度预测模型的构建方法。
技术总结
本发明涉及一种混凝土抗压强度预测模型、构建方法、介质、电子设备,预测模型包括依次连接的混凝土原始特征数据输入层、多层基学习器层以及一层元学习器层;所述每一基学习器层均包括一特征输入层、多个并联的基学习器以及一输出层,每一基学习器一端与特征输入层连接,另一端与输出层连接;每一基学习器层的输出层均与混凝土原始特征数据输入层连接;依次连接的多层基学习器层中的基学习器数依次递减。本发明通过设置多层基学习器层,依次连接的多层基学习器层中的基学习器数依次递减,并且结合了特征重建方式,避免了两层式Stacking策略模型的泛化能力低,且容易出现过拟合的问题,从而实现对混凝土抗压强度更好的预测。而实现对混凝土抗压强度更好的预测。而实现对混凝土抗压强度更好的预测。
技术研发人员:肖丙刚 姜万顺 袁亦斌 李志丹 杜华胜 张卫华 季永炜
受保护的技术使用者:中国计量大学
技术研发日:2023.06.12
技术公布日:2023/7/17
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种用于提高白膜胶激活治具的制作方法 下一篇:一种液化天然气集冷制冷机的制作方法
