entropyx
Version:
A simple data mining library, written in TypeScript
17 lines (16 loc) • 591 B
TypeScript
import { SammonMappingOptions } from '@/interfaces/sammon-mapping-options.interface';
import { SammonMappingResult } from '@/interfaces/sammon-mapping-result.interface';
export declare class SammonMapping {
private maxIterations;
private learningRate;
private projectionDimension;
private distanceFn;
private random;
constructor(options?: SammonMappingOptions);
fit(data: number[][]): SammonMappingResult;
private firstDerivative;
private secondDerivative;
private createDistanceMatrix;
private sumOfDistances;
private initializeProjection;
}