Пример #1
0
        static void PrintSentenceVectors(string[] args)
        {
            if (args.Length != 2)
            {
                PrintPrintSentenceVectorsUsage();
                Environment.Exit(-1);
            }

            var fasttext = new FastText();

            fasttext.LoadModel(args[1]);

            var svec = new Vector(fasttext.GetDimension());

            while (Console.In.Peek() != -1)
            {
                fasttext.GetSentenceVector(Console.OpenStandardInput(), svec);
                // Don't print sentence
                Console.WriteLine(svec);
            }
        }
Пример #2
0
        static void PrintWordVectors(string[] args)
        {
            if (args.Length != 2)
            {
                PrintPrintWordVectorsUsage();
                Environment.Exit(-1);
            }

            var fasttext = new FastText();

            fasttext.LoadModel(args[1]);

            var vec = new Vector(fasttext.GetDimension());

            while (Console.In.Peek() != -1)
            {
                var word = Console.ReadLine();

                fasttext.GetWordVector(vec, word);
                Console.WriteLine($"{word} {vec}");
            }
        }