| Interface | Description |
|---|---|
| ByteFVComparator |
Comparison/distance methods for ByteFV objects.
|
| DoubleFVComparator |
Comparison/distance methods for DoubleFV objects.
|
| FeatureExtractor<FEATURE,OBJECT> |
Interface for objects capable of extracting features from a
given object.
|
| FeatureVector |
Interface for objects that represent feature vectors.
|
| FeatureVectorProvider<T extends FeatureVector> |
A FeatureVectorProvider marks classes that have an associated
FeatureVector or are capable of producing a FeatureVector from
their internal state.
|
| FloatFVComparator |
Comparison/distance methods for FloatFV objects.
|
| FVComparator<T extends FeatureVector> |
Interface for objects that can compare feature vectors
|
| IntFVComparator |
Comparison/distance methods for IntFV objects.
|
| LongFVComparator |
Comparison/distance methods for LongFV objects.
|
| ShortFVComparator |
Comparison/distance methods for ShortFV objects.
|
| Class | Description |
|---|---|
| ArrayFeatureVector<ARRAYTYPE> |
Abstract base class for all types of
FeatureVector that are backed by
a native array. |
| BagOfWordsFeatureExtractor |
An extractor which gives
SparseFloatFV instances for a list of words. |
| ByteFV |
Basic byte single-dimensional feature vector implementation
|
| CachingFeatureExtractor<FEATURE,OBJECT extends Identifiable> |
A simple wrapper for a feature extractor that caches the extracted feature to
a
HashMap. |
| DatasetExtractors |
Static methods to generate datasets of features from datasets of objects
using a feature extractor.
|
| DiskCachingFeatureExtractor<FEATURE,OBJECT extends Identifiable> |
A simple wrapper for a feature extractor that caches the extracted feature to
disk.
|
| DoubleFV |
Basic double single-dimensional feature vector implementation
|
| EnumFV<T extends Enum<T>> |
A feature-vector representation of an enumeration
|
| FloatFV |
Basic float single-dimensional feature vector implementation
|
| FVProviderExtractor<FV extends FeatureVector,OBJECT> |
An adaptor for
FeatureExtractors that return objects that are
FeatureVectorProviders that is a FeatureExtractor that
returns a FeatureVector. |
| IdentityFeatureExtractor<OBJECT> |
An identity extractor hands back the object it is given as the extracted feature
|
| IntFV |
Basic int single-dimensional feature vector implementation
|
| LongFV |
Basic long single-dimensional feature vector implementation
|
| MultidimensionalByteFV |
Basic byte multidimensional feature vector implementation
|
| MultidimensionalDoubleFV |
Basic double multidimensional feature vector implementation
|
| MultidimensionalFloatFV |
Basic float multidimensional feature vector implementation
|
| MultidimensionalIntFV |
Basic int multidimensional feature vector implementation
|
| MultidimensionalLongFV |
Basic long multidimensional feature vector implementation
|
| MultidimensionalShortFV |
Basic short multidimensional feature vector implementation
|
| OrientedFeatureVector |
Byte featurevector with an associated orientation
|
| ShortFV |
Basic short single-dimensional feature vector implementation
|
| SparseByteFV |
A sparse one-dimensional feature vector of byte-valued elements.
|
| SparseDoubleFV |
A sparse one-dimensional feature vector of double-valued elements.
|
| SparseFloatFV |
A sparse one-dimensional feature vector of float-valued elements.
|
| SparseIntFV |
A sparse one-dimensional feature vector of int-valued elements.
|
| SparseLongFV |
A sparse one-dimensional feature vector of long-valued elements.
|
| SparseShortFV |
A sparse one-dimensional feature vector of short-valued elements.
|
| Enum | Description |
|---|---|
| ByteFVComparison |
Comparison/distance methods for ByteFV objects.
|
| DoubleFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| FloatFVComparison |
Comparison/distance methods for FloatFV objects.
|
| IntFVComparison |
Comparison/distance methods for IntFV objects.
|
| LongFVComparison |
Comparison/distance methods for LongFV objects.
|
| ShortFVComparison |
Comparison/distance methods for ShortFV objects.
|
| SparseByteFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| SparseDoubleFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| SparseFloatFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| SparseIntFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| SparseLongFVComparison |
Comparison/distance methods for DoubleFV objects.
|
| SparseShortFVComparison |
Comparison/distance methods for DoubleFV objects.
|