@astermind/astermind-pro
Version:
Astermind Pro - Premium ML Toolkit with Advanced RAG, Reranking, Summarization, and Information Flow Analysis
40 lines • 1.99 kB
TypeScript
export type Vec = Float64Array;
export declare const EPS = 1e-12;
export declare const DISK_EPS = 0.95;
export declare const MAX_EXP = 709;
export declare const MIN_EXP = -745;
export declare function zeros(n: number): Vec;
export declare function isFiniteVec(a: ArrayLike<number>): boolean;
export declare function asVec(a: ArrayLike<number>): Vec;
export declare function dot(a: Vec, b: Vec): number;
export declare function add(a: Vec, b: Vec): Vec;
export declare function scal(a: Vec, k: number): Vec;
export declare function hadamard(a: Vec, b: Vec): Vec;
export declare function tanhVec(a: Vec): Vec;
export declare function add_(out: Vec, a: Vec, b: Vec): Vec;
export declare function scal_(out: Vec, a: Vec, k: number): Vec;
export declare function hadamard_(out: Vec, a: Vec, b: Vec): Vec;
export declare function tanhVec_(out: Vec, a: Vec): Vec;
export declare function l2(a: Vec): number;
export declare function normalizeL2(a: Vec, eps?: number): Vec;
export declare function clampVec(a: Vec, lo?: number, hi?: number): Vec;
export declare function mean(a: Vec): number;
export declare function variance(a: Vec, mu?: number): number;
export declare function standardize(a: Vec): Vec;
export declare function cosine(a: ArrayLike<number>, b: ArrayLike<number>): number;
export declare function logSumExp(a: Vec): number;
export declare function softmax(a: Vec): Float64Array;
export declare function argmax(a: ArrayLike<number>): number;
export declare function topK(a: ArrayLike<number>, k: number): {
index: number;
value: number;
}[];
export declare function expSafe(x: number): number;
export declare function log1pSafe(x: number): number;
export declare function sigmoid(x: number): number;
export declare function hDistProxy(a: Vec, b: Vec): number;
export declare function fmtHead(a: ArrayLike<number>, n?: number, digits?: number): string;
export * from './rff.js';
export * from './online-ridge.js';
export * from './krr.js';
//# sourceMappingURL=index.d.ts.map