leaderboard / utils.py
sanchit-gandhi's picture
Upload utils.py
aaf24ea
ascending_metrics = {
"wer",
"cer",
"loss",
"mae",
"mahalanobis",
"mse",
"perplexity",
"ter",
}
metric_ranges = {
"accuracy": (0,1),
"precision": (0,1),
"recall": (0,1),
"macro f1": (0,1),
"micro f1": (0,1),
"pearson": (-1, 1),
"matthews_correlation": (-1, 1),
"spearmanr": (-1, 1),
"google_bleu": (0, 1),
"precision@10": (0, 1),
"mae": (0, 1),
"mauve": (0, 1),
"frontier_integral": (0, 1),
"mean_iou": (0, 1),
"mean_accuracy": (0, 1),
"overall_accuracy": (0, 1),
"meteor": (0, 1),
"mse": (0, 1),
"perplexity": (0, float("inf")),
"rogue1": (0, 1),
"rogue2": (0, 1),
"sari": (0, 100),
}
CV11_LANGUAGES = {
'ab': 'Abkhaz',
'ace': 'Acehnese',
'ady': 'Adyghe',
'af': 'Afrikaans',
'am': 'Amharic',
'an': 'Aragonese',
'ar': 'Arabic',
'arn': 'Mapudungun',
'as': 'Assamese',
'ast': 'Asturian',
'az': 'Azerbaijani',
'ba': 'Bashkir',
'bas': 'Basaa',
'be': 'Belarusian',
'bg': 'Bulgarian',
'bn': 'Bengali',
'br': 'Breton',
'bs': 'Bosnian',
'bxr': 'Buryat',
'ca': 'Catalan',
'cak': 'Kaqchikel',
'ckb': 'Central Kurdish',
'cnh': 'Hakha Chin',
'co': 'Corsican',
'cs': 'Czech',
'cv': 'Chuvash',
'cy': 'Welsh',
'da': 'Danish',
'de': 'German',
'dsb': 'Sorbian, Lower',
'dv': 'Dhivehi',
'dyu': 'Dioula',
'el': 'Greek',
'en': 'English',
'eo': 'Esperanto',
'es': 'Spanish',
'et': 'Estonian',
'eu': 'Basque',
'fa': 'Persian',
'ff': 'Fulah',
'fi': 'Finnish',
'fo': 'Faroese',
'fr': 'French',
'fy-NL': 'Frisian',
'ga-IE': 'Irish',
'gl': 'Galician',
'gn': 'Guarani',
'gom': 'Goan Konkani',
'ha': 'Hausa',
'he': 'Hebrew',
'hi': 'Hindi',
'hil': 'Hiligaynon',
'hr': 'Croatian',
'hsb': 'Sorbian, Upper',
'ht': 'Haitian',
'hu': 'Hungarian',
'hy-AM': 'Armenian',
'hyw': 'Armenian Western',
'ia': 'Interlingua',
'id': 'Indonesian',
'ie': 'Interlingue',
'ig': 'Igbo',
'is': 'Icelandic',
'it': 'Italian',
'izh': 'Izhorian',
'ja': 'Japanese',
'jbo': 'Lojban',
'ka': 'Georgian',
'kaa': 'Karakalpak',
'kab': 'Kabyle',
'kbd': 'Kabardian',
'ki': 'Kikuyu',
'kk': 'Kazakh',
'km': 'Khmer',
'kmr': 'Kurmanji Kurdish',
'kn': 'Kannada',
'knn': 'Konkani (Devanagari)',
'ko': 'Korean',
'kpv': 'Komi-Zyrian',
'kw': 'Cornish',
'ky': 'Kyrgyz',
'lb': 'Luxembourgish',
'lg': 'Luganda',
'lij': 'Ligurian',
'ln': 'Lingala',
'lo': 'Lao',
'lt': 'Lithuanian',
'lv': 'Latvian',
'mai': 'Maithili',
'mdf': 'Moksha',
'mg': 'Malagasy',
'mhr': 'Meadow Mari',
'mk': 'Macedonian',
'ml': 'Malayalam',
'mn': 'Mongolian',
'mni': 'Meetei Lon',
'mos': 'Mossi',
'mr': 'Marathi',
'mrj': 'Hill Mari',
'ms': 'Malay',
'mt': 'Maltese',
'my': 'Burmese',
'myv': 'Erzya',
'nan-tw': 'Taiwanese (Minnan)',
'nb-NO': 'Norwegian Bokmål',
'nd': 'IsiNdebele (North)',
'ne-NP': 'Nepali',
'nia': 'Nias',
'nl': 'Dutch',
'nn-NO': 'Norwegian Nynorsk',
'nr': 'IsiNdebele (South)',
'nso': 'Northern Sotho',
'nyn': 'Runyankole',
'oc': 'Occitan',
'om': 'Afaan Ormoo',
'or': 'Odia',
'pa-IN': 'Punjabi',
'pap-AW': 'Papiamento (Aruba)',
'pl': 'Polish',
'ps': 'Pashto',
'pt': 'Portuguese',
'quc': "K'iche'",
'quy': 'Quechua Chanka',
'rm-sursilv': 'Romansh Sursilvan',
'rm-vallader': 'Romansh Vallader',
'ro': 'Romanian',
'ru': 'Russian',
'rw': 'Kinyarwanda',
'sah': 'Sakha',
'sat': 'Santali (Ol Chiki)',
'sc': 'Sardinian',
'scn': 'Sicilian',
'sdh': 'Southern Kurdish',
'shi': 'Shilha',
'si': 'Sinhala',
'sk': 'Slovak',
'skr': 'Saraiki',
'sl': 'Slovenian',
'snk': 'Soninke',
'so': 'Somali',
'sq': 'Albanian',
'sr': 'Serbian',
'ss': 'Siswati',
'st': 'Southern Sotho',
'sv-SE': 'Swedish',
'sw': 'Swahili',
'syr': 'Syriac',
'ta': 'Tamil',
'te': 'Telugu',
'tg': 'Tajik',
'th': 'Thai',
'ti': 'Tigrinya',
'tig': 'Tigre',
'tk': 'Turkmen',
'tl': 'Tagalog',
'tn': 'Setswana',
'tok': 'Toki Pona',
'tr': 'Turkish',
'ts': 'Xitsonga',
'tt': 'Tatar',
'tw': 'Twi',
'ty': 'Tahitian',
'uby': 'Ubykh',
'udm': 'Udmurt',
'ug': 'Uyghur',
'uk': 'Ukrainian',
'ur': 'Urdu',
'uz': 'Uzbek',
've': 'Tshivenda',
'vec': 'Venetian',
'vi': 'Vietnamese',
'vot': 'Votic',
'xh': 'Xhosa',
'yi': 'Yiddish',
'yo': 'Yoruba',
'yue': 'Cantonese',
'zgh': 'Tamazight',
'zh-CN': 'Chinese (China)',
'zh-HK': 'Chinese (Hong Kong)',
'zh-TW': 'Chinese (Taiwan)',
'zu': 'Zulu',
}
FLEURS_LANGUAGES = {
'af_za': 'Afrikaans',
'am_et': 'Amharic',
'ar_eg': 'Arabic',
'as_in': 'Assamese',
'ast_es': 'Asturian',
'az_az': 'Azerbaijani',
'be_by': 'Belarusian',
'bg_bg': 'Bulgarian',
'bn_in': 'Bengali',
'bs_ba': 'Bosnian',
'ca_es': 'Catalan',
'ceb_ph': 'Cebuano',
'ckb_iq': 'Sorani-Kurdish',
'cmn_hans_cn': 'Mandarin Chinese',
'cs_cz': 'Czech',
'cy_gb': 'Welsh',
'da_dk': 'Danish',
'de_de': 'German',
'el_gr': 'Greek',
'en_us': 'English',
'es_419': 'Spanish',
'et_ee': 'Estonian',
'fa_ir': 'Persian',
'ff_sn': 'Fula',
'fi_fi': 'Finnish',
'fil_ph': 'Filipino',
'fr_fr': 'French',
'ga_ie': 'Irish',
'gl_es': 'Galician',
'gu_in': 'Gujarati',
'ha_ng': 'Hausa',
'he_il': 'Hebrew',
'hi_in': 'Hindi',
'hr_hr': 'Croatian',
'hu_hu': 'Hungarian',
'hy_am': 'Armenian',
'id_id': 'Indonesian',
'ig_ng': 'Igbo',
'is_is': 'Icelandic',
'it_it': 'Italian',
'ja_jp': 'Japanese',
'jv_id': 'Javanese',
'ka_ge': 'Georgian',
'kam_ke': 'Kamba',
'kea_cv': 'Kabuverdianu',
'kk_kz': 'Kazakh',
'km_kh': 'Khmer',
'kn_in': 'Kannada',
'ko_kr': 'Korean',
'ky_kg': 'Kyrgyz',
'lb_lu': 'Luxembourgish',
'lg_ug': 'Ganda',
'ln_cd': 'Lingala',
'lo_la': 'Lao',
'lt_lt': 'Lithuanian',
'luo_ke': 'Luo',
'lv_lv': 'Latvian',
'mi_nz': 'Maori',
'mk_mk': 'Macedonian',
'ml_in': 'Malayalam',
'mn_mn': 'Mongolian',
'mr_in': 'Marathi',
'ms_my': 'Malay',
'mt_mt': 'Maltese',
'my_mm': 'Burmese',
'nb_no': 'Norwegian',
'ne_np': 'Nepali',
'nl_nl': 'Dutch',
'nso_za': 'Northern-Sotho',
'ny_mw': 'Nyanja',
'oc_fr': 'Occitan',
'om_et': 'Oromo',
'or_in': 'Oriya',
'pa_in': 'Punjabi',
'pl_pl': 'Polish',
'ps_af': 'Pashto',
'pt_br': 'Portuguese',
'ro_ro': 'Romanian',
'ru_ru': 'Russian',
'sd_in': 'Sindhi',
'sk_sk': 'Slovak',
'sl_si': 'Slovenian',
'sn_zw': 'Shona',
'so_so': 'Somali',
'sr_rs': 'Serbian',
'sv_se': 'Swedish',
'sw_ke': 'Swahili',
'ta_in': 'Tamil',
'te_in': 'Telugu',
'tg_tj': 'Tajik',
'th_th': 'Thai',
'tr_tr': 'Turkish',
'uk_ua': 'Ukrainian',
'umb_ao': 'Umbundu',
'ur_pk': 'Urdu',
'uz_uz': 'Uzbek',
'vi_vn': 'Vietnamese',
'wo_sn': 'Wolof',
'xh_za': 'Xhosa',
'yo_ng': 'Yoruba',
'yue_hant_hk': 'Cantonese Chinese',
'zu_za': 'Zulu',
}