Table of Contents

Namespace LMKit.TextAnalysis.Training

Classes

CategorizationTrainingDataset

Training dataset builder specialized for the Categorization engine. Turns labeled categorization examples into ChatTrainingSample items suitable for supervised fine-tuning.

EmotionDetectionTrainingDataset

Training dataset builder specialized for the EmotionDetection engine. Converts labeled emotion examples into ChatTrainingSample items suitable for supervised fine-tuning.

EntityAnnotation

Ground-truth annotation for a single entity, used when building training datasets for entity extraction tasks (e.g., NER, PII).

NamedEntityRecognitionTrainingDataset

Training dataset builder specialized for the Named Entity Recognition (NER) engine. Converts labeled entity annotations into ChatTrainingSample items usable for supervised fine-tuning.

PiiExtractionTrainingDataset

Training dataset builder specialized for the PII/Entity Extraction engine. Converts labeled entity annotations into ChatTrainingSample items usable for supervised fine-tuning.

SarcasmDetectionTrainingDataset

Training dataset builder specialized for the SarcasmDetection engine. Converts labeled sarcasm examples into ChatTrainingSample items suitable for supervised fine-tuning.

SentimentAnalysisTrainingDataset

Training dataset builder specialized for the SentimentAnalysis engine. Converts labeled sentiment examples into ChatTrainingSample items suitable for supervised fine-tuning.