Diff of /src/constants/ddi.py [000000] .. [735bb5]

Switch to unified view

a b/src/constants/ddi.py
1
# coding: utf-8
2
3
# Base Dependencies
4
# ------------------
5
from pathlib import Path
6
from os.path import join as pjoin
7
8
9
DDI_VOCAB_PATH = Path(pjoin("data", "ddi", "vocab", "vocab.txt"))
10
DDI_PATH = Path("data/ddi")
11
DDI_ENTITY_TYPES = ["DRUG", "GROUP", "BRAND", "DRUG_N"]
12
DDI_NO_REL = "NO-REL"
13
DDI_REL_TYPES = ["EFFECT", "MECHANISM", "ADVISE", "INT"]
14
DDI_ALL_TYPES = [DDI_NO_REL] + DDI_REL_TYPES
15
DDI_REL_TEST_COUNTS ={"EFFECT": 360, "MECHANISM": 302, "ADVISE": 221, "INT": 96}
16
DDI_REL_TEST_WEIGHTS = [
17
    360/979,
18
    302/979,
19
    221/979,
20
    96/979,
21
]
22
23
DDI_ATTR_ENTITY_CANDIDATES = {
24
    "DRUG": DDI_ENTITY_TYPES,
25
    "GROUP": DDI_ENTITY_TYPES,
26
    "BRAND": DDI_ENTITY_TYPES,
27
    "DRUG_N": DDI_ENTITY_TYPES,
28
}
29
30
DDI_IOB_TAGS = [
31
    "O",
32
    "B-DRUG",
33
    "I-DRUG",
34
    "B-GROUP",
35
    "I-GROUP",
36
    "B-BRAND",
37
    "I-BRAND",
38
    "B-DRUG_N",
39
    "I-DRUG_N",
40
]
41
42
DDI_RD_MAX = 20
43
44
DDI_HF_TRAIN_PATH = "data/ddi/train.hf"
45
DDI_HF_TEST_PATH = "data/ddi/test.hf"