Upload SO3Net-PES-ANI-1x-Subset
Browse files
README.md
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Description
|
| 2 |
+
|
| 3 |
+
This model is a M3GNet potential for 4 elements including H, C, N, O. It has broad applications in the
|
| 4 |
+
dynamic simulations of organic molecules.
|
| 5 |
+
|
| 6 |
+
# Training dataset
|
| 7 |
+
|
| 8 |
+
ANI-1x-Subset: 300K MD simulations and Materials Project ground state calculations.
|
| 9 |
+
- Training set size: 991735
|
| 10 |
+
- Validation set size: 248355
|
| 11 |
+
- Test set size: 248355
|
| 12 |
+
|
| 13 |
+
# Performance metrics
|
| 14 |
+
|
| 15 |
+
## Training and validation errors
|
| 16 |
+
|
| 17 |
+
MAEs of energies, forces and stresses, respectively
|
| 18 |
+
- Training: 2.281 meV/atom, 46 meV/A
|
| 19 |
+
- Validation: 2.286 meV/atom, 46 meV/A
|
| 20 |
+
- Test: 1.596 meV/atom, 35 meV/A
|
| 21 |
+
|
| 22 |
+
# References
|
| 23 |
+
|
| 24 |
+
```txt
|
| 25 |
+
Ko, T.W., Deng, B., Nassar, M. et al. Materials Graph Library (MatGL), an open-source graph deep learning library for materials science and chemistry. npj Computation Materials 11, 253 (2025).
|
| 26 |
+
```
|
model.json
ADDED
|
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"@class": "Potential",
|
| 3 |
+
"@module": "matgl.apps.pes",
|
| 4 |
+
"@model_version": 3,
|
| 5 |
+
"metadata": null,
|
| 6 |
+
"kwargs": {
|
| 7 |
+
"model": {
|
| 8 |
+
"@class": "SO3Net",
|
| 9 |
+
"@module": "matgl.models._so3net",
|
| 10 |
+
"@model_version": 0,
|
| 11 |
+
"init_args": {
|
| 12 |
+
"element_types": [
|
| 13 |
+
"H",
|
| 14 |
+
"C",
|
| 15 |
+
"N",
|
| 16 |
+
"O"
|
| 17 |
+
],
|
| 18 |
+
"units": 64,
|
| 19 |
+
"dim_state_embedding": 0,
|
| 20 |
+
"ntypes_state": null,
|
| 21 |
+
"dim_state_feats": null,
|
| 22 |
+
"nblocks": 3,
|
| 23 |
+
"nmax": 5,
|
| 24 |
+
"cutoff": 5.0,
|
| 25 |
+
"rbf_learnable": false,
|
| 26 |
+
"target_property": "atomwise",
|
| 27 |
+
"task_type": "regression",
|
| 28 |
+
"readout_type": "weighted_atom",
|
| 29 |
+
"niters_set2set": 3,
|
| 30 |
+
"nlayers_set2set": 3,
|
| 31 |
+
"nlayers_readout": 2,
|
| 32 |
+
"is_intensive": false,
|
| 33 |
+
"include_state": false,
|
| 34 |
+
"use_vector_representation": false,
|
| 35 |
+
"correct_charges": false,
|
| 36 |
+
"predict_dipole_magnitude": false,
|
| 37 |
+
"activation_type": "swish",
|
| 38 |
+
"ntargets": 1,
|
| 39 |
+
"return_vector_representation": false,
|
| 40 |
+
"dim_node_embedding": 64,
|
| 41 |
+
"lmax": 2
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"data_mean": "tensor(0.)",
|
| 45 |
+
"data_std": "tensor(3.70301199)",
|
| 46 |
+
"element_refs": "tensor([ -16.51807976, -1036.37304688, -1488.65246582, -2046.00830078])",
|
| 47 |
+
"calc_forces": true,
|
| 48 |
+
"calc_stresses": false,
|
| 49 |
+
"calc_hessian": false,
|
| 50 |
+
"calc_magmom": false,
|
| 51 |
+
"calc_repuls": false,
|
| 52 |
+
"zbl_trainable": false,
|
| 53 |
+
"debug_mode": false
|
| 54 |
+
}
|
| 55 |
+
}
|
model.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9b4c7dd2d1996d01fcb9ca5c50f5a213c23326162182d3392129c8e2363ab42f
|
| 3 |
+
size 3969478
|
state.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:947361c5a97cf550bbde218eac4ad2419bd199554d8041f902dc9deee41924f8
|
| 3 |
+
size 429416
|