Package org.aksw.palmetto.prob.bd
Class BooleanDocumentProbabilitySupplier
- java.lang.Object
-
- org.aksw.palmetto.prob.AbstractProbabilitySupplier
-
- org.aksw.palmetto.prob.bd.BooleanDocumentProbabilitySupplier
-
- All Implemented Interfaces:
ProbabilityEstimator
public class BooleanDocumentProbabilitySupplier extends AbstractProbabilitySupplier
-
-
Field Summary
Fields Modifier and Type Field Description private static StringDEFAULT_PROB_MODEL_NAMEprivate intnumberOfDocumentsprivate StringprobModelName-
Fields inherited from class org.aksw.palmetto.prob.AbstractProbabilitySupplier
DEFAULT_MIN_FREQUENCY, freqDeterminer, minFrequency
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBooleanDocumentProbabilitySupplier(BooleanDocumentFrequencyDeterminer freqDeterminer, String probModelName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BooleanDocumentProbabilitySuppliercreate(CorpusAdapter adapter)static BooleanDocumentProbabilitySuppliercreate(CorpusAdapter adapter, String probModelName)static BooleanDocumentProbabilitySuppliercreate(CorpusAdapter adapter, String probModelName, boolean corpusIsLarge)protected static BooleanDocumentFrequencyDeterminercreateFrequencyDeterminer(CorpusAdapter adapter, boolean corpusIsLarge)StringgetName()Returns the name of this probability estimator.protected SubsetProbabilitiesgetProbabilities(CountedSubsets countedSubsets)-
Methods inherited from class org.aksw.palmetto.prob.AbstractProbabilitySupplier
getFrequencyDeterminer, getMinFrequency, getProbabilities, setFrequencyDeterminer, setMinFrequency
-
-
-
-
Field Detail
-
numberOfDocuments
private int numberOfDocuments
-
probModelName
private String probModelName
-
DEFAULT_PROB_MODEL_NAME
private static final String DEFAULT_PROB_MODEL_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BooleanDocumentProbabilitySupplier
protected BooleanDocumentProbabilitySupplier(BooleanDocumentFrequencyDeterminer freqDeterminer, String probModelName)
-
-
Method Detail
-
create
public static BooleanDocumentProbabilitySupplier create(CorpusAdapter adapter)
-
create
public static BooleanDocumentProbabilitySupplier create(CorpusAdapter adapter, String probModelName)
-
create
public static BooleanDocumentProbabilitySupplier create(CorpusAdapter adapter, String probModelName, boolean corpusIsLarge)
-
createFrequencyDeterminer
protected static BooleanDocumentFrequencyDeterminer createFrequencyDeterminer(CorpusAdapter adapter, boolean corpusIsLarge)
-
getProbabilities
protected SubsetProbabilities getProbabilities(CountedSubsets countedSubsets)
- Specified by:
getProbabilitiesin classAbstractProbabilitySupplier
-
getName
public String getName()
Description copied from interface:ProbabilityEstimatorReturns the name of this probability estimator.- Returns:
- the name of this probability estimator
-
-