public abstract class AbstractProbabilitySupplier extends Object implements ProbabilityEstimator
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MIN_FREQUENCY |
protected FrequencyDeterminer |
freqDeterminer |
protected int |
minFrequency |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProbabilitySupplier(FrequencyDeterminer freqDeterminer) |
| Modifier and Type | Method and Description |
|---|---|
FrequencyDeterminer |
getFrequencyDeterminer()
Returns the frequency determiner used by this estimator.
|
int |
getMinFrequency() |
protected abstract SubsetProbabilities |
getProbabilities(CountedSubsets countedSubsets) |
SubsetProbabilities[] |
getProbabilities(String[][] wordsets,
SegmentationDefinition[] definitions)
Estimates the probabilities for the given word sets and the given
segmentations.
|
void |
setFrequencyDeterminer(FrequencyDeterminer freqDeterminer)
Sets the frequency determiner that should be used by this estimator.
|
void |
setMinFrequency(int minFrequency)
Sets the minimum frequency a word (or word set) must have to get a
probability > 0.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic static final int DEFAULT_MIN_FREQUENCY
protected FrequencyDeterminer freqDeterminer
protected int minFrequency
protected AbstractProbabilitySupplier(FrequencyDeterminer freqDeterminer)
public SubsetProbabilities[] getProbabilities(String[][] wordsets, SegmentationDefinition[] definitions)
ProbabilityEstimatorgetProbabilities in interface ProbabilityEstimatorwordsets - word sets for which the probabilities should be estimateddefinitions - definitions how the word sets should be separatedprotected abstract SubsetProbabilities getProbabilities(CountedSubsets countedSubsets)
public void setMinFrequency(int minFrequency)
ProbabilityEstimatorsetMinFrequency in interface ProbabilityEstimatorminFrequency - the minimum frequency of a wordpublic int getMinFrequency()
public FrequencyDeterminer getFrequencyDeterminer()
ProbabilityEstimatorgetFrequencyDeterminer in interface ProbabilityEstimatorpublic void setFrequencyDeterminer(FrequencyDeterminer freqDeterminer)
ProbabilityEstimatorsetFrequencyDeterminer in interface ProbabilityEstimatorfreqDeterminer - the frequency determiner used by this estimatorCopyright © 2014–2016. All rights reserved.