Package | Description |
---|---|
de.citec.tcs.alignment.comparators |
This module defines the interfaces for Comparators in the TCS Alignment Toolbox.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineNormalizer
The affine normalizer just maps the range [min, max] linearly to the range
[0,1].
|
class |
ExponentialNormalizer
This normalizes by using the function 1-exp(-beta*d)
|
class |
HyperbolicNormalizer
This normalizes by using the function 1 - 1/(alpha*d+1).
|
class |
IdentityNormalizer
A normalizer implementing just the identity function
|
class |
LinearNormalizer
A normalizer that just multiplies the input value by a constant, such that the given maximum is
mapped to 1.
|
Constructor and Description |
---|
EuclideanComparator(Normalizer normalizer,
double[] deleteComparison,
double[] insertComparison) |
EuclideanComparator(Normalizer normalizer,
double[] deleteComparison,
double[] insertComparison,
double[] skipDeleteComparison,
double[] skipInsertComparison) |
EuclideanComparator(Normalizer normalizer,
int dimensions) |
EuclideanComparator(Normalizer normalizer,
int dimensions,
double comparisonValue) |
L1NormComparator(Normalizer normalizer,
double[] deleteComparison,
double[] insertComparison) |
L1NormComparator(Normalizer normalizer,
double[] deleteComparison,
double[] insertComparison,
double[] skipDeleteComparison,
double[] skipInsertComparison) |
L1NormComparator(Normalizer normalizer,
int dimensions) |
L1NormComparator(Normalizer normalizer,
int dimensions,
double comparisonValue) |
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/