2024.5.10
文献学习《机器学习预测机械钻速及在工程上的应用》
1.概述
基于机器学习算法预测机械钻速采用监督学习的方式,模型由分析处理实际信息而来,因而其预测结果理论上可靠。获得可靠的机械钻速模型后,在工程中可使用实际钻井参数快速做出ROP的预测,以预测值为参考对比实际ROP,模型预测出的ROP可以对其是否正常做出评价。
2.机器学习基本方法
机器学习解决的问题可分为回归、分类、聚类问题,预测机械钻速属于回归问题。机器学习的方法虽然有许多种,但目前具备实用价值的大部分算法都来自于监督学习,监督学习算法主要有线性回归、决策树回归和神经网络等[8-9]。监督学习使用标注的训练样本(x,y),x为输入特征向量,y为输出目标。通过训练已有的样本获得一个最优模型(误差函数最小或某个评价准则下最优),即得到一个从 x 映射到 y 的函数。这样给定模型一个输入,将产生相应的输出,也就具有了对数据的预测能力。
3.建立模型和优化
其中用到了梯度提升树模型(GBDT),以梯度提升树方法作为基础,通过网格搜获算法优化模型参数,提高训练效果,得到性能最优模型。BP神经网络也可用于机械钻速预测,但是神经网络模型存在训练时间长、过拟合等问题。使用相同的数据集也训练了一个4个隐藏层的全连接神经网络模型。
在rop预测的学习中,GBDT模型的预测效果要好于BP神经网络。