Esempio n. 1
0
 def test2_random_binomial_p(self,mock_binomial,mock_random_streams):
     mock_random_streams.return_value = self.rs
     mock_binomial.return_value = self.input_ndarray
     self.random_layer = rl(
                 num_neurons=10,
                 id = self.random_layer_name,
                 distribution = 'binomial',
                 options = {'p':0.5},
                 verbose = self.verbose
     )
     self.assertEqual(self.random_layer.id,self.random_layer_name)
     self.assertTrue(numpy.allclose(self.random_layer.output,self.input_ndarray))
Esempio n. 2
0
 def test4_random_uniform_limits(self,mock_uniform,mock_random_streams):
     mock_random_streams.return_value = self.rs
     mock_uniform.return_value = self.input_ndarray
     self.random_layer = rl(
                 num_neurons=10,
                 id = self.random_layer_name,
                 distribution = 'uniform',
                 options = {'limits':(0,1)},
                 verbose = self.verbose
     )
     self.assertEqual(self.random_layer.id,self.random_layer_name)
     self.assertTrue(numpy.allclose(self.random_layer.output,self.input_ndarray))
Esempio n. 3
0
 def test7_random_gaussian_mu_sigma(self,mock_normal,mock_random_streams):
     mock_random_streams.return_value = self.rs
     mock_normal.return_value = self.input_ndarray
     self.random_layer = rl(
                 num_neurons=10,
                 id = self.random_layer_name,
                 distribution = 'gaussian',
                 options = {'mu':0,'sigma':1},
                 verbose = self.verbose
     )
     self.assertEqual(self.random_layer.id,self.random_layer_name)
     self.assertTrue(numpy.allclose(self.random_layer.output,self.input_ndarray))