in preprocess/tweet_eval.py [0:0]
def __init__(self, subset_name):
self.hf_identifier = "tweet_eval-" + subset_name
self.subset_name = subset_name
self.task_type = "classification"
# for classification tasks, specify the meaning of each label
if subset_name == "emoji":
self.label = {
0:"β€",
1:"π",
2:"π",
3:"π",
4:"π₯",
5:"π",
6:"π",
7:"β¨",
8:"π",
9:"π",
10:"π·",
11:"πΊπΈ",
12:"β",
13:"π",
14:"π",
15:"π―",
16:"π",
17:"π",
18:"πΈ",
19:"π",
}
elif subset_name == "emotion":
self.label = {
0:"anger",
1:"joy",
2:"optimism",
3:"sadness",
}
elif subset_name == "hate":
self.label = {
0:"non-hate",
1:"hate",
}
elif subset_name == "irony":
self.label = {
0:"non-irony",
1:"hate",
}
elif subset_name == "offensive":
self.label = {
0:"non-offensive",
1:"hate",
}
elif subset_name == "sentiment":
self.label = {
0:"negative",
1:"neutral",
2:"positive",
}
else:
self.label = {
0:"none",
1:"against",
2:"favor",
}