def check_forward(self, x_data):
x = chainer.Variable(x_data)
y = functions.leaky_relu(x, slope=self.slope)
self.assertEqual(y.data.dtype, self.dtype)
expected = self.x.copy()
for i in numpy.ndindex(self.x.shape):
if self.x[i] < 0:
expected[i] *= self.slope
gradient_check.assert_allclose(
expected, y.data, **self.check_forward_options)
评论列表
文章目录