public TagCloudBuilder(IWordsReader reader, IWordNormalizer normalizer, IWordFilter filter, IAlgorithm algorithm)
 {
     this.reader = reader;
     this.normalizer = normalizer;
     this.filter = filter;
     this.algorithm = algorithm;
 }
Esempio n. 2
0
 public TagsCloudHandler(
     IEnumerable <IWordsFilter> filters,
     IWordNormalizer normalizer,
     ITagsCloudDrawer drawer)
 {
     wordNormalizer = normalizer;
     wordsFilters   = filters;
     this.drawer    = drawer;
 }
Esempio n. 3
0
        public static void Train(string train, string test, string root)
        {
            ITokenizer      tokenizer      = new MSRA.NLC.Common.NLP.Twitter.TwitterTokenizer();
            IWordNormalizer wordNormalizer = null;

            wordNormalizer = new TweetWordNormalizer();
            ITextConverter textConverter = new BaseTextConverter(tokenizer, null, null, wordNormalizer);

            Train_Test(train, test, textConverter);
        }
Esempio n. 4
0
 public WordsAnalyzer(IWordNormalizer normalizer, params IWordFilter[] filters)
 {
     this.normalizer = normalizer;
     this.filters = filters.ToHashSet();
 }
Esempio n. 5
0
 Index()
 {
     index      = new Dictionary <string, Set>();
     paragraph  = new List <string>();
     normalizer = new WordCaseNormalizer();
 }
Esempio n. 6
0
 public BlackListWordsFilter(IEnumerable <string> excludedWords, IWordNormalizer normalizer)
 {
     BlackList       = excludedWords.Select(normalizer.Normalize).ToHashSet();
     this.normalizer = normalizer;
 }
Esempio n. 7
0
 public WordCounter(IWordFilter filter, IWordNormalizer normalizer)
 {
     this.filter     = filter;
     this.normalizer = normalizer;
 }