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); } }
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}"); } }