Package | Description |
---|---|
messif.algorithms.impl |
Implementation of basic search algorithms.
|
messif.objects.classification |
Support for object classification.
|
messif.objects.classification.impl |
Provides implementations for common classification tasks.
|
messif.objects.classification.text | |
messif.objects.impl |
Implementation of basic data objects.
|
Constructor and Description |
---|
ClassifierAlgorithm(Classifier<? super RankingQueryOperation,C> classifier)
Creates a new instance of ClassifierAlgorithm for the given classifier.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UpdatableClassifier<T,C>
Extension of the
Classifier that allows to add or remove objects from the classifier. |
Modifier and Type | Class and Description |
---|---|
class |
PipelineClassifier<T,C>
Provides a classification via executing a pipeline of several classifiers.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.reflect.Method |
Classifications.getClassifierClassifyMethod(Classifier<?,?> classifier)
Returns the classification method of the given classifier.
|
Constructor and Description |
---|
PipelineClassifier(java.lang.Class<? extends C> categoriesClass,
Classifier<T,?> initialClassifier,
Classifier... pipelineClassifiers)
Creates a pipeline of classifiers.
|
PipelineClassifier(java.lang.Class<? extends C> categoriesClass,
Classifier<T,?> initialClassifier,
Classifier... pipelineClassifiers)
Creates a pipeline of classifiers.
|
Modifier and Type | Class and Description |
---|---|
class |
ApproxKNNOperationClassifier<C>
Implementation of a classifier by approximate k-nearest neighbors operation.
|
class |
ExtractorClassifier<C>
Implementation of a classifier that provides an extracted object on which the
classification is computed using an encapsulated classifier.
|
class |
KNNOperationClassifier<C>
Implementation of a classifier by k-nearest neighbors operation.
|
class |
ObjectProviderClassifier<C>
Implementation of a classifier that computes the classification using a
provider
of a classified set by measuring distances. |
class |
ParametricRankedObjectDistanceClassifier<C>
Implementation of a classifier that computes a
ClassificationWithConfidence
from the given distance-ranked objects. |
class |
ParametricSimpleGetClassifier<C>
Simple classifier that only retrieves an existing
Classification
from the given object parameter. |
class |
RankingQueryOperationClassifier<C>
Abstract implementation of a classifier that executes a
RankingQueryOperation
on an encapsulated algorithm and computes the classification using encapsulated
classifier that processes the iterator of RankedAbstractObject s. |
Constructor and Description |
---|
ApproxKNNOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
int k,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
ExtractorClassifier(Classifier<? super LocalAbstractObject,C> classifier,
Extractor<? extends LocalAbstractObject> extractor,
java.lang.String extractedObjectParameter)
Creates a new extractor classifier.
|
KNNOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
int k,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
ObjectProviderClassifier(Classifier<? super java.util.Iterator<? extends RankedAbstractObject>,C> classifier,
ObjectProvider<? extends LocalAbstractObject> classifiedObjects)
Creates a new kNN classifier.
|
RankingQueryOperationClassifier(Classifier<? super RankingQueryOperation,C> classifier,
Algorithm algorithm,
java.lang.String executedOperationParameter)
Creates a new kNN classifier.
|
Modifier and Type | Interface and Description |
---|---|
interface |
KeywordClassifier<I,O>
Special classifier for keywords.
|
Modifier and Type | Class and Description |
---|---|
class |
BestKeywordsReducer<C>
Reduces the given classification by selecting the best keywords.
|
Modifier and Type | Class and Description |
---|---|
static class |
MetaObjectProfiSCT.DatabaseKeywordClassifier
Provides a
Classifier that processes list of ranked abstract objects and provides keyword classification
with words belonging to the object locator URI with the respective confidence based on the ranking distance. |