Package gov.nih.mipav.model.algorithms
Class SVM.VlSvm
java.lang.Object
gov.nih.mipav.model.algorithms.SVM.VlSvm
- Enclosing class:
SVM
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) double[]invalid input: '<' Bias learning rate.(package private) doubleinvalid input: '<' Model ($\bw$ vector).(package private) double(package private) doubleinvalid input: '<' Bias.(package private) int(package private) SVM.VlSvmDatasetinvalid input: '<' Regularizer multiplier.(package private) int(package private) intinvalid input: '<' Optional owned dataset.(package private) double[](package private) int(package private) intinvalid input: '<' SVM solver type.(package private) doubleinvalid input: '<' Maximum number of iterations.(package private) int(package private) int(package private) double[](package private) doubleinvalid input: '<' Bias feature multiplier.(package private) int(package private) intinvalid input: '<' Frequency of diagnostic.(package private) intinvalid input: '<' Current iterations number.(package private) double[]invalid input: '<' Model dimension.(package private) int(package private) SVM.VlSvmDatasetinvalid input: '<' Data weights.(package private) double[]invalid input: '<' Statistcs.(package private) SVM.VlSvmSolverType(package private) SVM.VlSvmStatisticsinvalid input: '<' Stopping threshold.(package private) double[]invalid input: '<' Data labels. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
solver
SVM.VlSvmSolverType solver -
dimension
int dimensioninvalid input: '<' SVM solver type. -
model
double[] modelinvalid input: '<' Model dimension. -
bias
double biasinvalid input: '<' Model ($\bw$ vector). -
biasMultiplier
double biasMultiplierinvalid input: '<' Bias. -
lambda
double lambdainvalid input: '<' Bias feature multiplier. -
data
SVM.VlSvmDataset datainvalid input: '<' Regularizer multiplier. -
numData
int numData -
labels
double[] labels -
weights
double[] weightsinvalid input: '<' Data labels. -
ownDataset
SVM.VlSvmDataset ownDatasetinvalid input: '<' Data weights. -
diagnosticFn
int diagnosticFninvalid input: '<' Optional owned dataset. -
diagnosticFnData
double[] diagnosticFnData -
diagnosticFrequency
int diagnosticFrequency -
lossFn
int lossFninvalid input: '<' Frequency of diagnostic. -
conjugateLossFn
int conjugateLossFn -
lossDerivativeFn
int lossDerivativeFn -
dcaUpdateFn
int dcaUpdateFn -
innerProductFn
int innerProductFn -
accumulateFn
int accumulateFn -
iteration
int iteration -
maxNumIterations
int maxNumIterationsinvalid input: '<' Current iterations number. -
epsilon
double epsiloninvalid input: '<' Maximum number of iterations. -
statistics
SVM.VlSvmStatistics statisticsinvalid input: '<' Stopping threshold. -
scores
double[] scoresinvalid input: '<' Statistcs. -
biasLearningRate
double biasLearningRate -
alpha
double[] alphainvalid input: '<' Bias learning rate.
-
-
Constructor Details
-
VlSvm
public VlSvm()
-