-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMyEnums.py
61 lines (50 loc) · 958 Bytes
/
MyEnums.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
'''
Created on Nov 23, 2016
@author: zahran
'''
from enum import Enum
class METRIC (Enum):
CHI_SQUARE = 1
REC_PREC_FSCORE = 2
FISHER = 3
#for plotting
TRUE_NEGATIVE_RATE = 4
ACCURACY = 5
RECALL = 6
PRECISION = 7
FSCORE = 8
BAYESIAN = 9
FALSE_POSITIVE_RATE = 10
AUC = 11
class TECHNIQUE(Enum):
ALL_OR_NOTHING = 1
ONE_IS_ENOUGH = 2
MAJORITY_VOTING = 3
class PVALUE(Enum):
WITH_RANKING = 1
WITHOUT_RANKING = 2
class HYP(Enum):
BONFERRONI = 1
HOLMS = 2
EMPIRICAL = 3
class DECISION (Enum):
OUTLIER = 1
NORMAL = 0
UNDECIDED = -1
class GOLDMARKER (Enum):
TRUE = 1
FALSE = 0
class SEQ_PROB(Enum):
TRIBEFLOW = 1
NGRAM = 2
RNNLM = 3
BAG_OF_ACTIONS = 4
WORD2VEC = 5
TRIBEFLOWPP = 6
HMM = 7
class USE_WINDOW (Enum):
TRUE = 1
FALSE = 2
class BOUNDARY (Enum):
IGNORE = 1
INCLUDE = 2