Table of Contents

Constructor CategorizationTrainingDataset

Namespace
LMKit.TextAnalysis.Training
Assembly
LM-Kit.NET.dll

CategorizationTrainingDataset(Categorization)

Initializes a categorization-focused training dataset bound to a specific Categorization engine instance.

public CategorizationTrainingDataset(Categorization engine)

Parameters

engine Categorization

The configured categorization engine whose prompts, model, and preferred modality will be used to generate training samples.

Examples

var categorization = new Categorization(/* configured elsewhere */);
var dataset = new CategorizationTrainingDataset(categorization)
{
    EnableModalityAugmentation = true
};

Remarks

The constructor captures the current state of engine. Subsequent calls to AddSample(Attachment, IList<string>, IList<string>, int) and overloads will synthesize chat examples consistent with this configuration.