def _test(self, n, p):
     val_true = multinomial_entropy_vec(n, p)
     with self.test_session():
         self.assertAllClose(multinomial.entropy(n, p).eval(), val_true)
         self.assertAllClose(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)).eval(), val_true)
         self.assertAllClose(multinomial.entropy(n, p).eval(), val_true)
         self.assertAllClose(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)).eval(), val_true)
def _test_entropy(n, p):
    val_true = multinomial_entropy_vec(n, p)
    _assert_eq(multinomial.entropy(n, p), val_true)
    _assert_eq(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)),
               val_true)
    _assert_eq(multinomial.entropy(n, p), val_true)
    _assert_eq(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)),
               val_true)
Exemplo n.º 3
0
 def _test(self, n, p):
   val_true = multinomial_entropy_vec(n, p)
   with self.test_session():
     self.assertAllClose(multinomial.entropy(n, p).eval(), val_true)
     self.assertAllClose(
         multinomial.entropy(n, tf.constant(p, dtype=tf.float32)).eval(),
         val_true)
     self.assertAllClose(multinomial.entropy(n, p).eval(), val_true)
     self.assertAllClose(
         multinomial.entropy(n, tf.constant(p, dtype=tf.float32)).eval(),
         val_true)
Exemplo n.º 4
0
 def entropy(self):
     return tf.reduce_sum(multinomial.entropy(1, self.pi))
Exemplo n.º 5
0
def _test(n, p):
    val_true = multinomial_entropy_vec(n, p)
    _assert_eq(multinomial.entropy(n, p), val_true)
    _assert_eq(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)), val_true)
    _assert_eq(multinomial.entropy(n, p), val_true)
    _assert_eq(multinomial.entropy(n, tf.constant(p, dtype=tf.float32)), val_true)
Exemplo n.º 6
0
 def entropy(self):
     return tf.reduce_sum(multinomial.entropy(np.ones(self.shape[:-1]), self.pi))
Exemplo n.º 7
0
 def entropy(self):
     return tf.reduce_sum(multinomial.entropy(1, self.pi))
Exemplo n.º 8
0
 def entropy(self):
     return tf.reduce_sum(
         multinomial.entropy(np.ones(self.shape[:-1]), self.pi))