hezar.models.text_classification.distilbert.distilbert_text_classification_config module

class hezar.models.text_classification.distilbert.distilbert_text_classification_config.DistilBertTextClassificationConfig(task: str = <TaskType.TEXT_CLASSIFICATION: 'text_classification'>, num_labels: int = None, id2label: dict = None, activation: str = 'gelu', attention_dropout: float = 0.1, dim: int = 768, dropout: float = 0.1, hidden_dim: int = 3072, initializer_range: float = 0.02, max_position_embeddings: int = 512, n_heads: int = 12, n_layers: int = 6, output_past: bool = True, pad_token_id: int = 0, qa_dropout: float = 0.1, seq_classif_dropout: float = 0.2, tie_weights_: bool = True, vocab_size: int = 42000)[source]

Bases: ModelConfig

activation: str = 'gelu'
attention_dropout: float = 0.1
dim: int = 768
dropout: float = 0.1
hidden_dim: int = 3072
id2label: dict = None
initializer_range: float = 0.02
max_position_embeddings: int = 512
n_heads: int = 12
n_layers: int = 6
name: str = 'distilbert_text_classification'
num_labels: int = None
output_past: bool = True
pad_token_id: int = 0
qa_dropout: float = 0.1
seq_classif_dropout: float = 0.2
task: str = 'text_classification'
tie_weights_: bool = True
vocab_size: int = 42000