UNPKG

@astermind/astermind-premium

Version:

Astermind Premium - Premium ML Toolkit

45 lines 1.25 kB
export interface DeepKernelELMOptions { categories: string[]; numLayers?: number; kernelType?: 'rbf' | 'polynomial' | 'linear' | 'sigmoid'; hiddenUnitsPerLayer?: number; gamma?: number; degree?: number; coef0?: number; activation?: 'relu' | 'tanh' | 'sigmoid' | 'linear'; maxLen?: number; useTokenizer?: boolean; } export interface DeepKernelELMResult { label: string; prob: number; layerFeatures?: number[][]; } /** * Deep Kernel ELM with multi-layer kernel transformations * Features: * - Hierarchical kernel learning * - Deep feature extraction * - Multi-layer kernel transformations * - Complex non-linear pattern learning */ export declare class DeepKernelELM { private layers; private categories; private options; private trained; constructor(options: DeepKernelELMOptions); /** * Train deep kernel ELM */ train(X: number[][], y: number[] | string[]): void; /** * Extract features from a layer */ private _extractLayerFeatures; /** * Predict with deep kernel */ predict(X: number[] | number[][], topK?: number, returnLayerFeatures?: boolean): DeepKernelELMResult[]; } //# sourceMappingURL=deep-kernel-elm.d.ts.map