Пример #1
0
 def test_unpooling_3d_invalid(self):
     (x, ksize) = self._get_data(2)
     with self.assertRaises(ValueError):
         functions.unpooling_3d(x, ksize)
Пример #2
0
 def test_unpooling_3d(self):
     (x, ksize) = self._get_data(3)
     testing.assert_allclose(
         functions.unpooling_nd(x, ksize).data,
         functions.unpooling_3d(x, ksize).data)
Пример #3
0
def upscale2x3d(h):
    return F.unpooling_3d(h, 2, 2, 0, outsize=(h.shape[2] * 2, h.shape[3] * 2, h.shape[4] * 2))
Пример #4
0
 def __call__(self, x):
     h = x
     h = F.unpooling_3d(h, ksize=4, stride=2, pad=2, cover_all=False)
     h = self.c(h)
     return h
Пример #5
0
 def test_unpooling_3d_invalid(self):
     (x, ksize) = self._get_data(2)
     with self.assertRaises(ValueError):
         functions.unpooling_3d(x, ksize)
Пример #6
0
 def test_unpooling_3d(self):
     (x, ksize) = self._get_data(3)
     testing.assert_allclose(
         functions.unpooling_nd(x, ksize).data,
         functions.unpooling_3d(x, ksize).data)