Пример #1
0
 private Classifier Create(IEnumerable<WordWithValue> words, int alphabetSize, int wordLength)
 {
   var builder = new ClassifierBuilder(alphabetSize, wordLength);
   foreach (var word in words)
   {
     builder.AddWords(word.Yield());
     ProgressManager.Increment();
   }
   return builder.CreateClassifier();
 }
Пример #2
0
 public void TestClassifierBuilder()
 {
     const int wordLength = 5;
       const int alphabetSize = 5;
       var language = CreateLanguage(alphabetSize, wordLength).ToList();
       var builder = new ClassifierBuilder(alphabetSize, wordLength);
       builder.AddWords(language);
       var classifier = builder.CreateClassifier();
       foreach (var word in language)
       {
     CheckWord(classifier, word);
       }
 }