2 types derived from KernelBase
Microsoft.ML.Transforms (2)
FourierDistributionSampler.cs (2)
80public sealed class GaussianKernel : KernelBase 201public sealed class LaplacianKernel : KernelBase
13 references to KernelBase
Microsoft.ML.Transforms (13)
FourierDistributionSampler.cs (5)
31/// Signature for a <see cref="KernelBase"/> constructor. 82internal sealed class Options : IComponentFactory<KernelBase> 87public KernelBase CreateComponent(IHostEnvironment env) => new GaussianKernel(env, this); 203internal sealed class Options : IComponentFactory<KernelBase> 208public KernelBase CreateComponent(IHostEnvironment env) => new LaplacianKernel(env, this);
KernelCatalog.cs (1)
45KernelBase generator = null,
RandomFourierFeaturizing.cs (7)
45public IComponentFactory<KernelBase> MatrixGenerator = new GaussianKernel.Options(); 62public IComponentFactory<KernelBase> MatrixGenerator; 119var generator = column.Generator; 356var generator = columns[iinfo].Generator; 626/// <seealso cref="KernelExpansionCatalog.ApproximatedKernelMap(TransformsCatalog, string, string, int, bool, KernelBase, int?)"/> 653public readonly KernelBase Generator; 678public ColumnOptions(string name, int rank, bool useCosAndSinBases, string inputColumnName = null, KernelBase generator = null, int? seed = null)