[发明专利]基于随机森林的混凝土侵彻深度经验算法评价方法和装置有效
申请号: | 202110526328.7 | 申请日: | 2021-05-14 |
公开(公告)号: | CN113159220B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 张磊;王继民;王幸;孔德锋;王晓峰;季昌政 | 申请(专利权)人: | 中国人民解放军军事科学院国防工程研究院工程防护研究所 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/08;G06N3/04 |
代理公司: | 北京东方盛凡知识产权代理事务所(普通合伙) 11562 | 代理人: | 张雪 |
地址: | 471023 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 随机 森林 混凝土 深度 经验 算法 评价 方法 装置 | ||
1.一种基于随机森林的混凝土侵彻深度经验算法评价方法,其特征在于,包括:
步骤1、基于BP神经网络拟合数据分布,对采集的试验数据样本集剔除异常数据,所述试验数据样本集包含着靶速度、弹体质量、弹体直径、靶标抗压强度、弹头CRH、弹头形状因子、弹头长度、靶标材料密度、无量纲侵彻深度参数;步骤1具体为:使用BP神经网络来对试验数据样本集进行拟合,BP神经网络经过训练得到试验数据分布的BP神经网络模型;使用BP神经网络模型对试验数据样本集进行预测,并与实际的无量纲侵彻深度测量值进行比较,采用相对偏差进行排序,将误差最高的前5%数据剔除,认为剩下的数据均为正常样本;
步骤2、对异常剔除后的试验数据样本集进行数据标签化;
步骤3、对标签化的试验数据样本集进行K-Means算法聚类,划分出若干参数区间,得到若干区间数据集,并将它们分别划分为训练集和测试集;
步骤4、采用Bagging算法对训练集进行多次采样,得到若干子采样数据集;分别构建多棵决策树作为基分类器,每棵决策树使用一个子采样数据集进行训练;同时将决策树集成起来构成随机森林,将多个算法的优劣评价转化为机器学习范畴中的分类问题,使用多数投票法,得出最终的评价结果。
2.如权利要求1所述的基于随机森林的混凝土侵彻深度经验算法评价方法,其特征在于,步骤2的数据标签化为:
对于一条数据Di,假定存在m个经验算法待评价,则有算法值矩阵V=[v1 v2 ... vm],并可得偏差矩阵B=[b1 b2 ... bm],若b2偏差最低,经过独热编码后,对于数据Di,其标签为label=[0 1 0 ... 0]。
3.如权利要求1所述的基于随机森林的混凝土侵彻深度经验算法评价方法,其特征在于,步骤3中,使用K-Means算法时,设k为需要聚簇的个数,在数据集中随机选取k个样本作为聚类中心,并计算各个样本与k个聚类中心的距离,将该样本归到距离最小的聚类中心所在的簇中;然后重新计算簇中心点,并不断重复,直至聚类中心点位置收敛为止。
4.如权利要求1所述的基于随机森林的混凝土侵彻深度经验算法评价方法,其特征在于,步骤3中,K-Means算法中,样本的数据点归属于哪个簇是由类间欧式距离决定;经过聚类后,得到k个簇,从而得到k个参数区间。
5.如权利要求1所述的基于随机森林的混凝土侵彻深度经验算法评价方法,其特征在于,步骤4中,通过对各个参数区间分别构建随机森林集成分类模型,来对区间内的算法进行评价;具体为:
步骤4.1、使用Bootstrap方法,由原始训练集构建k个子训练集{D1,D2,...,Dk};
步骤4.2、为每个子训练集Di,i∈[1,k]建立一棵决策树分类器,k个子训练集构成k棵决策树分类器{h(X,θi),i=1,2,...,k},θi为随机变量序列,基分类器每次选取划分属性时,先随机选取一个属性子集,再从中选取最佳属性;假定当前节点属性集包括d个属性,从中选取d'个子属性构成属性子集,d'=1时,每次随机选择一个属性用于划分;d'=log2d,其为经验取值;
步骤4.3、将这k棵基决策树分类器集成起来,采用投票法或平均法得到最终结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军军事科学院国防工程研究院工程防护研究所,未经中国人民解放军军事科学院国防工程研究院工程防护研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110526328.7/1.html,转载请声明来源钻瓜专利网。