UNPKG

sentence2simvecjs

Version:

Vector-based sentence similarity (0.0-1.0) + embedding export. JavaScript implementation inspired by PINTO0309/sentence2simvec

34 lines 915 B
export interface BenchmarkResult { method: 'dice' | 'embedding'; score: number; executionTime: number; memoryUsage?: number; details?: any; } export interface ComparisonResult { text1: string; text2: string; diceResult: BenchmarkResult; embeddingResult: BenchmarkResult; totalTime: number; } export declare function runBenchmark(text1: string, text2: string, options?: { ngramSize?: number; preloadModel?: boolean; }): Promise<ComparisonResult>; export declare function runMultipleBenchmarks(textPairs: Array<{ text1: string; text2: string; }>, options?: { ngramSize?: number; preloadModel?: boolean; }): Promise<{ results: ComparisonResult[]; summary: { averageDiceTime: number; averageEmbeddingTime: number; diceAccuracy?: number; embeddingAccuracy?: number; }; }>; //# sourceMappingURL=benchmark.d.ts.map