Core modulesΒΆ
These are the building blocks which are used to construct the CVs.
NN
|
Define a feedforward neural network given the list of layers. |
Loss
|
(Weighted) Mean Square Error |
|
ELBO loss function assuming the latent and reconstruction distributions are Gaussian. |
|
Fisher's discriminant ratio. |
|
(Weighted) autocorrelation loss. |
|
Calculate a monotonic function f(x) of the eigenvalues, by default the sum. |
|
Compute a loss function as the distance from a simple Gaussian target distribution. |
|
Compute a loss function based on Kolmogorov's variational principle for the determination of the committor function |
|
Computes the loss function to learn a representation for the resolvent of the infinitesimal generator |
|
Utils to compute efficently (time and memory wise) the derivatives of the model output wrt the positions used to compute the input descriptors. |
Stats
|
Base stats class. |
|
Principal Component Analysis class. |
|
Fisher's discriminant class. |
|
Time-lagged independent component analysis base class. |
Transform
|
Base transform class. |
Transform.descriptors
|
Non duplicated pairwise distances for a set of atoms from their positions |
|
Torsional angle defined by a set of 4 atoms from their positions |
|
Coordination number between the elements of two groups of atoms from their positions |
|
Eigenvalues of the adjacency matrix for a set of atoms from their positions |
|
Wrapper class to combine multiple descriptor transform objects acting on the same set of atomic positions |
Transform.tools
|
Normalizing block, used for computing standardized inputs/outputs. |
|
Compute continuous histogram using Gaussian kernels |
|
Common switching functions |