Class SVM.VlSvm

  • Enclosing class:
    SVM

    public class SVM.VlSvm
    extends java.lang.Object
    • Field Detail

      • dimension

        int dimension
        < SVM solver type.
      • model

        double[] model
        < Model dimension.
      • bias

        double bias
        < Model ($\bw$ vector).
      • biasMultiplier

        double biasMultiplier
        < Bias.
      • lambda

        double lambda
        < Bias feature multiplier.
      • numData

        int numData
      • labels

        double[] labels
      • weights

        double[] weights
        < Data labels.
      • diagnosticFn

        int diagnosticFn
        < Optional owned dataset.
      • diagnosticFnData

        double[] diagnosticFnData
      • diagnosticFrequency

        int diagnosticFrequency
      • lossFn

        int lossFn
        < Frequency of diagnostic.
      • conjugateLossFn

        int conjugateLossFn
      • lossDerivativeFn

        int lossDerivativeFn
      • dcaUpdateFn

        int dcaUpdateFn
      • innerProductFn

        int innerProductFn
      • accumulateFn

        int accumulateFn
      • iteration

        int iteration
      • maxNumIterations

        int maxNumIterations
        < Current iterations number.
      • epsilon

        double epsilon
        < Maximum number of iterations.
      • scores

        double[] scores
        < Statistcs.
      • biasLearningRate

        double biasLearningRate
      • alpha

        double[] alpha
        < Bias learning rate.
    • Constructor Detail

      • VlSvm

        public VlSvm()