## Uses of Class
opennlp.tools.ml.model.ComparablePredicate

- Packages that use ComparablePredicate
  Package | Description
  --- | ---
  opennlp.tools.ml.maxent.io | Package related to the I/O functionality of the maxent package including reading and writing models in several formats.
  opennlp.tools.ml.model | Package related to ML models and feature selection techniques.
  opennlp.tools.ml.naivebayes | Package related to ML by means of the Naive Bayes algorithm.
  opennlp.tools.ml.perceptron | Package related to ML by means of the perceptron algorithm.

- - ### Uses of ComparablePredicate in opennlp.tools.ml.maxent.io

    Methods in opennlp.tools.ml.maxent.io that return ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ComparablePredicate[]` | GISModelWriter.`sortValues()` | Sorts and optimizes the model parameters.

    Methods in opennlp.tools.ml.maxent.io that return types with arguments of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | GISModelWriter.`compressOutcomes​(ComparablePredicate[] sorted)` | Compresses outcome patterns.

    Methods in opennlp.tools.ml.maxent.io with parameters of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | GISModelWriter.`compressOutcomes​(ComparablePredicate[] sorted)` | Compresses outcome patterns.

  - ### Uses of ComparablePredicate in opennlp.tools.ml.model

    Methods in opennlp.tools.ml.model with parameters of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | ComparablePredicate.`compareTo​(ComparablePredicate cp)` |

  - ### Uses of ComparablePredicate in opennlp.tools.ml.naivebayes

    Methods in opennlp.tools.ml.naivebayes that return ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ComparablePredicate[]` | NaiveBayesModelWriter.`sortValues()` | Sorts and optimizes the model parameters.

    Methods in opennlp.tools.ml.naivebayes that return types with arguments of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | NaiveBayesModelWriter.`compressOutcomes​(ComparablePredicate[] sorted)` | Compresses outcome patterns.
    `protected List<List<ComparablePredicate>>` | NaiveBayesModelWriter.`computeOutcomePatterns​(ComparablePredicate[] sorted)` | Computes outcome patterns via `predicates`.

    Methods in opennlp.tools.ml.naivebayes with parameters of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | NaiveBayesModelWriter.`compressOutcomes​(ComparablePredicate[] sorted)` | Compresses outcome patterns.
    `protected List<List<ComparablePredicate>>` | NaiveBayesModelWriter.`computeOutcomePatterns​(ComparablePredicate[] sorted)` | Computes outcome patterns via `predicates`.

  - ### Uses of ComparablePredicate in opennlp.tools.ml.perceptron

    Methods in opennlp.tools.ml.perceptron that return ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ComparablePredicate[]` | PerceptronModelWriter.`sortValues()` | Sorts and optimizes the model parameters.

    Methods in opennlp.tools.ml.perceptron that return types with arguments of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | PerceptronModelWriter.`computeOutcomePatterns​(ComparablePredicate[] sorted)` | Computes outcome patterns via `predicates`.

    Methods in opennlp.tools.ml.perceptron with parameters of type ComparablePredicate
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<List<ComparablePredicate>>` | PerceptronModelWriter.`computeOutcomePatterns​(ComparablePredicate[] sorted)` | Computes outcome patterns via `predicates`.