public class ScorePhrasesAverageFeatures<E extends Pattern> extends PhraseScorer<E>
PhraseScorer.Normalization, PhraseScorer.SimilaritiesusePatternWeights| Constructor and Description |
|---|
ScorePhrasesAverageFeatures(ConstantsAndVariables constvar) |
| Modifier and Type | Method and Description |
|---|---|
void |
printReasonForChoosing(Counter<CandidatePhrase> phrases) |
Counter<CandidatePhrase> |
scorePhrases(java.lang.String label,
java.util.Set<CandidatePhrase> terms,
boolean forLearningPatterns) |
Counter<CandidatePhrase> |
scorePhrases(java.lang.String label,
TwoDimensionalCounter<CandidatePhrase,E> terms,
TwoDimensionalCounter<CandidatePhrase,E> wordsPatExtracted,
Counter<E> allSelectedPatterns,
java.util.Set<CandidatePhrase> alreadyIdentifiedWords,
boolean forLearningPatterns) |
getDictOddsScore, getDistSimWtScore, getDomainNgramScore, getGoogleNgramScore, getPhraseWeightFromWords, getWordShapeScore, wordShapepublic ScorePhrasesAverageFeatures(ConstantsAndVariables constvar)
public Counter<CandidatePhrase> scorePhrases(java.lang.String label, TwoDimensionalCounter<CandidatePhrase,E> terms, TwoDimensionalCounter<CandidatePhrase,E> wordsPatExtracted, Counter<E> allSelectedPatterns, java.util.Set<CandidatePhrase> alreadyIdentifiedWords, boolean forLearningPatterns)
public Counter<CandidatePhrase> scorePhrases(java.lang.String label, java.util.Set<CandidatePhrase> terms, boolean forLearningPatterns) throws java.io.IOException
scorePhrases in class PhraseScorer<E extends Pattern>java.io.IOExceptionpublic void printReasonForChoosing(Counter<CandidatePhrase> phrases)
printReasonForChoosing in class PhraseScorer<E extends Pattern>