Esempio n. 1
0
 def _test(self, loc, scale):
     val_true = norm_entropy_vec(loc, scale)
     with self.test_session():
         self.assertAllClose(norm.entropy(loc, scale).eval(), val_true)
         self.assertAllClose(
             norm.entropy(tf.constant(loc), tf.constant(scale)).eval(),
             val_true)
def _test(loc, scale):
    val_true = norm_entropy_vec(loc, scale)
    _assert_eq(norm.entropy(loc, scale), val_true)
    _assert_eq(norm.entropy(tf.constant(loc), tf.constant(scale)), val_true)
    _assert_eq(norm.entropy(tf.constant([loc]), tf.constant(scale)), val_true)
    _assert_eq(norm.entropy(tf.constant(loc), tf.constant([scale])), val_true)
    _assert_eq(norm.entropy(tf.constant([loc]), tf.constant([scale])), val_true)
Esempio n. 3
0
def _test_entropy(loc, scale):
    val_true = norm_entropy_vec(loc, scale)
    _assert_eq(norm.entropy(loc, scale), val_true)
    _assert_eq(norm.entropy(tf.constant(loc), tf.constant(scale)), val_true)
    _assert_eq(norm.entropy(tf.constant([loc]), tf.constant(scale)), val_true)
    _assert_eq(norm.entropy(tf.constant(loc), tf.constant([scale])), val_true)
    _assert_eq(norm.entropy(tf.constant([loc]), tf.constant([scale])), val_true)
Esempio n. 4
0
 def entropy(self):
     return tf.reduce_sum(norm.entropy(scale=self.s))
Esempio n. 5
0
def test_entropy_1d():
    x = tf.ones([1.0])
    _assert_eq(norm.entropy(x), stats.norm.entropy([1.0]))
Esempio n. 6
0
def test_entropy_scalar():
    x = tf.constant(1.0)
    _assert_eq(norm.entropy(x), stats.norm.entropy(1.0))
Esempio n. 7
0
def test_entropy_empty():
    _assert_eq(norm.entropy(), stats.norm.entropy())
Esempio n. 8
0
 def test_empty(self):
     with self.test_session():
         self.assertAllClose(norm.entropy().eval(), stats.norm.entropy())
Esempio n. 9
0
 def _test(self, loc, scale):
     val_true = norm_entropy_vec(loc, scale)
     with self.test_session():
         self.assertAllClose(norm.entropy(loc, scale).eval(), val_true)
         self.assertAllClose(norm.entropy(tf.constant(loc), tf.constant(scale)).eval(), val_true)
Esempio n. 10
0
 def test_empty(self):
     with self.test_session():
         self.assertAllClose(norm.entropy().eval(), stats.norm.entropy())
Esempio n. 11
0
def test_entropy_empty():
    _assert_eq(norm.entropy(), stats.norm.entropy())
Esempio n. 12
0
 def entropy(self):
     return tf.reduce_sum(norm.entropy(scale=self.scale))
 def _test(self, mu, sigma):
   val_true = norm_entropy_vec(mu, sigma)
   with self.test_session():
     self.assertAllClose(norm.entropy(mu=mu, sigma=sigma).eval(), val_true)