def entropy(self): return tf.reduce_sum(dirichlet.entropy(self.alpha))
def _test(alpha): val_true = dirichlet_entropy_vec(alpha) _assert_eq(dirichlet.entropy(alpha), val_true) _assert_eq(dirichlet.entropy(tf.convert_to_tensor(alpha)), val_true)
def _test_entropy(alpha): val_true = dirichlet_entropy_vec(alpha) _assert_eq(dirichlet.entropy(alpha), val_true) _assert_eq(dirichlet.entropy(tf.convert_to_tensor(alpha)), val_true)
def _test(self, alpha): val_true = dirichlet_entropy_vec(alpha) with self.test_session(): self.assertAllClose(dirichlet.entropy(alpha=alpha).eval(), val_true)
def _test(self, alpha): val_true = dirichlet_entropy_vec(alpha) with self.test_session(): self.assertAllClose(dirichlet.entropy(alpha).eval(), val_true) self.assertAllClose(dirichlet.entropy(tf.convert_to_tensor(alpha)).eval(), val_true)