private void init() { using (var spam = Assembly.GetExecutingAssembly().GetManifestResourceStream("ML.TextDemo.data.SPAM_p2.42.mld")) { var proc = new TextPreprocessor(new EnglishSimpleTokenizer(), new EnglishStopwords(), new EnglishSimpleNormalizer(), new EnglishPorterStemmer()); m_SpamAlgorithm = new ComplementNaiveBayesianAlgorithm() { Preprocessor = proc }; m_SpamAlgorithm.Deserialize(spam); } using (var r8 = Assembly.GetExecutingAssembly().GetManifestResourceStream("ML.TextDemo.data.RR8_p4.37.mld")) { var proc = new TextPreprocessor(new EnglishSimpleTokenizer(), new EnglishStopwords(), new EnglishSimpleNormalizer(), new EnglishPorterStemmer()); m_ReutersR8Algorithm = new MultinomialNaiveBayesianAlgorithm() { Preprocessor = proc }; m_ReutersR8Algorithm.Deserialize(r8); } using (var n20 = Assembly.GetExecutingAssembly().GetManifestResourceStream("ML.TextDemo.data.N20_p17.35.mld")) { var proc = new TextPreprocessor(new EnglishSimpleTokenizer(), new EnglishStopwords(), new EnglishSimpleNormalizer(), new EnglishPorterStemmer()); m_Newsgroups20Algorithm = new TFIDFNaiveBayesianAlgorithm() { Preprocessor = proc }; m_Newsgroups20Algorithm.Deserialize(n20); } }