See: Description
Interface | Description |
---|---|
Comparator<X extends Value> |
This defines a function that returns a (normalized) dissimilarity between
values of a certain value space.
|
DerivableComparator<X extends Value,Y> |
This is an interface for comparators that have derivable parameters.
|
GapComparator<X extends Value> |
This specifies the comparator interface slightly to include the case that
entities might be deleted/inserted.
|
Normalizer |
A Normalizer specifies a function to normalize arbitrary distance values
between 0 and infinity to the realm of 0 to 1.
|
SkipComparator<X extends Value> |
This further specifies the AlignmentComparator to include skips.
|
SparseDerivableComparator<X extends Value,Y> |
Some derivable comparators have the special property that in each alignment
step only a small subset of parameters is needed.
|
SparseLocalDerivative |
This is an interface for classes that are able to hold sparse representations
of a local derivative, where only for one or a few parameters the derivative
is non-zero.
|
Class | Description |
---|---|
AffineNormalizer |
The affine normalizer just maps the range [min, max] linearly to the range
[0,1].
|
CharStatComparator |
This compares strings using statistics over the number of letters inside.
|
ComparisonBasedSkipExtendedComparator<V extends Value> |
This is an abstract class allowing to define a dynamic method to
extend a simple Comparator to a SkipComparator.
|
Defaults |
This is a class with convenience methods that provide sensible default
comparators for given KeywordSpecifications.
|
DTWKernelComparator |
implements halved gauss-kernel k:
k = exp(-1/2sigma^2 * |x-y|^2) /2, with |.| beeing the weighted euclidian
distance
k is positive definite
|
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).
|
L1NormComparator |
Compares vectors using the L1-Norm.
|
NCDComparator |
This compares strings using normalized compression distance.
|
ReplacementComparator |
This comparator defines explicit replacement (and deletion/insertion) costs
for comparison of symbolic values.
|
ReplacementCosts |
This is a matrix of parameters specifying costs to replace one symbol of an
alphabet with another one.
|
SkipExtendedComparator<V extends Value> |
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.
|
SparseLocalDerivative.EmptySparseLocalEntry | |
SparseLocalDerivative.FixedSparseLocalDerivative |
This implements the SparseLocalDerivative interface for a fixed number of
entries.
|
SparseLocalDerivative.FlexibleSparseLocalDerivative | |
SparseLocalDerivative.SparseDeriativeEntry | |
SparseLocalDerivative.TrivialSparseLocalDerivative |
This is a representation with just one entry.
|
TrivialEditComparator |
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.
|
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) 2013-2015 Benjamin Paaßen, Georg Zentgraf, 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