Class TrainTest.KMeansOptions

java.lang.Object
org.tribuo.clustering.kmeans.TrainTest.KMeansOptions
All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.config.Options
Enclosing class:
TrainTest

public static class TrainTest.KMeansOptions extends Object implements com.oracle.labs.mlrg.olcut.config.Options
Options for the K-Means CLI.
  • Field Details

    • general

    • centroids

      @Option(charName='n', longName="num-clusters", usage="Number of clusters to infer. Defaults to 5.") public int centroids
    • iterations

      @Option(charName='i', longName="iterations", usage="Maximum number of iterations. Defaults to 10.") public int iterations
    • distance

      @Option(charName='d', longName="distance", usage="Distance function to use in the e step. Defaults to EUCLIDEAN.") public KMeansTrainer.Distance distance
    • numThreads

      @Option(charName='t', longName="num-threads", usage="Number of threads to use (default 4, range (1, num hw threads)).") public int numThreads
  • Constructor Details

  • Method Details

    • getOptionsDescription

      Specified by:
      getOptionsDescription in interface com.oracle.labs.mlrg.olcut.config.Options