public EntityMentionsAnnotator() { // defaults chunkIdentifier = new LabeledChunkIdentifier(); doAcronyms = false; }
public MultiClassChunkEvalStats(Index<String> dataLabelIndex, String negLabel) { super(dataLabelIndex, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public <F> MultiClassChunkEvalStats(Classifier<String,F> classifier, GeneralDataset<String,F> data, String negLabel) { super(classifier, data, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(String negLabel) { super(negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
@SuppressWarnings({"UnusedDeclaration", "unchecked"}) public EntityMentionsAnnotator(String name, Properties props) { // if the user has supplied custom CoreAnnotations for the ner tags and entity mentions override the default keys try { if (props.containsKey(name + ".nerCoreAnnotation")) { nerCoreAnnotationClass = (Class<? extends CoreAnnotation<String>>) Class.forName(props.getProperty(name + ".nerCoreAnnotation")); } if (props.containsKey(name + ".nerNormalizedCoreAnnotation")) { nerNormalizedCoreAnnotationClass = (Class<? extends CoreAnnotation<String>>) Class.forName(props.getProperty(name + ".nerNormalizedCoreAnnotation")); } if (props.containsKey(name + ".mentionsCoreAnnotation")) { mentionsCoreAnnotationClass = (Class<? extends CoreAnnotation<List<CoreMap>>>) Class.forName(props.getProperty(name + ".mentionsCoreAnnotation")); } } catch (ClassNotFoundException e) { log.error(e.getMessage()); } chunkIdentifier = new LabeledChunkIdentifier(); doAcronyms = Boolean.parseBoolean(props.getProperty(name + ".acronyms", props.getProperty("acronyms", "false"))); // set up language info, this is needed for handling creating pronominal mentions entityMentionsLanguage = LanguageInfo.getLanguageFromString(props.getProperty(name+".language", "en")); }
public EntityMentionsAnnotator() { // defaults chunkIdentifier = new LabeledChunkIdentifier(); doAcronyms = false; }
public MultiClassChunkEvalStats(Index<String> dataLabelIndex, String negLabel) { super(dataLabelIndex, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(String negLabel) { super(negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(String negLabel) { super(negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(Index<String> dataLabelIndex, String negLabel) { super(dataLabelIndex, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(Index<String> dataLabelIndex, String negLabel) { super(dataLabelIndex, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public MultiClassChunkEvalStats(String negLabel) { super(negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public <F> MultiClassChunkEvalStats(Classifier<String,F> classifier, GeneralDataset<String,F> data, String negLabel) { super(classifier, data, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public <F> MultiClassChunkEvalStats(Classifier<String,F> classifier, GeneralDataset<String,F> data, String negLabel) { super(classifier, data, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
public <F> MultiClassChunkEvalStats(Classifier<String,F> classifier, GeneralDataset<String,F> data, String negLabel) { super(classifier, data, negLabel); chunker = new LabeledChunkIdentifier(); chunker.setNegLabel(negLabel); }
@SuppressWarnings({"UnusedDeclaration", "unchecked"}) public EntityMentionsAnnotator(String name, Properties props) { // if the user has supplied custom CoreAnnotations for the ner tags and entity mentions override the default keys try { if (props.containsKey(name + ".nerCoreAnnotation")) { nerCoreAnnotationClass = (Class<? extends CoreAnnotation<String>>) Class.forName(props.getProperty(name + ".nerCoreAnnotation")); } if (props.containsKey(name + ".nerNormalizedCoreAnnotation")) { nerNormalizedCoreAnnotationClass = (Class<? extends CoreAnnotation<String>>) Class.forName(props.getProperty(name + ".nerNormalizedCoreAnnotation")); } if (props.containsKey(name + ".mentionsCoreAnnotation")) { mentionsCoreAnnotationClass = (Class<? extends CoreAnnotation<List<CoreMap>>>) Class.forName(props.getProperty(name + ".mentionsCoreAnnotation")); } } catch (ClassNotFoundException e) { log.error(e.getMessage()); } chunkIdentifier = new LabeledChunkIdentifier(); doAcronyms = Boolean.parseBoolean(props.getProperty(name + ".acronyms", props.getProperty("acronyms", "false"))); // set up language info, this is needed for handling creating pronominal mentions entityMentionsLanguage = LanguageInfo.getLanguageFromString(props.getProperty(name+".language", "en")); }