Package gov.nih.mipav.model.algorithms
Class SVM.VlSvm
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.SVM.VlSvm
-
- Enclosing class:
- SVM
public class SVM.VlSvm extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intaccumulateFn(package private) double[]alpha< Bias learning rate.(package private) doublebias< Model ($\bw$ vector).(package private) doublebiasLearningRate(package private) doublebiasMultiplier< Bias.(package private) intconjugateLossFn(package private) SVM.VlSvmDatasetdata< Regularizer multiplier.(package private) intdcaUpdateFn(package private) intdiagnosticFn< Optional owned dataset.(package private) double[]diagnosticFnData(package private) intdiagnosticFrequency(package private) intdimension< SVM solver type.(package private) doubleepsilon< Maximum number of iterations.(package private) intinnerProductFn(package private) intiteration(package private) double[]labels(package private) doublelambda< Bias feature multiplier.(package private) intlossDerivativeFn(package private) intlossFn< Frequency of diagnostic.(package private) intmaxNumIterations< Current iterations number.(package private) double[]model< Model dimension.(package private) intnumData(package private) SVM.VlSvmDatasetownDataset< Data weights.(package private) double[]scores< Statistcs.(package private) SVM.VlSvmSolverTypesolver(package private) SVM.VlSvmStatisticsstatistics< Stopping threshold.(package private) double[]weights< Data labels.
-
Constructor Summary
Constructors Constructor Description VlSvm()
-
-
-
Field Detail
-
solver
SVM.VlSvmSolverType solver
-
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.
-
data
SVM.VlSvmDataset data
< Regularizer multiplier.
-
numData
int numData
-
labels
double[] labels
-
weights
double[] weights
< Data labels.
-
ownDataset
SVM.VlSvmDataset ownDataset
< Data weights.
-
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.
-
statistics
SVM.VlSvmStatistics statistics
< Stopping threshold.
-
scores
double[] scores
< Statistcs.
-
biasLearningRate
double biasLearningRate
-
alpha
double[] alpha
< Bias learning rate.
-
-