@astermind/astermind-synth
Version:
OmegaSynth - Label-Conditioned Synthetic Data Generator for AsterMind ELM/KELM Pipelines
21 lines (20 loc) • 657 B
TypeScript
/**
* Load and combine training data from multiple JSON files
*/
import { LabeledSample } from '../types';
export interface TrainingDataFile {
version: string;
labels: Record<string, string[]>;
}
/**
* Load a single training data file
*/
export declare function loadTrainingDataFile(filepath: string): TrainingDataFile;
/**
* Combine multiple training data files into a single dataset
*/
export declare function combineTrainingData(files: TrainingDataFile[]): LabeledSample[];
/**
* Load all training data files from a directory
*/
export declare function loadAllTrainingData(directory: string, excludePatterns?: string[]): LabeledSample[];