//Usage: SimilarityModel modelName < tiger/NN bear/NN public static string SimilarityMain(string modelName, string line) { SimilarityModel model = new SimilarityModel(modelName, false); //Context.wn = new WordNet(System.getProperty("WNHOME"), true); //Context.morphy = new Morphy(Context.wn); string[] words = line.Split(' '); double p = model.AreCompatible(Context.ParseContext(words[0]), Context.ParseContext(words[1])); return p + " " + string.Join(",", model.GetFeatures(Context.ParseContext(words[0]), Context.ParseContext(words[1])).ToArray()); }
//Usage: SimilarityModel modelName < tiger/NN bear/NN public static string SimilarityMain(string modelName, string line) { var model = new SimilarityModel(modelName, false); //Context.wn = new WordNet(System.getProperty("WNHOME"), true); //Context.morphy = new Morphy(Context.wn); var words = line.Split(' '); var p = model.AreCompatible(Context.ParseContext(words[0]), Context.ParseContext(words[1])); return(p + " " + string.Join(",", model.GetFeatures(Context.ParseContext(words[0]), Context.ParseContext(words[1])).ToArray())); }