예제 #1
0
        public void TestComputeSimilarity()
        {
            var turkish = new WordNet.WordNet();
            var lch     = new LCH(turkish);

            Assert.AreEqual(2.8332,
                            lch.ComputeSimilarity(turkish.GetSynSetWithId("TUR10-0656390"),
                                                  turkish.GetSynSetWithId("TUR10-0600460")), 0.0001);
            Assert.AreEqual(0.7673,
                            lch.ComputeSimilarity(turkish.GetSynSetWithId("TUR10-0412120"),
                                                  turkish.GetSynSetWithId("TUR10-0755370")), 0.0001);
            Assert.AreEqual(0.6241,
                            lch.ComputeSimilarity(turkish.GetSynSetWithId("TUR10-0195110"),
                                                  turkish.GetSynSetWithId("TUR10-0822980")), 0.0001);
        }