Structs§
- Data
Loader - Utility for batching and streaming sentence data.
- Early
Stopping Config - Configuration for early stopping during training.
- Training
Config - Training hyperparameters for embedding models.
- Training
Data - Container for tokenized sentences and the vocabulary mapping.
Enums§
- Learning
Rate Schedule - Learning rate schedule variants.
- Model
Type - Supported embedding model architectures.
Constants§
- DEFAULT_
BATCH_ SIZE - Default mini-batch size.
- DEFAULT_
CONTEXT_ WINDOW - Default context window size.
- DEFAULT_
EMBEDDING_ DIM - Default embedding dimension.
- DEFAULT_
EPOCHS - Default number of training epochs.
- DEFAULT_
LEARNING_ RATE - Default learning rate.
- DEFAULT_
NEGATIVE_ SAMPLES - Default number of negative samples.
- DEFAULT_
VALIDATION_ RATIO - Default validation ratio (0.0 = no validation).