一种基于XGBoost算法计算轧制力的方法及系统技术方案

技术编号:23303396 阅读:65 留言:0更新日期:2020-02-11 15:01
本发明专利技术提供一种基于XGBoost算法计算轧制力的方法及系统,该方法使用大量历史数据,运用XGBoost算法对轧制力进行分析和预测,XGBoost采用了集成学习(Boosting)的思想,将弱分类器转化为强分类器,进而达到有效分类的目的,与GBDT算法相比,为了能够自定义loss函数,XGBoost将loss函数进行了2阶的泰勒展开,并同时加入正则项来权衡模型复杂度与避免过拟合,本发明专利技术使用了基于树模型的XGBoost,通过传统机理模型的参考和各个特征在节点分裂处出现的次数来确定模型的输入特征,再根据模型中各个参数对结果影响的重要程度,使用网格搜索法和先验知识进行参数调整,最终训练出模型从而计算出轧制力,与传统机理模型相比,轧制力计算精度显著提高。

A method and system for calculating rolling force based on xgboost algorithm

【技术实现步骤摘要】
一种基于XGBoost算法计算轧制力的方法及系统
本专利技术属于基于人工智能算法计算热轧带钢轧制力的计算领域,特别涉及一种基于XGBoost算法计算轧制力的方法及系统。
技术介绍
在热连轧系统中,轧制力的计算一直使用传统的机理模型,但轧制力计算受化学成分、温度、变形程度、压下量、变形抗力和轧辊直径等多种参数的影响,因为热轧形变过程属于弹塑性变形,导致了变形抗力的计算很难准确。在不同的生产工况下,基于力学原理的机理模型预报精度的提高有一定难度。
技术实现思路
为了解决现有技术中存在的问题,本专利技术提供了一种基于XGBoost算法计算轧制力的方法及系统。本专利技术其中一个技术方案提供一种基于XGBoost算法计算轧制力的方法,该方法包括如下步骤:获取历史数据,筛选出有用的特征;构建以树模型为基础的XGBoost算法框架,并对参数进行调整;将筛选出的有用的特征输入到经过参数调整的XGBoost算法框架内进行训练,生成轧制力计算模型;将待测数据输入到轧制力计算模型内计算轧制力。进一步本文档来自技高网...

【技术保护点】
1.一种基于XGBoost算法计算轧制力的方法,其特征在于,所述方法包括如下步骤:/n获取历史数据,筛选出有用的特征;/n构建以树模型为基础的XGBoost算法框架,并对参数进行调整;/n将筛选出的有用的特征输入到经过参数调整的XGBoost算法框架内进行训练,生成轧制力计算模型;/n将待测数据输入到轧制力计算模型内计算轧制力。/n

【技术特征摘要】
1.一种基于XGBoost算法计算轧制力的方法,其特征在于,所述方法包括如下步骤:
获取历史数据,筛选出有用的特征;
构建以树模型为基础的XGBoost算法框架,并对参数进行调整;
将筛选出的有用的特征输入到经过参数调整的XGBoost算法框架内进行训练,生成轧制力计算模型;
将待测数据输入到轧制力计算模型内计算轧制力。


2.如权利要求1所述的基于XGBoost算法计算轧制力的方法,其特征在于,所述获取并筛选历史数据,作为训练集包括如下步骤:
获取历史数据,筛选历史数据内对计算轧制力影响最大的特征;
去掉相关性大的特征,进而筛选出有用的特征;
筛选并去掉特征中的异常值,将其余特征组成训练集。


3.如权利要求2所述的基于XGBoost算法计算轧制力的方法,其特征在于,所述去掉筛选出的特征的异常值为利用箱型图去掉筛选出的特征的异常值。


4.如权利要求1所述的基于XGBoost算法计算轧制力的方法,其特征在于,所述对参数进行调整为利用网格搜索法与先验知识相结合对参数进行调整。


5.如权利要求4所述的基于XGBoost算法计算轧制力的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:谢新亮张嘉新申铁强
申请(专利权)人:北京冶自欧博科技发展有限公司
类型:发明
国别省市:北京;11

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

1
相关领域技术
  • 暂无相关专利