一种基于XGBoost的矿床类型鉴别方法及系统技术方案

技术编号:35149109 阅读:30 留言:0更新日期:2022-10-05 10:27
本发明专利技术公开了一种基于XGBoost的矿床类型鉴别方法及系统,收集磷灰石微量元素数据,并构建训练集和测试集;基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。相比于传统方法,机器学习模型具有更高的准确率和可信度;可通过磷灰石微量元素鉴别矿床成因类型,和预测未知岩体的成矿潜力;该方法适用性更广,更加便捷。更加便捷。更加便捷。

【技术实现步骤摘要】
一种基于XGBoost的矿床类型鉴别方法及系统


[0001]本专利技术涉及机器学习
,具体涉及一种基于XGBoost的矿床类型鉴别方法及系统。

技术介绍

[0002]磷灰石是一种常见的副矿物,广泛存在于岩浆岩、变质岩和沉积岩中。微量元素通常以类质同象的形式进入磷灰石晶格,在不同环境下其微量元素特征存在显著的差异。因此磷灰石微量元素特征可作为追踪物质来源,反演岩石成因和判别矿床类型的有力工具。
[0003]传统方法以磷灰石的微量元素或多种微量元素的计算结果为端元,建立二元或三元图解,以图解中的不同区域来判别不同的岩石或矿床类型。然而,随着磷灰石地球化学数据的大量积累,传统分析方法已逐渐无法有效利用这些数据所携带的信息,进而二元或三元的图解无法准确判别岩石或矿床类型。
[0004]近年来,智能数据处理方法为数据的超常增长提供了有效的解决方法。机器学习被认为是人工智能的核心。通过机器学习方法,智能处理磷灰石微量元素数据能够寻找更准确,更高效的矿床判别方法。

技术实现思路

[0005]为此,本专利技术提供一种基于XGBoost的矿床类型鉴别方法及系统,以解决现有技术无法准确高效的判别矿床类型的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:
[0007]根据本专利技术实施例的第一方面,提出了一种基于XGBoost的矿床类型鉴别方法,所述方法包括:
[0008]收集磷灰石微量元素数据,并构建训练集和测试集;
[0009]基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;
[0010]将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。
[0011]进一步地,收集磷灰石微量元素数据,具体包括:
[0012]获取不同矿床类型以及未矿化的磷灰石微量元素数据,所述不同矿床类型包括斑岩型矿床、矽卡岩型矿床、基律纳型矿床、IOCG矿床和造山型矿床。
[0013]进一步地,所述方法还包括数据预处理,具体包括:
[0014]筛选14种常见且数据交集最多的元素构建典型磷灰石微量元素数据集,14种磷灰石微量元素为La,Ce,Pr,Nd,Sm,Eu,Gd,Dy,Yb,Lu,Sr,Y,Th和U;
[0015]进行数据清洗;对微量元素数据进行对数处理,使其符合正态分布;对数据进行标准化;在保证每个类别比例不变的前提下,将数据随机划分为训练集和测试集。
[0016]进一步地,所述数据预处理,还包括:
[0017]使用人工少数类过采样法,过采样数据量较少的类别,以解决类间不平衡问题。
[0018]进一步地,基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,具体包括:
[0019]利用网格搜索与交叉验证进行模型超参数调优。
[0020]进一步地,使用所述测试集对训练的模型进行测试,具体包括:
[0021]选取精确率、召回率、F1分数和准确率作为模型评估指标。
[0022]根据本专利技术实施例的第二方面,提出了一种基于XGBoost的矿床类型鉴别系统,所述系统包括:
[0023]数据集构建模块,用于收集磷灰石微量元素数据,并构建训练集和测试集;
[0024]模型训练及评估模块,用于基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;
[0025]矿床类型预测模块,用于将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。
[0026]进一步地,所述数据集构建模块,具体还用于:
[0027]获取不同矿床类型以及未矿化的磷灰石微量元素数据,所述不同矿床类型包括斑岩型矿床、矽卡岩型矿床、基律纳型矿床、IOCG矿床和造山型矿床。
[0028]根据本专利技术实施例的第三方面,提出了一种计算机存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被一种基于XGBoost的矿床类型鉴别系统执行如上任一项所述的方法。
[0029]本专利技术具有如下优点:
[0030]本专利技术提出的一种基于XGBoost的矿床类型鉴别方法及系统,收集磷灰石微量元素数据,并构建训练集和测试集;基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。相比于传统方法,机器学习模型具有更高的准确率和可信度;可通过磷灰石微量元素鉴别矿床成因类型,和预测未知岩体的成矿潜力;该方法适用性更广,更加便捷。
附图说明
[0031]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0032]图1为本专利技术实施例1提供的一种基于XGBoost的矿床类型鉴别方法的流程示意图;
[0033]图2为本专利技术实施例1提供的一种基于XGBoost的矿床类型鉴别方法的具体实施流程示意图。
具体实施方式
[0034]以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明
书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]实施例1
[0036]如图1所示,本实施例提出了一种基于XGBoost的矿床类型鉴别方法,所述方法包括:
[0037]S100、收集磷灰石微量元素数据,并构建训练集和测试集;
[0038]S200、基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;
[0039]S300、将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。
[0040]如图2所示,具体实施过程如下:
[0041]数据收集:
[0042]从近50年已发表的245篇经典文献以及代表性地球化学数据库GEOROC中,收集来自全球47个国家,共8396个磷灰石微量元素数据(包括斑岩型矿床、矽卡岩型矿床、基律纳型矿床、IOCG矿床和造山型矿床共五种不同矿床类型中的磷灰石,以及未矿化的磷灰石)。
[0043]数据预处理:
[0044]1、筛选14种常见且数据交集最多的元素(La,Ce,Pr,Nd,Sm,Eu,Gd,Dy,Yb,Lu,Sr,Y,Th和U)构建典型磷灰石本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于XGBoost的矿床类型鉴别方法,其特征在于,所述方法包括:收集磷灰石微量元素数据,并构建训练集和测试集;基于XGBoost算法构建机器学习模型,使用所述训练集对机器学习模型进行训练,并使用所述测试集对训练的模型进行评估;将待鉴别的磷灰石微量元素数据输入至得到的机器学习模型,得到矿床成因类型预测结果。2.根据权利要求1所述的一种基于XGBoost的矿床类型鉴别方法,其特征在于,收集磷灰石微量元素数据,具体包括:获取不同矿床类型以及未矿化的磷灰石微量元素数据,所述不同矿床类型包括斑岩型矿床、矽卡岩型矿床、基律纳型矿床、IOCG矿床和造山型矿床。3.根据权利要求1所述的一种基于XGBoost的矿床类型鉴别方法,其特征在于,所述方法还包括数据预处理,具体包括:筛选14种常见且数据交集最多的元素构建典型磷灰石微量元素数据集,14种磷灰石微量元素为La,Ce,Pr,Nd,Sm,Eu,Gd,Dy,Yb,Lu,Sr,Y,Th和U;进行数据清洗;对微量元素数据进行对数处理,使其符合正态分布;对数据进行标准化;在保证每个类别比例不变的前提下,将数据随机划分为训练集和测试集。4.根据权利要求3所述的一种基于XGBoost的矿床类型鉴别方法,其特征在于,所述数据预处理,还包括:使用人工少数类过采样法,过采样数据量较少的类别,以解决类间不平衡问题。5.根据权利要求1所述的一种基于XGBoo...

【专利技术属性】
技术研发人员:邱昆峰邓军周统周飞王瑀于皓丞
申请(专利权)人:中国地质大学北京
类型:发明
国别省市:

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

1