(self)
| 194 | |
| 195 | @test_util.run_deprecated_v1 |
| 196 | def testKernelRegularizer(self): |
| 197 | regularizer = lambda x: math_ops.reduce_sum(x) * 1e-3 |
| 198 | dense = core_layers.Dense( |
| 199 | 2, name='my_dense', kernel_regularizer=regularizer) |
| 200 | inputs = random_ops.random_uniform((5, 3), seed=1) |
| 201 | _ = dense(inputs) |
| 202 | loss_keys = ops.get_collection(ops.GraphKeys.REGULARIZATION_LOSSES) |
| 203 | self.assertEqual(len(loss_keys), 1) |
| 204 | self.evaluate([v.initializer for v in dense.variables]) |
| 205 | self.assertAllEqual(self.evaluate(dense.losses), self.evaluate(loss_keys)) |
| 206 | |
| 207 | @test_util.run_deprecated_v1 |
| 208 | def testKernelRegularizerWithReuse(self): |
nothing calls this directly
no test coverage detected