【技术实现步骤摘要】
一种化学反应产率预测方法及电子设备
[0001]本专利技术涉及化学反应产率预测
,尤其涉及一种化学反应产率预测方法及电子设备
。
技术介绍
[0002]为了提高化学反应产率的预测准确度,以便优化反应条件
、
提高产率和降低成本,化学反应产率预测模型训练系统应运而生
。
化学反应产率预测模型训练系统可以解决以下问题:
[0003]1.
降低成本:通过预测反应产率,可以更好地选择最优的反应条件,从而降低反应成本,使得化学合成更加经济;通过预测反应产率,可以减少试错成本,提高化学实验的效率,减少化学实验中的失败率,从而节省时间和成本;
[0004]2.
提高产率:通过优化反应条件,催化剂
、
配体的选择等,从而提高反应产率,使得化学合成过程更加高效
。
[0005]现有的构造产率预测模型的方法及产率预测方法利用随机森林算法来预测产率,同时根据训练数据中可能影响产率的多个因素,通过因素映射模块将这些因素映射到多个因素集中,并通过模型构造模块将处理后的训练数据和权重构造成随机森林模型
。
[0006]但是现有的方式存在
(1)
反应物
、
产物及反应条件的描述符单一;
(2)
使用的机器学习模型
——
随机森林模型的精度有限;
(3)
机器学习模型的超参数对模型性能影响较大,而人工调节超参数效率低
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种化学反应产率预测方法,其特征在于,所述方法包括:获取用户的配置信息,并根据所述配置信息构造实例化模型;读取化学产率的样本数据,并按照预设的反应向量生成策略对所述样本数据编码生成反应向量;从预设的超参数调整工具中获取一个超参数组合,并根据该超参数组合对所述实例化模型进行初始化,得到初始化模型;将所述反应向量输入所述初始化模型进行运算并获得模型参数,以及根据预设的评价策略获得对应的评价指标;将所述评价指标向所述超参数调整工具报告;从所述超参数调整工具中再次获取一个超参数组合,并执行后续步骤,直至达到预设停止条件;按照预设的模型筛选策略以及获得的初始化模型对应的评价指标,筛选出优秀模型;根据所述优秀模型的超参数组合以及模型参数对该模型进行保存
。2.
如权利要求1所述的一种化学反应产率预测方法,其特征在于,获取用户的配置信息,并根据所述配置信息构造实例化模型,包括:从项目文件夹中的设定路径下读入用户的配置信息;所述配置信息至少包括模型名称
、
训练模型的个数
N、
训练时长;根据所述配置信息中的模型名称,从项目文件夹中读取模型数据,以及获取对应模型的超参数搜索空间
。3.
如权利要求2所述的一种化学反应产率预测方法,其特征在于,读取化学产率的样本数据,并按照预设的反应向量生成策略对所述样本数据编码生成反应向量;包括:读取样本数据,并将所述样本数据按照设定比例划分为训练样本集和测试样本集;所述训练样本集和所述测试样本集中均包含反应物
、
产物以及反应条件;按照所述反应向量生成策略对所述训练样本集和所述测试样本集中的反应物
、
产物以及反应条件依次编码,生成每个样本数据对应的反应向量
。4.
如权利要求3所述的一种化学反应产率预测方法,其特征在于,从预设的超参数调整工具中获取一个超参数组合时,所述超参数组合,为所述超参数调整工具通过预设的搜索算法在遍历所述超参数搜索空间之后寻找出的最优参数集;或,所述超参数组合,为所述超参数调整工具通过预设的搜索算法并结合所述评价指标在遍历所述超参数搜索空间之后寻找出的最优参数集
。5.
如权利要求4所述的一种化学反应产率预测方法,其特征在于,将所述反应向量输入所述初始化模型进行运算并获得模型参数,以及根据预设的评价策略获得对应的评价指标;包括:将所述训练集反应向量输入所述初始化模型中进行训练,得到所述模型参数;根据所述模型参数生成训练模型;将所述测试集反应向量输入所述训练模型中进行测试,获得预测结果;根据所述评价策略以及所述测试集反应向量
、
所述预测结果对所述训练模型进行评价,得到所述评价指标
。6.
如权利要求5所述的一种化学反应产率预测方法,其特征在于,根据所述评价策略以
及所述测试集反应向量
、
所述预测结果对所述训练模型进行评价,得到所述评价指标,包括:当所述训练模型为分类模型时,计算模型准确率其中,
TP
表示真实情况为正例
、
预测结果也为正例的真正例数量,
FN
表示真实情况为正例<...
【专利技术属性】
技术研发人员:杨昊澎,
申请(专利权)人:广州标智未来科学技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。