Esempio n. 1
0
        public void SerializationTest()
        {
            var corpus = new NGramDictionary(new NGramExtractor(Unigram, Trigram));
            corpus.AddSequence(Text1.Split(null).ToList());
            corpus.AddSequence(Text2.Split(null).ToList());

            NGramDictionary copy = NGramDictionary.DeserializeFrom(corpus.ToString());

            corpus.AddSequence(Text3.Split(null).ToList());
            copy.AddSequence(Text3.Split(null).ToList());

            Assert.AreEqual(corpus.ToString(), copy.ToString());
        }
Esempio n. 2
0
        public void Deserialize(string filepath)
        {
            string json = nGramDictionary.ToString();

            File.WriteAllText(filepath, json);
        }