コード例 #1
0
        public void TestDistance()
        {
            var instance = new Jaccard(k: 2);

            var result = instance.Distance("ABCDE", "ABCDF");

            Assert.Equal(expected: 0.4, actual: result);
        }
コード例 #2
0
        /// <summary>
        /// Calculate Jaccard index for a given input (Wrapper for Accord.NET Jaccard
        /// Distance method)
        /// </summary>
        /// <param name="truth">Array of truth</param>
        /// <param name="predictions">Array of predictions</param>
        /// <returns><see cref="double"/> value of Jaccard index (1 - Jaccard Distance)</returns>
        public static double CalculateJaccardIndex(double[] truth, double[] predictions)
        {
            var jaccard = new Jaccard();

            return(1 - jaccard.Distance(truth, predictions));
        }