Table of Contents

Constructor SentimentAnalysisTrainingDataset

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

SentimentAnalysisTrainingDataset(SentimentAnalysis)

Initializes a sentiment-analysis-focused training dataset bound to a specific SentimentAnalysis engine instance.

public SentimentAnalysisTrainingDataset(SentimentAnalysis engine)

Parameters

engine SentimentAnalysis

The configured sentiment analysis engine whose prompts, model, and label schema will be used to generate training samples.

Examples

var engine = new SentimentAnalysis(/* configured elsewhere */);
var dataset = new SentimentAnalysisTrainingDataset(engine);
dataset.AddSample(
    "The update made the app much faster — great job!",
    SentimentAnalysis.SentimentCategory.Positive);

Remarks

The constructor captures the current state of engine. Subsequent calls to AddSample(string, SentimentCategory) will synthesize chat examples consistent with this configuration.