MCPcopy
hub / github.com/ddbourgin/numpy-ml / _init_params

Method _init_params

numpy_ml/neural_nets/layers/layers.py:2684–2693  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2682 self.is_initialized = False
2683
2684 def _init_params(self):
2685 init_weights = WeightInitializer(str(self.act_fn), mode=self.init)
2686
2687 W = init_weights((self.kernel_width, self.in_ch, self.out_ch))
2688 b = np.zeros((1, 1, self.out_ch))
2689
2690 self.parameters = {"W": W, "b": b}
2691 self.gradients = {"W": np.zeros_like(W), "b": np.zeros_like(b)}
2692 self.derived_variables = {"Z": [], "out_rows": [], "out_cols": []}
2693 self.is_initialized = True
2694
2695 @property
2696 def hyperparameters(self):

Callers 1

forwardMethod · 0.95

Calls 1

WeightInitializerClass · 0.85

Tested by

no test coverage detected