InputType
- The type of input to learn over. Passed to the kernel function.@PublicationReference(author={"Ofer Dekel","Shai Shalev-Shwartz","Yoram Singer"}, title="The Forgetron: A Kernel-based Perceptron on a Budget", year=2008, type=Journal, publication="SIAM Journal on Computing", pages={1342,1372}, url="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.134.7604&rep=rep1&type=pdf", notes="This is the greedy version.") public static class Forgetron.Greedy<InputType> extends Forgetron<InputType>
Forgetron.Basic<InputType>, Forgetron.Greedy<InputType>, Forgetron.Result<InputType>
budget, DEFAULT_BUDGET
kernel
Constructor and Description |
---|
Greedy()
Creates a new
Forgetron.Greedy with a null kernel and default
budget. |
Greedy(Kernel<? super InputType> kernel,
int budget)
Creates a new
Forgetron.Greedy with the given kernel and
budget. |
Modifier and Type | Method and Description |
---|---|
protected void |
shrink(Forgetron.Result<InputType> result)
Apply the shrinking step of the algorithm.
|
createInitialLearnedObject, update
getBudget, setBudget
getKernel, setKernel, update
update
clone, learn, learn, update
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone
learn
learn
update