public NerProcessor(NerProcessorConfig config) { CheckConfig(config); _NerScriber = NerScriber.Create(config.ModelFilename, config.TemplateFilename); _Tokenizer = new Tokenizer(config.TokenizerConfig); _Words = new List <word_t>(DEFAULT_WORDSLIST_CAPACITY); }
public NerModelBuilder(NerModelBuilderConfig config) { CheckConfig(config); _NerScriber = NerScriber.Create4ModelBuilder(config.TemplateFilename); #region [.learner. not used.] /*_NerCRFSuiteModelBuilderAdapter = new NerCRFSuiteModelBuilderAdapter( * config.ModelFilename, * config.TemplateFilename, * config.Algorithm * );*/ #endregion _Tokenizer = Tokenizer.Create4NerModelBuilder(config.TokenizerConfig4NerModelBuilder); _Words = new List <buildmodel_word_t>(); _Sb = new StringBuilder(); _IgnoreXmlError = config.IgnoreXmlError; }
public static NerScriber Create4ModelBuilder(string templateFilename) { var nerScriber = new NerScriber(templateFilename); return(nerScriber); }
public static NerScriber Create(string modelFilename, string templateFilename) { var nerScriber = new NerScriber(modelFilename, templateFilename); return(nerScriber); }