Class LinearSGDOptions

java.lang.Object
org.tribuo.classification.sgd.linear.LinearSGDOptions
All Implemented Interfaces:
com.oracle.labs.mlrg.olcut.config.Options, ClassificationOptions<LinearSGDTrainer>

public class LinearSGDOptions extends Object implements ClassificationOptions<LinearSGDTrainer>
CLI options for training a linear classifier.
  • Field Details

    • sgoOptions

      public GradientOptimiserOptions sgoOptions
    • sgdEpochs

      @Option(longName="sgd-epochs", usage="Number of SGD epochs. Defaults to 5.") public int sgdEpochs
    • sgdObjective

      @Option(longName="sgd-objective", usage="Loss function. Defaults to LOG.") public LinearSGDOptions.LossEnum sgdObjective
    • sgdLoggingInterval

      @Option(longName="sgd-logging-interval", usage="Log the objective after <int> examples. Defaults to 100.") public int sgdLoggingInterval
    • sgdMinibatchSize

      @Option(longName="sgd-minibatch-size", usage="Minibatch size. Defaults to 1.") public int sgdMinibatchSize
  • Constructor Details

    • LinearSGDOptions

      public LinearSGDOptions()
  • Method Details