自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (2)
  • 收藏
  • 关注

原创 图神经网络与分子表征:7. LEFTNet

在执行性质预测任务时,我们需要考虑两个问题:1. 如何正确的将图结构进行编码?2. 如何汇聚编码信息预测整个分子的任务?LEFTNet 就是通过回答上述问题来进行模型设计的。

2024-04-19 18:37:11 746

原创 使用 ASE 拼接分子

在部分应用场景下,我们需要对两个分子片段进行拼接。例如锂电电解液数据库 LiBE,然而,当前并没有合适的拼接方法。本文将尝试使用 ASE 实现任意分子片段的拼接。

2024-04-13 12:06:53 636

原创 扩散模型公式推导

这篇文章中,我们将尝试证明扩散模型背后的数学原理。

2024-01-23 23:43:06 1224

原创 图神经网络与分子表征:6. EGNN

很多人在完成升学考试后便很少参与公式推导这种数学锻炼,导致大家对数学公式避之不及。事实上,很多经典的神经网络框架正是基于简单、直观的数学推导搭建的。

2024-01-15 00:00:12 1072

原创 图神经网络与分子表征:番外——等变术语

本文重点参考了这篇博客:https://nb.bohrium.dp.tech/detail/1342看论文时经常会遇到 SE3, SO3, O3 等字样,云里雾里,难以理解。本文对这些术语进行集中解释。

2024-01-02 19:25:23 1159

原创 扩散模型基础

扩散模型发展至今日,早已成为各大机器学习顶会的香饽饽。本文简记扩散模型入门相关代码。

2024-01-01 01:32:12 966

原创 postgresql & pgvector 安装间记

添加环境变量到 postgres .bashrc 中。默认新建用户 postgres。

2023-12-10 16:50:47 624

原创 奇技淫巧第9期

今天回顾一下 5~12 月所遇到的零碎知识点。

2023-12-03 18:23:14 140

原创 openbabel 安装 & 生成指纹方法

我们可以通过两种途径将 openbabel fingerprint 转换成 1024 维 one-hot 向量。

2023-12-01 22:40:14 463

原创 捕获 rdkit 警告

rdkit 是一个神奇的 python 包。它的函数主体部分是 C++ 写的,python 仅仅提供接口。具体到日志模块,rdkit python 中看不到源码,官方只是提供了一些函数接口供调用。静默 rdkit 的警告信息是最常见的需求,网上教程也很多。但是捕获 rdkit 的警告信息则完全没有正确答案。

2023-10-30 21:21:59 159

原创 图神经网络和分子表征:5. Completeness

大家都知道 “两点确定一线,三点确定一平面”,那么多少个变量可以确定一个分子呢?这是最近顶刊们热烈讨论的话题。

2023-10-29 15:17:24 377

原创 图神经网络和分子表征:4. PAINN

如果说 SchNet 带来了【3D】的火种,DimeNet 燃起了【几何】的火苗,那么 PAINN 则以星火燎原之势跨入 【等变】时代。

2023-09-04 23:51:56 1368 3

原创 图神经网络和分子表征:3. 不变网络最后的辉煌

本篇博客,我们将依次介绍首次纳入角度信息的DimeNet(2020 ICLR),受DimeNet启发的GemNet (NeurIPS 2021),PAINN(2021 ICML)和SphereNet(2022 ICLR)以及做到局域完备性的ComENet(NeurIPS 2022)。

2023-08-27 00:08:21 1014 2

原创 图神经网络与分子表征:番外——基组选择

部分研究人员借用高斯中的一系列基组去包装输入几何信息(距离、角度和二面角),这样做一方面提高了GNN的可解释性,另一方面也实实在在的提高了模型精度。从 AI 角度看,embedding则可以看作是几何信息的升维。

2023-08-26 18:11:54 743 1

原创 图神经网络与分子表征:2. SchNet

SchNet 在2018年的面世彻底引爆了神经网络势函数(NNP, Neural Network Potential)领域,虽然说NNP的开山鼻祖还要更早,但均未像 SchNet 这样真正被物理化学家接受,引发变革。这篇博客浅浅记录下自己阅读SchNet代码的心得。

2023-08-23 01:43:29 1698 5

原创 图神经网络与分子表征:1. 分子图和图神经网络基础

CSDN的朋友们大家好,好久没写系列文章了。近期读了很多图神经网络(GNN)和分子表征(molecular representation)的论文,正好最近不是很忙,所以我决定把自己的学习过程记录下来,与大家共勉。

2023-08-22 00:02:24 943

原创 ReduceLROnPlateau学习率记录

最开始觉得“不受控制”是以为,模型过了这个 patience 以后,学习率一定下降,所以最后是类似 stepLR 那样的形状。这个参数的定义是:如果模型在连续 patience 上误差降低均低于 threshold,学习率将触发下降条件。上述两例只针对 patience 这一个参数,当然了,还有其他的一些参数,具体请看。在经过一番调研后,我大概搞懂了为什么总感觉下降不受控制。然而,该学习率使用起来总给人一种,下降不受控制的感觉。其中最核心的参数是patience。事实上,下降是需要根据阈值调整的,

2023-07-24 11:55:02 209

原创 Structure- and Ligand-Based Approaches

随手记:

2023-07-20 10:59:44 65

原创 第三届DeepModeling黑客松竞赛

今年的Hackathon难度梯度设置很广,有偏向硬核开发的,有偏向应用的,还有面向初学者的教学布道赛道!

2023-07-06 15:12:50 127

原创 数据集的两种漂移

首先,我们回顾一下有监督机器学习的任务。我们可以将其抽象为:从输入X∈XX∈X预测输出Y∈YY∈Y。二者的联合分布PYXP(Y,X)PYXPY∣XPXP(Y|X)P(X)PY∣XPX。其中PXP(X)PX是通常意义下的输入的分布,PY∣XP(Y|X)PY∣X可以看作是机器学习模型需要学习的映射关系,PYXP(Y,X)PYX是最终的 target。

2023-05-20 22:13:50 466

原创 奇技淫巧第8期

学无止境。下面是对去年11月至今年5月的零散知识点总结。

2023-05-13 17:01:25 8318

原创 玩转 Python 装饰器

从应用的视角出发逐步推导 Python 装饰器,内含实战练习。

2023-01-28 01:41:47 502

原创 玩转 Python super 函数

编程小白看到 super 函数就发怵,奇怪的语法难以清晰的描述。本文首先定义 super 的使用场景,再通过变换一个实例为 super 函数祛魅。

2023-01-26 17:55:23 1097 2

原创 Python 类方法简记

Python 的类可以有特定的方法。本文简记三种设计类方法的模板。

2023-01-26 13:23:17 956

原创 python 代码注释

如果说高效率的算法是一个项目的内核,那么完备的文档注释、API 接口则是项目的外壳,直接与客户交互。

2023-01-16 01:02:53 1275 2

原创 从 Nauty 数据结构出发认识群论

对于计算机方向同学,可以尝试从数据结构的角度理解群论。本文基于 Nauty 文档、网站和 Nauty 的 python binding, pynauty(github.com) 展开。

2022-12-04 02:07:41 1278 1

原创 Surge:分子生成最前沿

这篇文章简要介绍分子生成程序 `Surge` 的工作原理。`Surge` 是当下最好的开源的分子生成程序,枚举百万量级分子仅需要0.1秒左右。

2022-12-01 18:54:45 593

原创 python 视角下的 6 大程序设计原则

近万字解析6大程序设计原则,python 面向对象程序设计进阶。(附代码)

2022-11-21 00:58:47 760

原创 高质量科研绘图工作流

论文写作常常需要 PPT 加工图片,然而,PPT 直接导出的图片清晰度较差。本文我们使用开源工具来自动化完成图片增强等操作。

2022-11-17 22:42:35 848 1

原创 奇技淫巧第7期

终于腾出时间了,现在对3~11月份知识点作总结。这段时间主要在写论文,跑案例分析。暑期的比赛另写了一个小系列,这里就不再写了。总的来说,零散的代码知识点在积累几个月后还是要汇总回顾一下的。

2022-11-17 16:44:21 7564

原创 强化记忆:pycharm 部分快捷键

今天重新跑了一下github的官方教程,简单记下比较重要的几个。

2022-10-04 02:52:20 589

翻译 github action配置secrets

github secrets分成三类,environment secrets优先级最高,然后是rapository, orgnization。

2022-10-04 02:38:15 2938 1

原创 INMS伪代码注释

读文献: https://doi.org/10.3390/insects12080705。比如,两个框指向了不同的类,但假类的置信度更高,所以最终结果会判定给假类。如果两个框的重叠大于一定阈值,取最大置信度的框。图像识别领域有一个子项是物体切割。但有时候会有很多框重叠的现象。

2022-09-23 00:40:24 583

翻译 ACS文章图片格式要求

一些重要的点值得单独发一篇博客

2022-09-04 22:28:21 2184

原创 散文:dflow 是如何实现slice的

这篇文章可能会比较乱,大家看一乐就好。

2022-08-16 12:40:41 309

原创 dflow入门6——Subpath_slices

为了梳理学习dflow时遇到的知识点,我决定开这一个系列记录自己的学习过程。这一节,我们将讨论dflow的一个feature:Subpath_slices,并在最后写一个应用。

2022-08-12 22:24:53 236

原创 dflow入门5——Big step & Big parameter

为了梳理学习dflow时遇到的知识点,我决定开这一个系列记录自己的学习过程。本节我们将讨论dflow的两个feature:bigstep和bigparameter。

2022-08-01 20:12:34 199

原创 dflow入门4——recurse&reuse&conditional

为了梳理学习dflow时遇到的知识点,我决定开这一个系列记录自己的学习过程。我们将阅读教程中recurse、reuse和conditional这三节。

2022-08-01 18:13:09 336

原创 dflow入门3——dpdispatcher插件

为了梳理学习dflow时遇到的知识点,我决定开这一个系列记录自己的学习过程。本文将先尝试阅读教程,然后尝试修改之前的调用脚本。

2022-08-01 11:26:21 444 3

原创 dflow入门2——Slices

为了梳理学习dflow时遇到的知识点,我决定开这一个系列记录自己的学习过程。当然了,最好是去看和本文,我们将阅读教程中slices这一节,并在最后写一个应用。

2022-07-26 17:19:52 325

pytorch简单练习.rar

使用pytorch解决简单的优化问题和最小二乘问题,内容涵盖pytorch优化器,简易神经元,tensorboard绘制误差曲线,plotly绘制函数势能面等等。是我本人工程优化课程的第二次大作业。

2021-04-24

分子构型优化初探.rar

凸优化理论作业,量化计算的Python实现及可视化

2021-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除