from dataclasses import dataclass from enum import Enum @dataclass class Task: benchmark: str metric: str col_name: str category: str = None # Select your tasks here # --------------------------------------------------- class Tasks(Enum): # 名字处理在 read_evals.py 里 task1 = Task("NetQA", "rouge1", "NetQA_rouge1") task2 = Task("NetQA", "rouge2", "NetQA_rouge2") task3 = Task("NetQA", "rougeL", "NetQA_rougeL") task4 = Task("NetQA", "bert_score_f1", "NetQA_bert_score_f1") task5 = Task("Embed", "rouge1", "Embed_rouge1") task6 = Task("Embed", "rouge2", "Embed_rouge2") task7 = Task("Embed", "rougeL", "Embed_rougeL") task8 = Task("Embed", "bert_score_f1", "Embed_bert_score_f1") task9 = Task("Metric", "acc", "Metric_acc") task10 = Task("Metric", "f1", "Metric_f1") task11 = Task("CodeQA", "codebert_score_precision", "CodeQA_codebert_score_precision") task12 = Task("CodeQA", "codebert_score_recall", "CodeQA_codebert_score_recall") task13 = Task("CodeQA", "codebert_score_f1", "CodeQA_codebert_score_f1") task14 = Task("CodeQA", "codebert_score_f3", "CodeQA_codebert_score_f3") task15 = Task("Corpus", "acc", "Corpus_acc") task16 = Task("Corpus", "f1", "Corpus_f1") task17 = Task("CDTier", "acc", "CDTier_acc") task18 = Task("CDTier", "f1", "CDTier_f1") task19 = Task("NER", "entity_f1", "NER_entity_f1") task20 = Task("HackerNews", "rouge1", "HackerNews_rouge1") task21 = Task("HackerNews", "rouge2", "HackerNews_rouge2") task22 = Task("HackerNews", "rougeL", "HackerNews_rougeL") task23 = Task("HackerNews", "bert_score_f1", "HackerNews_bert_score_f1") task24 = Task("MaliURLs", "acc", "MaliURLs_acc") task25 = Task("MaliURLs", "f1", "MaliURLs_f1") task26 = Task("CSIC2010", "acc", "CSIC2010_acc") task27 = Task("CSIC2010", "f1", "CSIC2010_f1") task28 = Task("BETH", "acc", "BETH_acc") task29 = Task("BETH", "f1", "BETH_f1") task30 = Task("MITRE", "acc", "MITRE_acc") task31 = Task("MITRE", "f1", "MITRE_f1") task32 = Task("TASK_AVG", "CyberKUT", "CyberKUT ⬆️") task33 = Task("TASK_AVG", "CyberNLP", "CyberNLP ⬆️") task34 = Task("TASK_AVG", "CyberDSA", "CyberDSA ⬆️") task35 = Task("TASK_AVG", "CLS", "CLS ⬆️") task36 = Task("TASK_AVG", "GEN", "GEN ⬆️") task37 = Task("TASK_AVG", "REA", "REA ⬆️") task38 = Task("MODEL_AVG", "overall", "Overall ⬆️") NUM_FEWSHOT = 0 # Change with your few shot # --------------------------------------------------- # Your leaderboard name TITLE = """