UNPKG

@astermind/astermind-synth

Version:

OmegaSynth - Label-Conditioned Synthetic Data Generator for AsterMind ELM/KELM Pipelines

30 lines (29 loc) 715 B
/** * Test OmegaSynth model on test dataset */ import { OmegaSynth } from '../OmegaSynth'; import { ModelMetrics } from '../evaluation/Metrics'; export interface TestConfig { model: OmegaSynth; testFile: string; samplesPerLabel?: number; } export interface TestResult { metrics: ModelMetrics; passed: boolean; threshold?: { minDiversity: number; minValidFormatRate: number; }; } /** * Test the model on test dataset */ export declare function testModel(config: TestConfig): Promise<TestResult>; /** * Save test results */ export declare function saveTestResults(result: TestResult, outputDir: string): Promise<{ metricsPath: string; reportPath: string; }>;