1.一种基于无模板的分子多步逆合成预测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于无模板的分子多步逆合成预测方法,其特征在于,所述编码模块包含多层编码层,每层编码层均包括用于全局编码的全局注意力头和用于局域编码的局部注意力头;
3.根据权利要求2所述的基于无模板的分子多步逆合成预测方法,其特征在于,在编码模块的每层编码层中,还包含键特征矩阵的更新过程,用公式表示为:
4.根据权利要求1所述的基于无模板的分子多步逆合成预测方法,其特征在于,所述反应中心检测模块中,采用全连接层分别针对原子和键进行反应中心的预测,用公式表示为:
5.根据权利要求1所述的基于无模板的分子多步逆合成预测方法,其特征在于,所述解码模块包含多层编码层,每层解码层均包括用于全局解码的全局注意力头和用于局域解码的局部注意力头;
6.根据权利要求1所述的基于无模板的分子多步逆合成预测方法,其特征在于,所述键特征包括是否是芳香键、是否是共轭键、是否是环的一部分。
7.根据权利要求1所述的基于无模板的分子多步逆合成预测方法,其特征在于,所述方法还包括:采用retro*搜索算法对给定的目标药物分子进行多步逆合成,在retro*搜索算法的扩展步骤中采用参数优化的单步逆合成模型进行多步逆合成预测。
8.一种基于无模板的分子多步逆合成预测装置,其特征在于,包括获取单元、构建单元、训练及应用单元;
9.根据权利要求8所述的基于无模板的分子多步逆合成预测装置,其特征在于,还包括搜索合成单元,用于采用retro*搜索算法对给定的目标药物分子进行多步逆合成,在retro*搜索算法的扩展步骤中采用参数优化的单步逆合成模型进行多步逆合成预测。
10.一种基于无模板的分子多步逆合成预测装置,包括存储器、处理器以及存储在存储器中并可在处理器上执行的计算机程序,其特征在于,处理器执行计算机程序时实现权利要求1-7任一项所述的基于无模板的分子多步逆合成预测方法的步骤。