from transformers import PretrainedConfig | |
from typing import List | |
class ThaiLightWeightEncoderConfig(PretrainedConfig): | |
def __init__( | |
self, | |
input_embedding_dim: int = 300, | |
final_embedding_dim: int = 512, | |
dropout: float = 0.2, | |
word_vector_model_name: str = "thai2fit_wv", | |
**kwargs, | |
): | |
self.input_embedding_dim = input_embedding_dim | |
self.final_embedding_dim = final_embedding_dim | |
self.word_vector_model_name = word_vector_model_name | |
self.dropout = dropout | |
super().__init__(**kwargs) |