本文整理了Java中org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation.getGeneric()
方法的一些代码示例,展示了IdentifiedAnnotation.getGeneric()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IdentifiedAnnotation.getGeneric()
方法的具体详情如下:
包路径:org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation
类名称:IdentifiedAnnotation
方法名:getGeneric
[英]getter for generic - gets
[中]泛型getter
代码示例来源:origin: apache/tika
value = Integer.toString(annotation.getDiscoveryTechnique());
} else if (property == CTAKESAnnotationProperty.GENERIC) {
value = Boolean.toString(annotation.getGeneric());
} else if (property == CTAKESAnnotationProperty.HISTORY_OF) {
value = Integer.toString(annotation.getHistoryOf());
代码示例来源:origin: org.apache.ctakes/ctakes-coreference
public static boolean isGeneric(IdentifiedAnnotation mention){
return mention.getGeneric() == CONST.NE_GENERIC_TRUE;
}
代码示例来源:origin: apache/ctakes
public static boolean isGeneric(IdentifiedAnnotation mention){
return mention.getGeneric() == CONST.NE_GENERIC_TRUE;
}
代码示例来源:origin: org.apache.ctakes/ctakes-assertion
@Override
public void process(JCas jCas) throws AnalysisEngineProcessException {
for (IdentifiedAnnotation mention : JCasUtil.select(jCas, IdentifiedAnnotation.class)) {
Boolean oldgeneric = mention.getGeneric();
mention.setGeneric( GenericAttributeClassifier.getGeneric(jCas, mention) );
// System.err.println("Word:"+mention.getCoveredText()+", overwrote generic "+oldgeneric+" with "+mention.getGeneric());
}
}
}
代码示例来源:origin: apache/ctakes
@Override
public void process(JCas jCas) throws AnalysisEngineProcessException {
for (IdentifiedAnnotation mention : JCasUtil.select(jCas, IdentifiedAnnotation.class)) {
Boolean oldgeneric = mention.getGeneric();
mention.setGeneric( GenericAttributeClassifier.getGeneric(jCas, mention) );
// System.err.println("Word:"+mention.getCoveredText()+", overwrote generic "+oldgeneric+" with "+mention.getGeneric());
}
}
}
代码示例来源:origin: apache/ctakes
static private String getAssertion( final IdentifiedAnnotation annotation ) {
final StringBuilder sb = new StringBuilder();
if ( annotation.getPolarity() == CONST.NE_POLARITY_NEGATION_PRESENT ) {
sb.append( "AFFIRMED" );
} else {
sb.append( "NEGATED" );
}
if ( annotation.getUncertainty() == CONST.NE_UNCERTAINTY_PRESENT ) {
sb.append( "UNCERTAIN" );
}
if ( annotation.getGeneric() ) {
sb.append( "GENERIC" );
}
if ( annotation.getConditional() ) {
sb.append( "CONDITIONAL" );
}
return sb.toString();
}
代码示例来源:origin: apache/ctakes
private String getAttrValueString(IdentifiedAnnotation mention, Selector s) {
switch (s) {
case CONDITIONAL:
return String.valueOf(mention.getConditional());
case GENERIC:
return String.valueOf(mention.getGeneric());
case HISTORYOF:
return String.valueOf(mention.getHistoryOf());
case POLARITY:
return String.valueOf(mention.getPolarity());
case SUBJECT:
return String.valueOf(mention.getSubject());
case UNCERTAINTY:
return String.valueOf(mention.getUncertainty());
default:
return "?";
}
}
代码示例来源:origin: org.apache.ctakes/ctakes-assertion
private String getAttrValueString(IdentifiedAnnotation mention, Selector s) {
switch (s) {
case CONDITIONAL:
return String.valueOf(mention.getConditional());
case GENERIC:
return String.valueOf(mention.getGeneric());
case HISTORYOF:
return String.valueOf(mention.getHistoryOf());
case POLARITY:
return String.valueOf(mention.getPolarity());
case SUBJECT:
return String.valueOf(mention.getSubject());
case UNCERTAINTY:
return String.valueOf(mention.getUncertainty());
default:
return "?";
}
}
代码示例来源:origin: org.apache.ctakes/ctakes-assertion
private void printContext(String text, IdentifiedAnnotation mention, int radius) {
int mentionBegin = mention.getBegin();
int mentionEnd = mention.getEnd();
StringBuilder sb = new StringBuilder();
int snipBegin;
int snipEnd;
snipBegin = (mentionBegin-radius<0)? 0 : mentionBegin-radius;
snipEnd = (mentionEnd+radius>text.length()-1)? text.length()-1 : mentionEnd+radius;
String[] tmp = mention.getClass().getName().split("\\.");
String semGroup = tmp[tmp.length-1];
sb.append(text.substring(snipBegin, mentionBegin));
sb.append("[[["+mention.getCoveredText()+"]]]");
sb.append(text.substring(mentionEnd, snipEnd));
// sb.toString().replaceAll("\\n", "\\n| ");
System.out.println("| "+ sb.toString().replaceAll("\\n", "\n| "));
System.out.println(": "+ semGroup +
" : beg=" + mention.getBegin() + " : end=" + mention.getEnd() +
" : c=" + mention.getConditional() + " : g=" + mention.getGeneric() +
" : h=" + mention.getHistoryOf() + " : p=" + mention.getPolarity() +
" : s=" + mention.getSubject() + " : u=" + mention.getUncertainty());
}
代码示例来源:origin: apache/ctakes
private void printContext(String text, IdentifiedAnnotation mention, int radius) {
int mentionBegin = mention.getBegin();
int mentionEnd = mention.getEnd();
StringBuilder sb = new StringBuilder();
int snipBegin;
int snipEnd;
snipBegin = (mentionBegin-radius<0)? 0 : mentionBegin-radius;
snipEnd = (mentionEnd+radius>text.length()-1)? text.length()-1 : mentionEnd+radius;
String[] tmp = mention.getClass().getName().split("\\.");
String semGroup = tmp[tmp.length-1];
sb.append(text.substring(snipBegin, mentionBegin));
sb.append("[[["+mention.getCoveredText()+"]]]");
sb.append(text.substring(mentionEnd, snipEnd));
// sb.toString().replaceAll("\\n", "\\n| ");
System.out.println("| "+ sb.toString().replaceAll("\\n", "\n| "));
System.out.println(": "+ semGroup +
" : beg=" + mention.getBegin() + " : end=" + mention.getEnd() +
" : c=" + mention.getConditional() + " : g=" + mention.getGeneric() +
" : h=" + mention.getHistoryOf() + " : p=" + mention.getPolarity() +
" : s=" + mention.getSubject() + " : u=" + mention.getUncertainty());
}
代码示例来源:origin: org.apache.ctakes/ctakes-core
/**
* @param annotation -
* @return a line of text with doctimerel, modality, aspect and permanence ; if available
*/
static private String getAnnotationProperties( final IdentifiedAnnotation annotation ) {
final StringBuilder sb = new StringBuilder();
if ( annotation.getPolarity() < 0 ) {
sb.append( " negated" );
}
if ( annotation.getUncertainty() == 1 ) {
sb.append( " uncertain" );
}
if ( annotation.getGeneric() ) {
sb.append( " generic" );
}
if ( annotation.getConditional() ) {
sb.append( " conditional" );
}
if ( annotation.getHistoryOf() == 1 ) {
sb.append( " in history" );
}
if ( annotation.getSubject() != null && !annotation.getSubject().isEmpty() ) {
sb.append( " for " ).append( annotation.getSubject() );
}
return sb.toString();
}
代码示例来源:origin: apache/ctakes
/**
* @param annotation -
* @return a line of text with doctimerel, modality, aspect and permanence ; if available
*/
static private String getAnnotationProperties( final IdentifiedAnnotation annotation ) {
final StringBuilder sb = new StringBuilder();
if ( annotation.getPolarity() < 0 ) {
sb.append( " negated" );
}
if ( annotation.getUncertainty() == 1 ) {
sb.append( " uncertain" );
}
if ( annotation.getGeneric() ) {
sb.append( " generic" );
}
if ( annotation.getConditional() ) {
sb.append( " conditional" );
}
if ( annotation.getHistoryOf() == 1 ) {
sb.append( " in history" );
}
if ( annotation.getSubject() != null && !annotation.getSubject().isEmpty() ) {
sb.append( " for " ).append( annotation.getSubject() );
}
return sb.toString();
}
代码示例来源:origin: apache/ctakes
@Override
public void setClassLabel( IdentifiedAnnotation entityOrEventMention,
Instance<String> instance ) throws AnalysisEngineProcessException {
if ( this.isTraining() ) {
boolean generic = entityOrEventMention.getGeneric();
// downsampling. initialize probabilityOfKeepingADefaultExample to 1.0 for no downsampling
if ( !generic
&& coin.nextDouble() >= this.probabilityOfKeepingADefaultExample ) {
return;
}
instance.setOutcome( "" + generic );
} else {
String label = this.classifier.classify( instance.getFeatures() );
entityOrEventMention.setGeneric( Boolean.parseBoolean( label ) );
}
}
代码示例来源:origin: org.apache.ctakes/ctakes-assertion
@Override
public void setClassLabel(IdentifiedAnnotation entityOrEventMention,
Instance<String> instance) throws AnalysisEngineProcessException {
if (this.isTraining())
{
boolean generic = entityOrEventMention.getGeneric();
// downsampling. initialize probabilityOfKeepingADefaultExample to 1.0 for no downsampling
if (!generic
&& coin.nextDouble() >= this.probabilityOfKeepingADefaultExample) {
return;
}
instance.setOutcome(""+generic);
} else
{
String label = this.classifier.classify(instance.getFeatures());
entityOrEventMention.setGeneric(Boolean.parseBoolean(label));
}
}
public static FeatureSelection<String> createFeatureSelection(double threshold) {
代码示例来源:origin: apache/ctakes
@Override
public void setClassLabel(IdentifiedAnnotation entityOrEventMention,
Instance<String> instance) throws AnalysisEngineProcessException {
if (this.isTraining())
{
boolean generic = entityOrEventMention.getGeneric();
// downsampling. initialize probabilityOfKeepingADefaultExample to 1.0 for no downsampling
if (!generic
&& coin.nextDouble() >= this.probabilityOfKeepingADefaultExample) {
return;
}
instance.setOutcome(""+generic);
} else
{
String label = this.classifier.classify(instance.getFeatures());
entityOrEventMention.setGeneric(Boolean.parseBoolean(label));
}
}
public static FeatureSelection<String> createFeatureSelection(double threshold) {
代码示例来源:origin: org.apache.ctakes/ctakes-core
private Entity( final IdentifiedAnnotation annotation ) {
_begin = annotation.getBegin();
_end = annotation.getEnd();
_coveredText = annotation.getCoveredText();
_polarity = annotation.getPolarity();
_uncertainty = annotation.getUncertainty();
_conditional = annotation.getConditional();
_generic = annotation.getGeneric();
_subject = annotation.getSubject();
_historyOf = annotation.getHistoryOf();
}
代码示例来源:origin: apache/ctakes
break;
case GENERIC:
m.setGeneric(mention.getGeneric());
break;
case HISTORYOF:
代码示例来源:origin: apache/ctakes
private Entity( final IdentifiedAnnotation annotation ) {
_begin = annotation.getBegin();
_end = annotation.getEnd();
_coveredText = annotation.getCoveredText();
_polarity = annotation.getPolarity();
_uncertainty = annotation.getUncertainty();
_conditional = annotation.getConditional();
_generic = annotation.getGeneric();
_subject = annotation.getSubject();
_historyOf = annotation.getHistoryOf();
}
代码示例来源:origin: org.apache.ctakes/ctakes-assertion
/**
*
* @param goldAnnotation
* @param jcas
*/
private static void copyAnnotation(Annotation goldAnnotation, JCas jcas) {
Annotation newAnno;
if (goldAnnotation instanceof IdentifiedAnnotation) {
IdentifiedAnnotation ia = new IdentifiedAnnotation(jcas);
ia.setConditional(((IdentifiedAnnotation) goldAnnotation).getConditional());
ia.setConfidence(((IdentifiedAnnotation) goldAnnotation).getConfidence());
ia.setDiscoveryTechnique(((IdentifiedAnnotation)goldAnnotation).getDiscoveryTechnique());
ia.setGeneric(((IdentifiedAnnotation) goldAnnotation).getGeneric());
ia.setHistoryOf(((IdentifiedAnnotation) goldAnnotation).getHistoryOf());
ia.setPolarity(((IdentifiedAnnotation) goldAnnotation).getPolarity());
ia.setSegmentID(((IdentifiedAnnotation) goldAnnotation).getSegmentID());
ia.setSentenceID(((IdentifiedAnnotation) goldAnnotation).getSentenceID());
ia.setSubject(((IdentifiedAnnotation) goldAnnotation).getSubject());
ia.setTypeID(((IdentifiedAnnotation) goldAnnotation).getTypeID());
ia.setUncertainty(((IdentifiedAnnotation) goldAnnotation).getUncertainty());
newAnno = ia;
} else {
throw new RuntimeException("Unexpected class of object " + goldAnnotation.getClass());
}
newAnno.setBegin(goldAnnotation.getBegin());
newAnno.setEnd(goldAnnotation.getEnd());
newAnno.addToIndexes();
}
代码示例来源:origin: apache/ctakes
/**
*
* @param goldAnnotation
* @param jcas
*/
private static void copyAnnotation(Annotation goldAnnotation, JCas jcas) {
Annotation newAnno;
if (goldAnnotation instanceof IdentifiedAnnotation) {
IdentifiedAnnotation ia = new IdentifiedAnnotation(jcas);
ia.setConditional(((IdentifiedAnnotation) goldAnnotation).getConditional());
ia.setConfidence(((IdentifiedAnnotation) goldAnnotation).getConfidence());
ia.setDiscoveryTechnique(((IdentifiedAnnotation)goldAnnotation).getDiscoveryTechnique());
ia.setGeneric(((IdentifiedAnnotation) goldAnnotation).getGeneric());
ia.setHistoryOf(((IdentifiedAnnotation) goldAnnotation).getHistoryOf());
ia.setPolarity(((IdentifiedAnnotation) goldAnnotation).getPolarity());
ia.setSegmentID(((IdentifiedAnnotation) goldAnnotation).getSegmentID());
ia.setSentenceID(((IdentifiedAnnotation) goldAnnotation).getSentenceID());
ia.setSubject(((IdentifiedAnnotation) goldAnnotation).getSubject());
ia.setTypeID(((IdentifiedAnnotation) goldAnnotation).getTypeID());
ia.setUncertainty(((IdentifiedAnnotation) goldAnnotation).getUncertainty());
newAnno = ia;
} else {
throw new RuntimeException("Unexpected class of object " + goldAnnotation.getClass());
}
newAnno.setBegin(goldAnnotation.getBegin());
newAnno.setEnd(goldAnnotation.getEnd());
newAnno.addToIndexes();
}
内容来源于网络,如有侵权,请联系作者删除!