![]() |
Belle II Software prerelease-10-00-00a
|


Public Member Functions | |
| __init__ (self, num_embeddings, embedding_dim, padding_idx=None, max_norm=None, norm_type=2, scale_grad_by_freq=False, sparse=False, _weight=None, num_svs=1, num_itrs=1, eps=1e-12) | |
| Constructor. | |
| forward (self, x) | |
| forward | |
| u (self) | |
| sv (self) | |
| W_ (self) | |
Public Attributes | |
| num_itrs = num_itrs | |
| Number of power iterations per step. | |
| num_svs = num_svs | |
| Number of singular values. | |
| transpose = transpose | |
| Transposed? | |
| eps = eps | |
| Epsilon value for avoiding divide-by-0. | |
| training | |
Embedding layer with spectral norm We use num_embeddings as the dim instead of embedding_dim here for convenience sake
| __init__ | ( | self, | |
| num_embeddings, | |||
| embedding_dim, | |||
| padding_idx = None, | |||
| max_norm = None, | |||
| norm_type = 2, | |||
| scale_grad_by_freq = False, | |||
| sparse = False, | |||
| _weight = None, | |||
| num_svs = 1, | |||
| num_itrs = 1, | |||
| eps = 1e-12 ) |
Constructor.
Definition at line 807 of file ieagan.py.
| forward | ( | self, | |
| x ) |
|
inherited |
Singular values note that these buffers are just for logging and are not used in training.
Definition at line 256 of file ieagan.py.
|
inherited |
|
inherited |
Compute the spectrally-normalized weight
Definition at line 263 of file ieagan.py.
|
inherited |
|
inherited |
|
inherited |