API Reference#
Complete API documentation for torchTextClassifiers, auto-generated from source code docstrings.
Overview#
The API is organized into several modules:
torchTextClassifiers Wrapper - High-level torchTextClassifiers wrapper class
Configuration Classes - Configuration classes (ModelConfig, TrainingConfig)
Tokenizers - Text tokenization (NGram, WordPiece, HuggingFace)
Model Components - Model components (TextEmbedder, CategoricalVariableNet, etc.)
Core Models - Core PyTorch models
Dataset - Dataset classes for data loading
Quick Links#
Most Used Classes#
torchTextClassifiers.torchTextClassifiers.torchTextClassifiers- Main wrapper classtorchTextClassifiers.torchTextClassifiers.ModelConfig- Model configurationtorchTextClassifiers.torchTextClassifiers.TrainingConfig- Training configurationtorchTextClassifiers.tokenizers.WordPieceTokenizer- WordPiece tokenizertorchTextClassifiers.tokenizers.NGramTokenizer- N-gram tokenizer
Architecture Components#
torchTextClassifiers.model.components.TextEmbedder- Text embedding layertorchTextClassifiers.model.components.CategoricalVariableNet- Categorical featurestorchTextClassifiers.model.components.ClassificationHead- Classification layertorchTextClassifiers.model.components.Attention.AttentionConfig- Attention configuration
Core Models#
torchTextClassifiers.model.model.TextClassificationModel- Core PyTorch modeltorchTextClassifiers.model.lightning.TextClassificationModule- PyTorch Lightning moduletorchTextClassifiers.dataset.dataset.TextClassificationDataset- PyTorch Dataset