Class SVM.VlSvm

java.lang.Object
gov.nih.mipav.model.algorithms.SVM.VlSvm
Enclosing class:
SVM

public class SVM.VlSvm extends Object
  • Field Details

    • solver

    • dimension

      int dimension
      invalid input: '<' SVM solver type.
    • model

      double[] model
      invalid input: '<' Model dimension.
    • bias

      double bias
      invalid input: '<' Model ($\bw$ vector).
    • biasMultiplier

      double biasMultiplier
      invalid input: '<' Bias.
    • lambda

      double lambda
      invalid input: '<' Bias feature multiplier.
    • data

      invalid input: '<' Regularizer multiplier.
    • numData

      int numData
    • labels

      double[] labels
    • weights

      double[] weights
      invalid input: '<' Data labels.
    • ownDataset

      SVM.VlSvmDataset ownDataset
      invalid input: '<' Data weights.
    • diagnosticFn

      int diagnosticFn
      invalid input: '<' Optional owned dataset.
    • diagnosticFnData

      double[] diagnosticFnData
    • diagnosticFrequency

      int diagnosticFrequency
    • lossFn

      int lossFn
      invalid input: '<' Frequency of diagnostic.
    • conjugateLossFn

      int conjugateLossFn
    • lossDerivativeFn

      int lossDerivativeFn
    • dcaUpdateFn

      int dcaUpdateFn
    • innerProductFn

      int innerProductFn
    • accumulateFn

      int accumulateFn
    • iteration

      int iteration
    • maxNumIterations

      int maxNumIterations
      invalid input: '<' Current iterations number.
    • epsilon

      double epsilon
      invalid input: '<' Maximum number of iterations.
    • statistics

      invalid input: '<' Stopping threshold.
    • scores

      double[] scores
      invalid input: '<' Statistcs.
    • biasLearningRate

      double biasLearningRate
    • alpha

      double[] alpha
      invalid input: '<' Bias learning rate.
  • Constructor Details

    • VlSvm

      public VlSvm()