一键导入
differentiable-information-imbalance
Optimizing molecular feature weights and performing feature selection via Differentiable Information Imbalance (DII).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Optimizing molecular feature weights and performing feature selection via Differentiable Information Imbalance (DII).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Mitigating the effect of activity cliffs using Triplet Soft Margin (TSM) loss on High-Value Activity Cliff Triplets (HV-ACTs).
Running molecular geometry optimization and molecular dynamics (MD) simulations using ASE and MLIPs.
Generating 3D molecular conformations and preparing input files for quantum chemistry DFT calculations.
Constructing Gaussian output neural networks and training deep ensembles to quantify aleatoric and epistemic uncertainty.
Implementing Delta-ML (residual learning between low and high levels of theory) and model transfer learning.
Active learning loops for MLIPs using uncertainty-biased configuration selection and DFT query oracle simulation.
| name | differentiable_information_imbalance |
| description | Optimizing molecular feature weights and performing feature selection via Differentiable Information Imbalance (DII). |
Use this skill when performing feature selection or dimension reduction on molecular descriptors or trajectory conformations. This ensures that the chosen feature subset retains maximum predictive power regarding the ground-truth space (e.g. quantum properties or full-atom coordinate systems).
The Information Imbalance $\Delta(d^A \to d^B)$ measures how well distances in feature space $A$ predict distances in feature space $B$: $$\Delta(d^A \to d^B) = \frac{2}{N^2} \sum_{i,j: r_{ij}^A = 1} r_{ij}^B$$ where $r_{ij}^A$ and $r_{ij}^B$ represent distance ranks.
To optimize feature weights $w$ in space $A$:
Run the script dii_feature_selection.py to optimize feature weights for a set of molecular descriptors:
python scripts/dii_feature_selection.py --lr 0.01 --epochs 50 --l1_reg 0.1
This runs gradient descent to identify the most informative descriptors.