| { | |
| "output_path": "/rep/nhamad/ArabicNER/newTraining/Wojoodoutput", | |
| "train_path": "/rep/nhamad/ArabicNER/newTraining/train.txt", | |
| "val_path": "/rep/nhamad/ArabicNER/newTraining/val.txt", | |
| "test_path": "/rep/nhamad/ArabicNER/newTraining/test.txt", | |
| "bert_model": "aubmindlab/bert-base-arabertv2", | |
| "gpus": [ | |
| 0 | |
| ], | |
| "log_interval": 10, | |
| "batch_size": 8, | |
| "num_workers": 0, | |
| "data_config": { | |
| "fn": "arabiner.data.datasets.DefaultDataset", | |
| "kwargs": { | |
| "max_seq_len": 512, | |
| "bert_model": "aubmindlab/bert-base-arabertv2" | |
| } | |
| }, | |
| "trainer_config": { | |
| "fn": "arabiner.trainers.BertTrainer", | |
| "kwargs": { | |
| "max_epochs": 50 | |
| } | |
| }, | |
| "network_config": { | |
| "fn": "arabiner.nn.BertSeqTagger", | |
| "kwargs": { | |
| "dropout": 0.1, | |
| "bert_model": "aubmindlab/bert-base-arabertv2", | |
| "num_labels": 43 | |
| } | |
| }, | |
| "optimizer": { | |
| "fn": "torch.optim.AdamW", | |
| "kwargs": { | |
| "lr": 1e-05 | |
| } | |
| }, | |
| "lr_scheduler": { | |
| "fn": "torch.optim.lr_scheduler.ExponentialLR", | |
| "kwargs": { | |
| "gamma": 1 | |
| } | |
| }, | |
| "loss": { | |
| "fn": "torch.nn.CrossEntropyLoss", | |
| "kwargs": {} | |
| }, | |
| "overwrite": false, | |
| "seed": 1 | |
| } |