Esempio n. 1
0
        static void ListWords(string filePath)
        {
            var wv = WordVecLoader.Load(filePath);
            var e  = wv.GetWords();

            for (var i = 0; i < e.Length; i++)
            {
                Console.WriteLine($"{i}\t[{e[i]}]");
            }
        }
Esempio n. 2
0
        static void EvaluateSample(string filePath)
        {
            var    wv = WordVecLoader.Load(filePath);
            string s;

            s = " こんにちは   + 世界 ";
            s = "日本";
            s = "おはよう - 朝 - 夜";
            s = "男 - 女";
            var result = wv.Evaluate(s);
//            result.Print();
            var neighbors = wv.GetNeighbors(result, 10);

            foreach (var e in neighbors)
            {
                var word     = e.Item1;
                var distance = e.Item3;
                Console.WriteLine($"{word} : {distance}");
            }
        }