edu.berkeley.compbio.jlibsvm
Class AbstractSvmProblem<L extends java.lang.Comparable,P,R extends SvmProblem<L,P,R>>

java.lang.Object
  extended by edu.berkeley.compbio.jlibsvm.AbstractSvmProblem<L,P,R>
All Implemented Interfaces:
SvmProblem<L,P,R>
Direct Known Subclasses:
ExplicitSvmProblemImpl

public abstract class AbstractSvmProblem<L extends java.lang.Comparable,P,R extends SvmProblem<L,P,R>>
extends java.lang.Object
implements SvmProblem<L,P,R>

Version:
$Id$
Author:
David Soergel

Field Summary
protected  com.google.common.collect.Multiset<L> exampleCounts
           
 
Constructor Summary
AbstractSvmProblem()
           
 
Method Summary
abstract  R createScaledCopy(java.util.Map<P,L> scaledExamples, java.util.Map<P,java.lang.Integer> scaledExampleIds, ScalingModel<P> learnedScalingModel)
           
 com.google.common.collect.Multiset<L> getExampleCounts()
           
protected  R learnScaling(ScalingModelLearner<P> scalingModelLearner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.berkeley.compbio.jlibsvm.SvmProblem
getExampleIds, getExamples, getHeldOutPoints, getId, getLabels, getNumExamples, getScalingModel, getTargetValue, makeFolds
 

Field Detail

exampleCounts

protected com.google.common.collect.Multiset<L extends java.lang.Comparable> exampleCounts
Constructor Detail

AbstractSvmProblem

public AbstractSvmProblem()
Method Detail

getExampleCounts

public com.google.common.collect.Multiset<L> getExampleCounts()
Specified by:
getExampleCounts in interface SvmProblem<L extends java.lang.Comparable,P,R extends SvmProblem<L,P,R>>

learnScaling

protected R learnScaling(ScalingModelLearner<P> scalingModelLearner)

createScaledCopy

public abstract R createScaledCopy(java.util.Map<P,L> scaledExamples,
                                   java.util.Map<P,java.lang.Integer> scaledExampleIds,
                                   ScalingModel<P> learnedScalingModel)


Copyright © 2008-2010 Brenner Lab, UC Berkeley. All Rights Reserved.