public TagCloudBuilder(IWordsReader reader, IWordNormalizer normalizer, IWordFilter filter, IAlgorithm algorithm) { this.reader = reader; this.normalizer = normalizer; this.filter = filter; this.algorithm = algorithm; }
public TagsCloudHandler( IEnumerable <IWordsFilter> filters, IWordNormalizer normalizer, ITagsCloudDrawer drawer) { wordNormalizer = normalizer; wordsFilters = filters; this.drawer = drawer; }
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); }
public WordsAnalyzer(IWordNormalizer normalizer, params IWordFilter[] filters) { this.normalizer = normalizer; this.filters = filters.ToHashSet(); }
Index() { index = new Dictionary <string, Set>(); paragraph = new List <string>(); normalizer = new WordCaseNormalizer(); }
public BlackListWordsFilter(IEnumerable <string> excludedWords, IWordNormalizer normalizer) { BlackList = excludedWords.Select(normalizer.Normalize).ToHashSet(); this.normalizer = normalizer; }
public WordCounter(IWordFilter filter, IWordNormalizer normalizer) { this.filter = filter; this.normalizer = normalizer; }