public class DefiniteNounResolver extends MaxentResolver
DEFAULT, DIFF, nonReferentialResolver, pairedSampleSelection, preferFirstReferent, SAME, useSameModelForNonRef
distances, numEntitiesBack, numSentencesBack, showExclusions
Constructor and Description |
---|
DefiniteNounResolver(String projectName,
ResolverMode m) |
DefiniteNounResolver(String projectName,
ResolverMode m,
NonReferentialResolver nrr) |
Modifier and Type | Method and Description |
---|---|
boolean |
canResolve(MentionContext mention)
Returns true if this resolver is able to resolve the referring expression of the same type
as the specified mention.
|
protected List<String> |
getFeatures(MentionContext mention,
DiscourseEntity entity)
Returns a list of features for deciding whether the specified mention refers to the specified discourse entity.
|
defaultReferent, excluded, resolve, retain, setSimilarityModel, train
featureString, getHead, getHeadIndex, getHeadString, getNumEntities, getNumEntities, outOfRange, setNumberSentencesBack
public DefiniteNounResolver(String projectName, ResolverMode m) throws IOException
IOException
public DefiniteNounResolver(String projectName, ResolverMode m, NonReferentialResolver nrr) throws IOException
IOException
public boolean canResolve(MentionContext mention)
Resolver
mention
- The mention being considered for resolution.protected List<String> getFeatures(MentionContext mention, DiscourseEntity entity)
MaxentResolver
getFeatures
in class MaxentResolver
mention
- the mention being considers as possibly referential.entity
- The discourse entity with which the mention is being considered referential.Copyright © 2015 The Apache Software Foundation. All rights reserved.