gov.sandia.cognition.learning.function.kernel
Interface KernelContainer<InputType>

Type Parameters:
InputType - Input type of the Kernel.
All Superinterfaces:
Cloneable, CloneableSerializable, Serializable
All Known Implementing Classes:
AbstractOnlineBudgetedKernelBinaryCategorizerLearner, AbstractOnlineKernelBinaryCategorizerLearner, DefaultKernelBinaryCategorizer, DefaultKernelContainer, ExponentialKernel, Forgetron, Forgetron.Basic, Forgetron.Greedy, Forgetron.Result, GaussianProcessRegression, KernelBinaryCategorizer, KernelBinaryCategorizerOnlineLearnerAdapter, KernelDistanceMetric, KernelPrincipalComponentsAnalysis, KernelPrincipalComponentsAnalysis.Function, KernelScalarFunction, LocallyWeightedKernelScalarFunction, NormalizedKernel, OnlineKernelPerceptron, OnlineKernelRandomizedBudgetPerceptron, Projectron, Projectron.LinearSoftMargin, RemoveOldestKernelPerceptron, SequentialMinimalOptimization, Stoptron, VectorFunctionKernel, WeightedKernel

@CodeReview(reviewer="Kevin R. Dixon",
            date="2009-07-08",
            changesNeeded=false,
            comments="Looks fine.")
public interface KernelContainer<InputType>
extends CloneableSerializable

Defines an object that contains a Kernel.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 Kernel<? super InputType> getKernel()
          Gets the kernel.
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 

Method Detail

getKernel

Kernel<? super InputType> getKernel()
Gets the kernel.

Returns:
Internal kernel encapsulated by the KernelContainer.