UNPKG

@astermind/astermind-synth

Version:

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

30 lines (29 loc) 787 B
/** * Validate OmegaSynth model on validation dataset */ import { OmegaSynth } from '../OmegaSynth'; import { ModelMetrics } from '../evaluation/Metrics'; export interface ValidationConfig { model: OmegaSynth; validationFile: string; samplesPerLabel?: number; } export interface ValidationResult { metrics: ModelMetrics; passed: boolean; threshold?: { minDiversity: number; minValidFormatRate: number; }; } /** * Validate the model on validation dataset */ export declare function validateModel(config: ValidationConfig): Promise<ValidationResult>; /** * Save validation results */ export declare function saveValidationResults(result: ValidationResult, outputDir: string): Promise<{ metricsPath: string; reportPath: string; }>;