Ejemplo n.º 1
0
 def test_kullback_leibler_divergence_calculation(self):
     """
     Regression Test.
     """
     first_distribution_probs = [ 0.83, 0.1, 0.07]
     second_distribution_props = [0.65, 0.2, 0.15]
     screwed_distribution_props = [0.3, 0.0, 0.7]
     
     self.assertAlmostEqual(KullbackLeiblerDivergence.kullback_leibler_divergence_calculation(first_distribution_probs, second_distribution_props),\
                            0.115749946056,
                            10)
Ejemplo n.º 2
0
    def test_kullback_leibler_divergence_calculation(self):
        """
        Regression Test.
        """
        first_distribution_probs = [0.83, 0.1, 0.07]
        second_distribution_props = [0.65, 0.2, 0.15]
        screwed_distribution_props = [0.3, 0.0, 0.7]

        self.assertAlmostEqual(KullbackLeiblerDivergence.kullback_leibler_divergence_calculation(first_distribution_probs, second_distribution_props),\
                               0.115749946056,
                               10)