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_BUDGETkernel| 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, updategetBudget, setBudgetgetKernel, setKernel, updateupdateclone, learn, learn, updateequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclonelearnlearnupdate