NV-KERMT-70M-v2代码实现详解:从SMILES解析到分子嵌入生成

发布时间:2026/7/14 9:07:09

NV-KERMT-70M-v2代码实现详解:从SMILES解析到分子嵌入生成
NV-KERMT-70M-v2代码实现详解从SMILES解析到分子嵌入生成【免费下载链接】NV-KERMT-70M-v2项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/NV-KERMT-70M-v2NV-KERMT-70M-v2是一款基于图Transformer架构的分子表示学习模型专为药物发现中的ADMET吸收、分布、代谢、排泄、毒性属性预测任务设计。该模型通过创新的多任务预训练策略将2D分子图转化为具有化学意义的潜在表示为药物研发提供强大的分子特征提取能力。模型架构概览融合图Transformer与对比学习核心组件解析NV-KERMT-70M-v2采用扩展自GROVER的graph-transformer架构主要包含以下关键模块编码器Encoder6层消息传递注意力层隐藏维度8004个注意力头配备PReLU激活函数和0.1的dropout率解码器Decoder3层Transformer结构8个注意力头512隐藏/潜在维度2048维前馈网络采用旋转位置编码RoPE多任务学习头包含概率潜在头、批内对比辅助变量、SMILES重构Transformer解码器以及化学特异性词汇预测头![模型架构示意图]创新点四合一联合概率目标模型通过以下四种损失函数的联合优化实现化学知识的深度融合SMILES重构损失通过Transformer解码器从采样潜变量生成SMILES对称潜变量密度正则化A-MIM项批内对比判别损失匹配/非匹配分类化学特异性自监督损失原子上下文、键上下文和官能团预测数据处理流程从SMILES到分子图SMILES解析与图构建输入的SMILES字符串首先通过RDKit工具包进行解析转化为2D原子-键图结构。这一过程包括化学键类型识别单键、双键、三键等原子属性提取元素类型、电荷、氢原子数量等分子拓扑结构构建原子连接关系注意推荐的SMILES解码器最大序列长度为512 tokens超过此长度的分子需要截断或忽略。化学特异性词汇表模型使用三个关键的词汇表文件实现分子特征的向量化原子词汇表pretrain_atom_vocab.json键词汇表pretrain_bond_vocab.jsonSMILES词汇表pretrain_smiles_vocab.pkl这些词汇表包含了药物发现领域常见的化学实体确保模型能够准确理解分子结构的化学含义。分子嵌入生成从图编码到潜在表示图Transformer编码过程分子图的编码通过以下步骤完成局部消息传递捕获原子间的局部化学环境信息全局自注意力建模分子范围内的长距离相互作用多任务块处理融合多种化学特征学习任务这一过程将分子图转化为原子级和键级的表示保留了分子的化学特性和结构信息。潜在表示学习编码器的输出通过一个学习投影层映射到高斯潜在分布生成512维的分子嵌入向量。这一向量不仅包含分子的结构信息还融合了化学性质的预测能力可直接用于下游ADMET属性预测任务。实际应用模型部署与微调指南环境要求PyTorch 2.xRDKit cheminformatics toolkit模型 checkpointkermt_contrastive_v2.0.pt快速开始步骤克隆仓库git clone https://gitcode.com/hf_mirrors/nvidia/NV-KERMT-70M-v2加载预训练模型和词汇表文件准备SMILES格式的分子数据生成分子嵌入或进行下游任务微调应用场景ADMET属性预测模型的特征提取器多端点ADMET数据集的微调基础模型分子表示学习研究的基准模型总结分子AI的强大工具NV-KERMT-70M-v2通过创新的图Transformer架构和多任务预训练策略为药物发现领域提供了一个强大的分子表示学习工具。其核心优势在于化学感知能力专为分子结构设计的词汇表和编码方式多任务学习融合多种自监督任务提升表示质量灵活性可作为特征提取器或微调基础模型使用无论是计算化学研究者还是药物发现科学家都能从这一模型中获得有价值的分子表示推动药物研发的效率和准确性。完整技术细节请参考Adrian et al. (2025). Multitask finetuning and acceleration of chemical pretrained models for small molecule drug property prediction. arXiv:2510.12719【免费下载链接】NV-KERMT-70M-v2项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/NV-KERMT-70M-v2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

深入理解Phi-3-mini-4k-instruct_rai_1.7.1_hybrid的架构设计:终极指南

深入理解Phi-3-mini-4k-instruct_rai_1.7.1_hybrid的架构设计:终极指南

2026/7/14 9:07:09

深入理解Phi-3-mini-4k-instruct_rai_1.7.1_hybrid的架构设计:终极指南 【免费下载链接】Phi-3-mini-4k-instruct_rai_1.7.1_hybrid 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Phi-3-mini-4k-instruct_rai_1.7.1_hybrid Phi-3-mini-4k-instruct_rai…

Meta-Llama-3.1-8B-Instruct_rai_1.7.1_hybrid与原生模型对比:为什么混合优化架构更胜一筹?

Meta-Llama-3.1-8B-Instruct_rai_1.7.1_hybrid与原生模型对比:为什么混合优化架构更胜一筹?

2026/7/14 8:57:09

Meta-Llama-3.1-8B-Instruct_rai_1.7.1_hybrid与原生模型对比:为什么混合优化架构更胜一筹? 【免费下载链接】Meta-Llama-3.1-8B-Instruct_rai_1.7.1_hybrid 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Meta-Llama-3.1-8B-Instruct_rai_1.7.1_…

Hermes Agent模型路由策略:Sakana Fugu与GLM 5.2的智能任务分发实践

Hermes Agent模型路由策略:Sakana Fugu与GLM 5.2的智能任务分发实践

2026/7/14 8:57:09

最近在测试 Hermes Agent 时,我发现一个很有意思的现象:当我把同一个任务分别交给 Sakana Fugu 和 GLM 5.2 处理时,结果差异比我想象的要大得多。这不仅仅是“哪个模型更强”的问题,而是涉及到模型路由策略、任务适配性和实际工作…

TranslucentTB终极指南:让Windows任务栏变透明的免费轻量级工具

TranslucentTB终极指南:让Windows任务栏变透明的免费轻量级工具

2026/7/14 10:27:14

TranslucentTB终极指南:让Windows任务栏变透明的免费轻量级工具 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 你是否厌倦了…

30m跨径T梁桥结构计算全流程解析:从荷载分配到配筋验算

30m跨径T梁桥结构计算全流程解析:从荷载分配到配筋验算

2026/7/14 10:27:14

1. 30m跨径T梁桥设计基础30米跨径的T梁桥在中小跨径桥梁中非常常见,这种结构形式兼具经济性和施工便利性。我刚入行时参与的第一个项目就是一座30m跨径的T梁桥,当时对设计流程还不太熟悉,走了不少弯路。现在回想起来,如果能有一套…

维度的透视眼:深入解析 AI 编译器中的 Shape Inference(形状推导)

维度的透视眼:深入解析 AI 编译器中的 Shape Inference(形状推导)

2026/7/14 10:27:14

维度的透视眼:深入解析 AI 编译器中的 Shape Inference(形状推导) 在现代 AI 编译器管线中,我们已经见证了代码如何从前端被引渡进 MLIR(MLIRGen),如何通过内联打破边界(Inliner&…

实战指南:怎样高效参与编程马拉松并实现技能突破

实战指南:怎样高效参与编程马拉松并实现技能突破

2026/7/14 10:27:14

实战指南:怎样高效参与编程马拉松并实现技能突破 【免费下载链接】A-to-Z-Resources-for-Students ✅ Curated list of resources for developers 项目地址: https://gitcode.com/GitHub_Trending/at/A-to-Z-Resources-for-Students 编程马拉松是学生开发者…

5分钟完成安装:YimMenu GTA5增强菜单完整使用指南

5分钟完成安装:YimMenu GTA5增强菜单完整使用指南

2026/7/14 10:27:14

5分钟完成安装:YimMenu GTA5增强菜单完整使用指南 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenu …

如何快速上手Koha开源图书馆管理系统:新手必备的完整指南

如何快速上手Koha开源图书馆管理系统:新手必备的完整指南

2026/7/14 10:17:13

如何快速上手Koha开源图书馆管理系统:新手必备的完整指南 【免费下载链接】Koha Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. ***Note: this is a synced mirror of the official Koha r…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/14 10:03:09

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/13 20:43:19

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/13 20:43:10

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

XUnity.AutoTranslator 游戏实时翻译插件:从原理到实战的完整指南

XUnity.AutoTranslator 游戏实时翻译插件:从原理到实战的完整指南

2026/7/14 0:06:37

1. 项目概述:当游戏语言成为一堵墙作为一名玩了十几年日系、欧美独立游戏的“老油条”,我太懂那种面对一款心仪已久、画风玩法都戳中G点的游戏,却因为语言不通而望而却步的痛了。尤其是那些基于Unity引擎开发的、体量不大但内容精良的作品&am…

2026普通文员学数据分析的价值

2026普通文员学数据分析的价值

2026/7/14 0:06:37

一、2026年普通文员学习数据分析的必要性随着数字化转型加速,数据分析技能正逐渐成为职场基础能力。普通文员学习数据分析可以提升工作效率、增强竞争力,并为职业转型提供更多可能性。二、数据分析对文员的价值自动化办公:通过数据分析工具&a…

2026从计划员到主管,生产管理者学数据分析有用吗?

2026从计划员到主管,生产管理者学数据分析有用吗?

2026/7/14 0:06:37

一、生产管理领域的职业发展路径 从计划员到主管的角色转变,是生产管理者职业发展的典型路径。计划员主要负责生产排程、库存管理和资源协调等基础工作,而主管则需要承担团队管理、决策支持和效率优化等更高级别的职责。这种转变不仅仅是职位的提升&…