(self)
| 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): |
no test coverage detected