See: Description
Interface | Description |
---|---|
Comparator<X,Y> |
Let X and Y be two arbitrary sets (corresponding to the generic type parameters of this class).
|
DerivableComparator<X,Y> |
This is an interface for comparators that have derivable parameters.
|
Gradient |
An interface to support sparse gradients.
|
IndexingFunction<X> |
An indexing function maps a value from a finite set to its index.
|
Normalizer |
A Normalizer specifies a function to normalize arbitrary distance values
between 0 and infinity to the realm of 0 to 1.
|
ValueComparator |
An interface for comparators on Values as defined in the sequence module.
|
Class | Description |
---|---|
AbstractDerivableValueComparatorWrapper<V> |
An abstract convenience implementation of the ValueComparator interface and the
DerivableComparator interface.
|
AbstractValueComparatorWrapper<V> |
An abstract convenience implementation of the ValueComparator interface.
|
AffineNormalizer |
The affine normalizer just maps the range [min, max] linearly to the range
[0,1].
|
AlignmentSpecification |
The alignment specification defines which keywords of the input sequences
shall be used and which comparator is to be used to calculate the local
distance between two values for that keyword.
|
ArrayGradient |
A simple array implementation of the Gradient interface.
|
CharStatComparator |
This compares strings using statistics over the number of letters inside.
|
ComparisonBasedSkipExtendedComparator<X,Y> |
This is an abstract class providing - in addition to the constant gap and skip costs provided by
the SkipExtendedComparator - the possibility to define gap and skip costs with respect to a
constant element from both input sets.
|
Defaults |
This is a class with convenience methods that provide sensible default
comparators for given KeywordSpecifications.
|
DerivableStringComparatorWrapper |
This is a wrapper for Comparators on StringValues.
|
DerivableSymbolicComparatorWrapper |
This is a wrapper for Comparators on SymbolicValues.
|
DerivableVectorialComparatorWrapper |
This is a wrapper for Comparators on VectorialValues.
|
EmptyGradient |
A trivial Gradient implementation without any entries.
|
EuclideanComparator |
Compares vectors using the L2-Norm.
|
ExponentialNormalizer |
This normalizes by using the function 1-exp(-beta*d)
|
HyperbolicNormalizer |
This normalizes by using the function 1 - 1/(alpha*d+1).
|
IdentityNormalizer |
A normalizer implementing just the identity function
|
IndexingAlphabetWrapper |
A wrapper for an Alphabet to make it compatible with the IndexingFunction interface.
|
L1NormComparator |
Compares vectors using the L1-Norm.
|
LinearNormalizer |
A normalizer that just multiplies the input value by a constant, such that the given maximum is
mapped to 1.
|
ListGradient |
A list-based implementation of the Gradient interface.
|
NCDComparator |
This compares strings using normalized compression distance.
|
NormalizedEuclideanComparator |
Implements a normalized L2 distance, defined as:
||x - y|| / (||x|| + ||y||) .
|
NormalizedEuclideanRelevanceComparator |
Implements a normalized relevance L2 distance, defined as:
||Λ * x - Λ * y|| / (||Λ * x|| + ||Λ * y||)
where Λ is a diagonal matrix.
|
NormalizedL1Comparator |
Implements a normalized L1 distance, defined as:
|x - y| / (|x| + |y|) .
|
NormalizedL1RelevanceComparator |
Implements a normalized relevance L1 distance, defined as:
|Λ * x - Λ * y| / (|Λ * x| + |Λ * y|)
where Λ is a diagonal matrix.
|
ParameterLessComparisonBasedSkipExtendedComparator<X,Y> |
A convenience implementation for ComparisonBasedSkipExtendedComparators without (own) parameters.
|
ParameterLessSkipExtendedComparator<X,Y> |
A convenience implementation for SkipExtendedComparators without (own) parameters.
|
SingletonGradient |
A Gradient with a single entry.
|
SkipExtendedComparator<X,Y> |
This is an abstract class to be used for Comparators that are only to be used for comparisons per
se but can be extended for use with gaps and skips.
|
SquareReplacementMatrixComparator<X> |
This comparator defines explicit replacement (and deletion/insertion) costs for comparison of
values from a discrete set.
|
StringComparatorWrapper |
This is a wrapper for Comparators on StringValues.
|
SymbolicComparatorWrapper |
This is a wrapper for Comparators on SymbolicValues.
|
TrivialEditComparator<X> |
This is a Comparator for SymbolicValues that just specifies a score for:
the deletion of a symbol (1 per default)
the insertion of a symbol (1 per default)
the skip deletion of a symbol (0.5 per default)
the skip insertion of a symbol (0.5 per default)
a match between the same symbols (0 per default)
a mismatch between different symbols (1 per default)
Please note that this is just a special case of the much more general
ReplacementComparator.
|
VectorialComparatorWrapper |
This is a wrapper for Comparators on VectorialValues.
|
ZeroNormComparator |
This comparator works on basis of the zero norm.
|
Enum | Description |
---|---|
NCDComparator.CompressorType |
This class contains all possible CompressorTypes for this NCD
implementation.
|
OperationType |
This defines the possible types of operations that may be used in an
alignment within this Toolbox.
|
Copyright (C) 2016 Benjamin Paaßen, AG Theoretical Computer Science, Centre of Excellence Cognitive Interaction Technology (CITEC), University of Bielefeld, licensed under the AGPL v. 3: http://openresearch.cit-ec.de/projects/tcs . This documentation is licensed under the conditions of CC-BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/