UNPKG

@astermind/astermind-premium

Version:

Astermind Premium - Premium ML Toolkit

52 lines 1.35 kB
export interface TensorKernelELMOptions { categories: string[]; tensorRank?: number; modes?: number[]; kernel?: 'rbf' | 'polynomial' | 'linear' | 'sigmoid'; gamma?: number; degree?: number; coef0?: number; activation?: 'relu' | 'tanh' | 'sigmoid' | 'linear'; } export interface TensorKernelELMResult { label: string; prob: number; tensorFactors?: number[][][]; } /** * Tensor Kernel ELM * Features: * - Multi-dimensional kernel learning * - Tensor factorization * - Multi-modal data fusion * - Complex relationship modeling */ export declare class TensorKernelELM { private kelm; private categories; private options; private trained; private tensorFactors; constructor(options: TensorKernelELMOptions); /** * Train on tensor data */ train(X: number[][][] | number[][], y: number[] | string[]): void; /** * Reshape 2D data to 3D tensors */ private _reshapeToTensors; /** * Factorize tensors using CP decomposition */ private _factorizeTensors; /** * Extract features from tensor factorization */ private _extractTensorFeatures; /** * Predict on tensor data */ predict(X: number[][][] | number[][], topK?: number): TensorKernelELMResult[]; } //# sourceMappingURL=tensor-kernel-elm.d.ts.map