edu.berkeley.compbio.jlibsvm
Class SVM<L extends java.lang.Comparable,P,R extends SvmProblem<L,P,R>>
java.lang.Object
edu.berkeley.compbio.jlibsvm.SvmContext
edu.berkeley.compbio.jlibsvm.SVM<L,P,R>
- Direct Known Subclasses:
- BinaryClassificationSVM, MultiClassificationSVM, RegressionSVM
public abstract class SVM<L extends java.lang.Comparable,P,R extends SvmProblem<L,P,R>>
- extends SvmContext
- Version:
- $Id$
- Author:
- David Soergel
|
Constructor Summary |
SVM()
|
|
Method Summary |
java.util.Map<P,java.lang.Float> |
continuousCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
|
java.util.Map<P,L> |
discreteCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
|
abstract java.lang.String |
getSvmType()
|
abstract edu.berkeley.compbio.ml.CrossValidationResults |
performCrossValidation(R problem,
ImmutableSvmParameter<L,P> param)
|
abstract SolutionModel<L,P> |
train(R problem,
ImmutableSvmParameter<L,P> param)
|
void |
validateParam(ImmutableSvmParameter<L,P> param)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LIBSVM_VERSION
public static final int LIBSVM_VERSION
- See Also:
- Constant Field Values
SVM
public SVM()
continuousCrossValidation
public java.util.Map<P,java.lang.Float> continuousCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
train
public abstract SolutionModel<L,P> train(R problem,
ImmutableSvmParameter<L,P> param)
discreteCrossValidation
public java.util.Map<P,L> discreteCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
getSvmType
public abstract java.lang.String getSvmType()
validateParam
public void validateParam(@NotNull
ImmutableSvmParameter<L,P> param)
performCrossValidation
public abstract edu.berkeley.compbio.ml.CrossValidationResults performCrossValidation(R problem,
ImmutableSvmParameter<L,P> param)
Copyright © 2008-2010 Brenner Lab, UC Berkeley. All Rights Reserved.