Download all versions of comparators JAR files with all dependencies
comparators from group de.cit-ec.tcs.alignment (version 3.1.1)
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.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 3.1.1
Last update 26. October 2018
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 3.1.1
Last update 26. October 2018
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 3.1.0)
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.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 3.1.0
Last update 22. May 2018
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 3.1.0
Last update 22. May 2018
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 3.0.1)
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.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 3.0.1
Last update 06. December 2016
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 3.0.1
Last update 06. December 2016
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 3.0.0)
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.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 3.0.0
Last update 09. June 2016
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 3.0.0
Last update 09. June 2016
Tags: using dissimilarity said enable implementations package contains comparisonbasedskipextendedcomparator must more values convenience value interfaces sets skipextendedcomparator parameters emptygradient elements custom these information toolbox such comparators normalization means learn meet singletongradient helpful properly many that input criterion defines require parameterlesscomparisonbasedskipextendedcomparator output some make this natural parameterlessskipextendedcomparator alignment range specific finally derivablecomparator from dissimilarities purpose well normalizer namely listgradient infinity real simpler arraygradient implement between find functions define defining module with standard sequences provides comparator interface stored additional implementation learned applied also respect gradients found gradient
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies lombok,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 2.1.2)
This module defines the interfaces for comparators in the TCS
Alignment Toolbox. A comparator is in essence a function that defines a
dissimilarity on a value set. The possible value sets are defined in the
sequence 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].
Finally the TCS Alignment Toolbox also provides the means to learn
parameters of comparators. To enable that comparators must implement the
DerivableComparator interface or - even better - the
SparseDerivableComparator interface to properly define the parameters
that can be learned and the derivative of the dissimilarity with respect
to these parameters.
The SkipExtendedComparator and the ComparisonBasedSkipExtendedComparator
class are convenience classes to make the implementation of further
comparators easier.
You can find a lot of helpful standard implementations of comparators in
the comparators-lib module.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 2.1.2
Last update 23. July 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 2.1.2
Last update 23. July 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 2.1.0)
This module defines the interfaces for comparators in the TCS
Alignment Toolbox. A comparator is in essence a function that defines a
dissimilarity on a value set. The possible value sets are defined in the
sequence 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].
Finally the TCS Alignment Toolbox also provides the means to learn
parameters of comparators. To enable that comparators must implement the
DerivableComparator interface or - even better - the
SparseDerivableComparator interface to properly define the parameters
that can be learned and the derivative of the dissimilarity with respect
to these parameters.
The SkipExtendedComparator and the ComparisonBasedSkipExtendedComparator
class are convenience classes to make the implementation of further
comparators easier.
You can find a lot of helpful standard implementations of comparators in
the comparators-lib module.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 2.1.0
Last update 16. July 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 2.1.0
Last update 16. July 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
comparators from group de.cit-ec.tcs.alignment (version 2.0.0)
This module defines the interfaces for comparators in the TCS
Alignment Toolbox. A comparator is in essence a function that defines a
dissimilarity on a value set. The possible value sets are defined in the
sequence 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].
Finally the TCS Alignment Toolbox also provides the means to learn
parameters of comparators. To enable that comparators must implement the
DerivableComparator interface or - even better - the
SparseDerivableComparator interface to properly define the parameters
that can be learned and the derivative of the dissimilarity with respect
to these parameters.
The SkipExtendedComparator and the ComparisonBasedSkipExtendedComparator
class are convenience classes to make the implementation of further
comparators easier.
You can find a lot of helpful standard implementations of comparators in
the comparators-lib module.
Artifact comparators
Group de.cit-ec.tcs.alignment
Version 2.0.0
Last update 17. May 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
Group de.cit-ec.tcs.alignment
Version 2.0.0
Last update 17. May 2015
Tags: essence dissimilarity implementations package enable contains comparisonbasedskipextendedcomparator must function derivative values convenience value interfaces sets skipextendedcomparator parameters these toolbox defined such comparators easier normalization means class learn meet helpful further properly many that criterion defines better require even output make natural this alignment range finally derivablecomparator dissimilarities from normalizer infinity real possible implement find classes functions define module with standard provides comparator interface sparsederivablecomparator additional sequence learned implementation applied also respect
Organization not specified
URL http://openresearch.cit-ec.de/projects/tcs
License The GNU Affero General Public License, Version 3
Dependencies amount 1
Dependencies sequences,
There are maybe transitive dependencies!
Page 1 from 1 (items total 7)