催化剂系统松弛能量预测模型构建方法和装置制造方法及图纸

技术编号:39433507 阅读:9 留言:0更新日期:2023-11-19 16:17
公开了一种催化剂系统松弛能量预测模型构建方法和装置。该方法包括:获取第一训练数据集,每个数据包含第一催化剂系统结构信息及其相应的系统能量信息和原子受力信息;利用第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催化剂系统能量预测模型;依据预训练的催化剂系统能量预测模型,构建催化剂系统松弛能量初始预测模型;获取第二训练数据集,每个数据包含第二催化剂系统结构信息及其对应的松弛能量信息和原子位移信息;利用第二训练数据集训练催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型。根据本申请的方法有效提升了松弛能量的预测精度和效率。度和效率。度和效率。

【技术实现步骤摘要】
催化剂系统松弛能量预测模型构建方法和装置


[0001]本申请涉及计算机
,特别涉及一种催化剂系统松弛能量预测模型构建方法和装置、计算设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]催化剂作为化学反应的重要辅助手段,其广泛运用在化工、制造等领域。为化学反应选择合适的催化剂,是实现控制化学反应的速度、保障反应安全的重要手段。在传统方法中,一般通过大量的实验从海量的备选物质中挑出合适的催化剂,这一方法不但耗时耗力,而且会造成极大的浪费。为此,实验人员希望能提前预测催化剂的一些关键指标,来减少催化剂海选的备选数量,以实现快速发现合适的催化剂。松弛能量可以指示吸附物催化剂系统从初始状态到稳定状态中会释放的能量,是衡量催化剂性能的一项关键指标。而传统的基于量子力学的松弛能量预测方法计算复杂度高、计算量巨大,因而严重影响了催化剂研发效率。近年来,随着计算机技术的发展,利用深度学习方法构建松弛能量预测模型预测吸附物

催化剂系统的松弛能量受到越来越多的关注。

技术实现思路

[0003]鉴于此,本申请提供了一种催化剂系统松弛能量预测模型构建方法和装置、计算设备、计算机可读存储介质及计算机程序产品,期望缓解或克服上面提到的部分或全部缺陷以及其他可能的缺陷。
[0004]根据本申请的一个方面,提供了一种催化剂系统松弛能量预测模型构建方法,该方法包括:获取第一训练数据集,第一训练数据集包含多个第一训练数据,每个第一训练数据包含第一训练样本以及相应的第一样本标签,其中第一训练样本包括第一催化剂系统结构信息,且第一样本标签包括与第一催化剂系统结构信息对应的系统能量信息和原子受力信息;利用第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催化剂系统能量预测模型;依据预训练的催化剂系统能量预测模型,构建催化剂系统松弛能量初始预测模型;获取第二训练数据集,第二训练数据集包含多个第二训练数据,每个第二训练数据包含第二训练样本以及相应的第二样本标签,其中第二训练样本包括第二催化剂系统结构信息,且第二样本标签包括与第二催化剂系统结构对应的松弛能量信息和原子位移信息;利用第二训练数据集训练催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型。
[0005]根据本申请的另一方面,提供了一种催化剂系统松弛能量预测模型构建装置,该催化剂系统松弛能量预测模型构建装置包括:第一获取模块,其被配置成获取第一训练数据集,第一训练数据集包含多个第一训练数据,每个第一训练数据包含第一训练样本以及相应的第一样本标签,其中第一训练样本包括第一催化剂系统结构信息,且第一样本标签包括与第一催化剂系统结构信息对应的第一系统能量信息和第一原子受力信息;第一训练模块,其被配置成利用第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催
化剂系统能量预测模型;第一构建模块,其被配置成依据预训练的催化剂系统能量预测模型,构建催化剂系统松弛能量初始预测模型;第二获取模块,其被配置成获取第二训练数据集,第二训练数据集包含多个第二训练数据,每个第二训练数据包含第二训练样本以及相应的第二样本标签,其中第二训练样本包括第二催化剂系统结构信息,且第二样本标签包括与第二催化剂系统结构对应的松弛能量信息和原子位移信息;第二训练模块,其被配置成利用第二训练数据集训练催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型。
[0006]在根据本申请的一些实施例的催化剂系统松弛能量预测模型构建装置中,利用第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催化剂系统能量预测模型,包括:针对第一训练数据集中每一个第一训练数据,将该第一训练数据的第一催化剂系统结构信息输入到催化剂系统能量预测模型,以得到第一输出结果,该第一输出结果包括催化剂系统能量预测结果以及原子受力信息预测结果;针对第一训练数据集中每一个第一训练数据,基于催化剂系统能量预测结果与该第一训练数据的系统能量信息计算第一损失;针对第一训练数据集中每一个第一训练数据,基于原子受力信息预测结果与该第一训练数据的原子受力信息计算第二损失;根据第一训练数据集中每一个第一训练数据对应的第一损失和第二损失,确定催化剂系统能量预测模型的目标损失;基于目标损失,对催化剂系统能量预测模型的参数进行迭代更新直至目标损失满足第一预设条件,以得到预训练的催化剂系统能量预测模型。
[0007]在根据本申请的一些实施例的催化剂系统松弛能量预测模型构建装置中,第一预设条件包括下述至少一个:当前目标损失小于预定阈值;当前目标损失对应的迭代次数达到预定次数。
[0008]在根据本申请的一些实施例的催化剂系统松弛能量预测模型构建装置中,利用第二训练数据集训练催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型,包括:针对第二训练数据集中每一个第二训练数据,将该第二训练数据的第二催化剂系统结构信息输入到催化剂系统松弛能量初始预测模型,以得到第二输出结果,该第二输出结果包括催化剂系统松弛能量预测结果以及原子位移信息预测结果;针对第二训练数据集中每一个第二训练数据,基于催化剂系统松弛能量预测结果与该第二训练数据的松弛能量信息计算第三损失;针对第二训练数据集中每一个第二训练数据,基于原子位移信息预测结果与该第二训练数据的原子位移信息计算第四损失;根据第二训练数据集中每一个第二训练数据对应的第三损失和第四损失,确定催化剂系统松弛能量初始预测模型的目标损失;基于目标损失,对催化剂系统松弛能量初始预测模型的参数进行迭代更新直至目标损失满足第二预设条件,以得到催化剂系统能量预测模型。
[0009]在根据本申请的一些实施例的催化剂系统松弛能量预测模型构建装置中,催化剂系统能量预测模型包含拓扑图确定子模型和图神经网络子模型,并且针对第一训练数据集中每一个第一训练数据,将该第一训练数据的第一催化剂系统结构信息输入到催化剂系统能量预测模型,以得到输出结果,包括:将第一催化剂系统结构信息输入到拓扑图确定子模型,以获得第一催化剂系统结构信息对应的拓扑图,该拓扑图用于表征第一催化剂系统结构信息对应的催化剂系统中各个原子之间的拓扑关联;将第一催化剂结构信息对应的拓扑图输入到图神经网络子模型,以获得催化剂系统能量预测结果以及原子受力信息预测结
果。
[0010]在根据本申请的一些实施例的催化剂系统松弛能量预测模型构建装置中,拓扑图包含多个节点及将多个节点两两连接的边,每个节点表示对应的催化剂系统中的原子,且每个边表示该边对应的两个原子之间的关联,并且将第一催化剂系统结构信息输入到拓扑图确定子模型,以获得第一催化剂系统结构信息对应的拓扑图,包括:根据第一催化剂系统结构信息,确定第一催化剂系统结构信息对应的催化剂系统中各个原子的三维坐标;根据第一催化剂系统结构信息对应的催化剂系统中各个原子的三维坐标,确定第一催化剂系统结构信息对应的拓扑图的各个节点的位置以及各个原子两两之间的距离;针对拓扑图中每一个双节点组合,响应于该组合中两个节点分别对应的原子之间的距离小于或等于预定距离阈值,连接这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种催化剂系统松弛能量预测模型构建方法,其特征在于,所述方法包括:获取第一训练数据集,所述第一训练数据集包含多个第一训练数据,每个第一训练数据包含第一训练样本以及相应的第一样本标签,其中第一训练样本包括第一催化剂系统结构信息,且第一样本标签包括与第一催化剂系统结构信息对应的系统能量信息和原子受力信息;利用所述第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催化剂系统能量预测模型;依据所述预训练的催化剂系统能量预测模型,构建催化剂系统松弛能量初始预测模型;获取第二训练数据集,所述第二训练数据集包含多个第二训练数据,每个第二训练数据包含第二训练样本以及相应的第二样本标签,其中第二训练样本包括第二催化剂系统结构信息,且第二样本标签包括与第二催化剂系统结构对应的松弛能量信息和原子位移信息;利用所述第二训练数据集训练所述催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型。2.根据权利要求1所述的方法,其特征在于,所述利用所述第一训练数据集训练催化剂系统能量预测模型,以得到预训练的催化剂系统能量预测模型,包括:针对第一训练数据集中每一个第一训练数据,将该第一训练数据的第一催化剂系统结构信息输入到所述催化剂系统能量预测模型,以得到第一输出结果,该第一输出结果包括催化剂系统能量预测结果以及原子受力信息预测结果;针对第一训练数据集中每一个第一训练数据,基于催化剂系统能量预测结果与该第一训练数据的系统能量信息计算第一损失;针对第一训练数据集中每一个第一训练数据,基于原子受力信息预测结果与该第一训练数据的原子受力信息计算第二损失;根据第一训练数据集中每一个第一训练数据对应的第一损失和第二损失,确定所述催化剂系统能量预测模型的目标损失;基于所述目标损失,对所述催化剂系统能量预测模型的参数进行迭代更新直至所述目标损失满足第一预设条件,以得到预训练的催化剂系统能量预测模型。3.根据权利要求2所述的方法,其特征在于,所述第一预设条件包括下述至少一个:当前目标损失小于预定阈值;当前目标损失对应的迭代次数达到预定次数。4.根据权利要求2所述的方法,其特征在于,所述催化剂系统能量预测模型包含拓扑图确定子模型和图神经网络子模型,并且所述针对第一训练数据集中每一个第一训练数据,将该第一训练数据的第一催化剂系统结构信息输入到所述催化剂系统能量预测模型,以得到第一输出结果,包括:将第一催化剂系统结构信息输入到所述拓扑图确定子模型,以获得第一催化剂系统结构信息对应的拓扑图,该拓扑图用于表征第一催化剂系统结构信息对应的催化剂系统中各个原子之间的拓扑关联;将第一催化剂结构信息对应的拓扑图输入到所述图神经网络子模型,以获得催化剂系
统能量预测结果以及原子受力信息预测结果。5.根据权利要求4所述的方法,其特征在于,所述拓扑图包含多个节点及将所述多个节点两两连接的边,每个节点表示对应的催化剂系统中的原子,且每个边表示该边对应的两个原子之间的关联,并且所述将第一催化剂系统结构信息输入到所述拓扑图确定子模型,以获得第一催化剂系统结构信息对应的拓扑图,包括:根据第一催化剂系统结构信息,确定第一催化剂系统结构信息对应的催化剂系统中各个原子的三维坐标;根据第一催化剂系统结构信息对应的催化剂系统中各个原子的三维坐标,确定第一催化剂系统结构信息对应的拓扑图的各个节点的位置以及各个原子两两之间的距离;针对所述拓扑图中每一个双节点组合,响应于该组合中两个节点分别对应的原子之间的距离小于或等于预定距离阈值,连接这两个节点的边的取值为1;针对所述拓扑图中每一个双节点组合,响应于该组合中两个节点分别对应的原子之间的距离大于预定距离阈值,连接这两个节点的边的取值为0。6.根据权利要求1所述的方法,其中利用所述第二训练数据集训练所述催化剂系统松弛能量初始预测模型,以得到催化剂系统松弛能量预测模型,包括:针对第二训练数据集中每一个第二训练数据,将该第二训练数据的第二催化剂系统结构信息输入到所述催化剂系统松弛能量初始预测模型,以...

【专利技术属性】
技术研发人员:叶阁焰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1