это тензор.
я есть два тензора,prob_a
а такжеprob_b
с формой[None, 1000]
и я хочу вычислить расхождение KL отprob_a
вprob_b
, Есть ли встроенная функция для этого в TensorFlow? Я пытался с помощьюtf.contrib.distributions.kl(prob_a, prob_b)
но это дает:
NotImplementedError: No KL(dist_a || dist_b) registered for dist_a type Tensor and dist_b type Tensor
Если нет встроенной функции, что может быть хорошим решением?