We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6c61abc + 1ee67a4 commit e6a465bCopy full SHA for e6a465b
DeepFried2/layers/Normalization.py
@@ -0,0 +1,10 @@
1
+import DeepFried2 as df
2
+
3
+class Normalization(df.Module):
4
+ def __init__(self, axis=-1, eps=1e-8):
5
+ df.Module.__init__(self)
6
+ self.axis = axis
7
+ self.eps = eps
8
9
+ def symb_forward(self, symb_in):
10
+ return symb_in / df.T.sqrt(self.eps + (symb_in**2).sum(axis=self.axis, keepdims=True))
DeepFried2/layers/__init__.py
@@ -11,6 +11,7 @@
11
from .ELU import ELU
12
from .Reshape import Reshape
13
from .Flatten import Flatten
14
+from .Normalization import Normalization
15
from .Permute import Permute
16
from .PoolingCUDNN import PoolingCUDNN
17
from .Sigmoid import Sigmoid
0 commit comments