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.
1 parent 6ade78b commit 1ee67a4Copy full SHA for 1ee67a4
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
@@ -10,6 +10,7 @@
from .ELU import ELU
11
from .Reshape import Reshape
12
from .Flatten import Flatten
13
+from .Normalization import Normalization
14
from .Permute import Permute
15
from .PoolingCUDNN import PoolingCUDNN
16
from .Sigmoid import Sigmoid
0 commit comments