xnn.dnn.models.hdnnp.HDNNP#
- class xnn.dnn.models.hdnnp.HDNNP(species, cutoff=6.0, etas=(0.05, 0.5, 2.0, 8.0), rs=(0.0,), hidden=(64, 64))[source]#
Bases:
DescriptorPotentialHigh-Dimensional Neural Network Potential (Behler-Parrinello, 2007).
A thin
DescriptorPotentialwhose featurizer isRadialSymmetryFunctions: per-element atomic networks on radial symmetry-function descriptors. Swapping the featurizer for anAEVyields ANI (seeani.py).- Parameters:
species (sequence of int) – Atomic numbers to build per-element networks for and to resolve the radial symmetry functions into.
cutoff (float, optional) – Cutoff radius for the radial symmetry functions, by default 6.0.
etas (sequence of float, optional) – Radial Gaussian width parameters, by default
(0.05, 0.5, 2.0, 8.0).rs (sequence of float, optional) – Radial shifts
Rs, by default(0.0,).hidden (sequence of int, optional) – Hidden-layer widths of each per-element MLP, by default
(64, 64).