MCPcopy Index your code
hub / github.com/rushter/MLAlgorithms / Activation

Class Activation

mla/neuralnet/layers/basic.py:92–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90
91
92class Activation(Layer):
93 def __init__(self, name):
94 self.last_input = None
95 self.activation = get_activation(name)
96 # Derivative of activation function
97 self.activation_d = elementwise_grad(self.activation)
98
99 def forward_pass(self, X):
100 self.last_input = X
101 return self.activation(X)
102
103 def backward_pass(self, delta):
104 return self.activation_d(self.last_input) * delta
105
106 def shape(self, x_shape):
107 return x_shape
108
109
110class Dropout(Layer, PhaseMixin):

Callers 9

clasifierFunction · 0.90
test_mlpFunction · 0.90
test_mlpFunction · 0.90
mlp_modelFunction · 0.90
addition_problemFunction · 0.90
classificationFunction · 0.90
regressionFunction · 0.90

Calls

no outgoing calls

Tested by 3

clasifierFunction · 0.72
test_mlpFunction · 0.72
test_mlpFunction · 0.72