Spaces:
Sleeping
Sleeping
import torch | |
class Config: | |
# Data | |
data_path = "data/hindi_english_parallel.csv" | |
train_ratio = 0.8 | |
# Preprocessing | |
max_length = 20 | |
min_word_count = 3 | |
# Model | |
embedding_dim = 256 | |
hidden_size = 512 | |
num_layers = 2 | |
dropout = 0.5 | |
# Training | |
batch_size = 64 | |
learning_rate = 0.001 | |
epochs = 20 | |
teacher_forcing_ratio = 0.5 | |
max_vocab_english = 5000 | |
max_vocab_hindi = 10000 | |
max_length = 20 # Maximum sentence length | |
# Device | |
device = torch.device("cuda" if torch.cuda.is_available() else "cpu") | |
config = Config() |