-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhate_speech_tool.py
More file actions
32 lines (28 loc) · 891 Bytes
/
hate_speech_tool.py
File metadata and controls
32 lines (28 loc) · 891 Bytes
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
from utils import *
CURR_DIR = os.path.dirname(os.path.abspath(__file__))
print(CURR_DIR)
sys.path.append(CURR_DIR + "/ACL19")
sys.path.append(CURR_DIR + "/ECML PKDD 2020")
sys.path.append(CURR_DIR + "/WEBSCI21")
sys.path.append(CURR_DIR + "/EMNLP20")
from ACL19 import *
from ECMLPKDD20 import *
from EMNLP20 import *
class Models():
def __init__(self, setup):
super(Models, self).__init__()
self.ACL19 = ACL19(setup)
self.ECMLPKDD20 = ECMLPKDD20(setup)
self.WEBSCI21 = WEBSCI21(setup)
self.EMNLP20 = EMNLP20(setup)
def load_model(self,model_name):
if model_name == "ACL":
return self.ACL19
if model_name == "ECMLPKDD20":
return self.ECMLPKDD20
if model_name == "WEBSCI21":
return self.WEBSCI21
if model_name == "EMNLP20":
return self.EMNLP20
def hello(self):
print("hello")