(self)
| 2062 | self.is_initialized = False |
| 2063 | |
| 2064 | def _init_params(self): |
| 2065 | init_weights = WeightInitializer(str(self.act_fn), mode=self.init) |
| 2066 | |
| 2067 | b = np.zeros((1, self.n_out)) |
| 2068 | W = init_weights((self.n_in, self.n_out)) |
| 2069 | |
| 2070 | self.parameters = {"W": W, "b": b} |
| 2071 | self.derived_variables = {"Z": []} |
| 2072 | self.gradients = {"W": np.zeros_like(W), "b": np.zeros_like(b)} |
| 2073 | self.is_initialized = True |
| 2074 | |
| 2075 | @property |
| 2076 | def hyperparameters(self): |
no test coverage detected