edu.berkeley.compbio.jlibsvm
Class SVM<L extends 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 Comparable,P,R extends SvmProblem<L,P,R>>
- extends SvmContext
- Version:
- $Id$
- Author:
- David Soergel
|
Constructor Summary |
SVM()
|
|
Method Summary |
Map<P,Float> |
continuousCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
|
Map<P,L> |
discreteCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
|
abstract 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 Map<P,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 Map<P,L> discreteCrossValidation(SvmProblem<L,P,R> problem,
ImmutableSvmParameter<L,P> param)
getSvmType
public abstract 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-2013 David Soergel. All Rights Reserved.