Exemple #1
0
        protected double MeasureDissimilarityKL(DiscreteDistribution d1, DiscreteDistribution d2)
        {
            // Symmetric KL divergence.
            var kl1 = d1.KLDivergence(d2);
            var kl2 = d2.KLDivergence(d1);

            return(kl1 + kl2);
        }
 protected double MeasureDissimilarityKL(DiscreteDistribution d1, DiscreteDistribution d2)
 {
     // Symmetric KL divergence.
     var kl1 = d1.KLDivergence(d2);
     var kl2 = d2.KLDivergence(d1);
     return kl1 + kl2;
 }