netket.nn
Contents
netket.nn#
This sub-module extends flax.linen with layers and tools that are useful to applications in quantum physics. Read more about the design goal of this module in their README
Linear Modules#
Implements a projection onto a symmetry group. |
|
A group convolution operation that is equivariant over a symmetry group. |
|
1D linear transformation module with mask for autoregressive NN. |
|
1D convolution module with mask for autoregressive NN. |
|
2D convolution module with mask for autoregressive NN. |
|
1D linear transformation module with mask for fast autoregressive NN. |
|
1D convolution module with mask for fast autoregressive NN. |
|
2D convolution module with mask for fast autoregressive NN. |
Activation functions#
|
Modifies a non-linearity to act separately on the real and imaginary parts |
|
|
|
|
|
|
|
|
|
Miscellaneous Functions#
|
Encodes the array x into a set of binary-encoded variables described by the shape of a Hilbert space. |
Utility functions#
|
Computes apply_fun(variables, states) on all states of hilbert and returns |
|
Blocks#
A Multi-Layer Perceptron with hidden layers. |