| import os |
|
|
| class Config: |
| |
| ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
| DATA_DIR = os.path.join(ROOT_DIR, 'data') |
| CHECKPOINT_DIR = os.path.join(ROOT_DIR, 'checkpoints') |
| RESULTS_DIR = os.path.join(ROOT_DIR, 'results') |
| OUTPUT_DIR = CHECKPOINT_DIR |
| |
| |
| BASE_MODEL = "google-bert/bert-base-chinese" |
| NUM_LABELS = 3 |
| MAX_LENGTH = 128 |
| |
| |
| BATCH_SIZE = 32 |
| LEARNING_RATE = 2e-5 |
| NUM_EPOCHS = 3 |
| WARMUP_RATIO = 0.1 |
| WEIGHT_DECAY = 0.01 |
| LOGGING_STEPS = 100 |
| SAVE_STEPS = 500 |
| EVAL_STEPS = 500 |
| |
| |
| LABEL2ID = {'negative': 0, 'neutral': 1, 'positive': 2} |
| ID2LABEL = {0: 'negative', 1: 'neutral', 2: 'positive'} |
|
|