You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`frozen_sklearn`| Frozen backbone + scikit-learn regressor | Small (\<1k) | CPU only | Ultra-fast benchmarking & prototyping |
35
-
|`linear_probe`| Frozen backbone + gradient-descent linear head | Medium (1k–10k) | CPU / GPU |Balanced efficiency for linear properties|
24
+
|`frozen_head`| Frozen backbone + DeepMD property fitting head | Medium (1k–10k) | CPU / GPU |Train only the property head while keeping the pretrained DPA backbone frozen|
36
25
|`finetune`| End-to-end full parameter fine-tuning | Large (>10k) | GPU required | Maximum accuracy on large datasets |
37
26
|`mft`| Multi-task co-training (property + force field) | Small / low-data | GPU required | Mitigating representation collapse |
# ConditionManager standardizes and concatenates values to the descriptor
112
101
```
113
102
114
-
**linear_probe / finetune / mft** — place `fparam.npy` of shape `(nframes, fparam_dim)` in each `set.*/` directory alongside `coord.npy`, then declare the dimension at construction:
103
+
**frozen_head / finetune / mft** — place `fparam.npy` of shape `(nframes, fparam_dim)` in each `set.*/` directory alongside `coord.npy`, then declare the dimension at construction:
115
104
116
105
```python
117
106
model = DPAFineTuner(strategy="finetune", fparam_dim=2)
0 commit comments