jar

de.cit-ec.tcs.alignment : comparators

Maven & Gradle

Oct 26, 2018

TCS Alignment Toolbox Comparators · This module defines the interfaces for Comparators in the TCS Alignment Toolbox. A Comparator has the purpose of defining the dissimilarity between elements in the input sequences of an Alignment. More specific information on Comparators can be found in the 'Comparator' interface. You can find a lot of helpful standard implementations of Comparators in the comparators-lib module. In the TCS Alignment Toolbox we require the output values of Comparators to lie in the range [0,1]. Many natural dissimilarities on value sets do not meet this criterion, such that additional normalization has to be applied. To that end this package also contains a Normalizer interface for functions that map real values from the range [0, infinity) to the range [0,1]. This package also provides a few convenience implementations of the Comparator interface to make the implementation of custom Comparators simpler, namely: SkipExtendedComparator, ParameterLessSkipExtendedComparator, ComparisonBasedSkipExtendedComparator, and ParameterLessComparisonBasedSkipExtendedComparator. Finally the TCS Alignment Toolbox also provides the means to learn parameters of Comparators. To enable that Comparators must implement the DerivableComparator interface to properly define the parameters that can be learned and the gradient of the dissimilarity with respect to these parameters. Gradients are stored using the Gradient interface as well as some convenience implementations of said interface, namely EmptyGradient, SingletonGradient, ArrayGradient and ListGradient.

Table Of Contents

Latest Version

Download de.cit-ec.tcs.alignment : comparators JAR file - Latest Versions:

All Versions

Download de.cit-ec.tcs.alignment : comparators JAR file - All Versions:

Version Vulnerabilities Size Updated
3.1.x
3.0.x
2.1.x
2.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window comparators-3.1.1.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

de.citec.tcs.alignment.comparators

├─ de.citec.tcs.alignment.comparators.ArrayGradient.class - [JAR]

├─ de.citec.tcs.alignment.comparators.Comparator.class - [JAR]

├─ de.citec.tcs.alignment.comparators.ComparisonBasedSkipExtendedComparator.class - [JAR]

├─ de.citec.tcs.alignment.comparators.DerivableComparator.class - [JAR]

├─ de.citec.tcs.alignment.comparators.EmptyGradient.class - [JAR]

├─ de.citec.tcs.alignment.comparators.Gradient.class - [JAR]

├─ de.citec.tcs.alignment.comparators.ListGradient.class - [JAR]

├─ de.citec.tcs.alignment.comparators.Normalizer.class - [JAR]

├─ de.citec.tcs.alignment.comparators.OperationType.class - [JAR]

├─ de.citec.tcs.alignment.comparators.ParameterLessComparisonBasedSkipExtendedComparator.class - [JAR]

├─ de.citec.tcs.alignment.comparators.ParameterLessSkipExtendedComparator.class - [JAR]

├─ de.citec.tcs.alignment.comparators.SingletonGradient.class - [JAR]

├─ de.citec.tcs.alignment.comparators.SkipExtendedComparator.class - [JAR]

Advertisement

Dependencies from Group

Oct 26, 2018
1 usages
Oct 26, 2018
1 usages
adp
Oct 26, 2018
1 usages

Discover Dependencies

api
Jun 07, 2018
2 usages
82 stars
Jun 20, 2015
6 usages
1.7k stars
Jul 21, 2015
2 usages
0 stars
Jul 27, 2016
4 usages
May 24, 2011
4 usages
May 16, 2020
3 usages
94 stars
Jan 13, 2018
4 usages
26.6k stars
Aug 12, 2017
2 usages
486 stars
Oct 02, 2017
4 usages
4 stars
Mar 16, 2020
6 usages
213 stars