FrameByFrame/programming-language-identification-100plus
123
1{2 "attn_implementation": "eager",3 "early_stopping_patience": 2,4 "early_stopping_threshold": 0.0,5 "eval_rows": 9495,6 "id2label": {7 "0": "Julia",8 "1": "Go",9 "2": "Raku",10 "3": "Pascal",11 "4": "Perl",12 "5": "Python",13 "6": "Nim",14 "7": "J",15 "8": "C",16 "9": "Haskell",17 "10": "Mathematica/Wolfram Language",18 "11": "Kotlin",19 "12": "Java",20 "13": "Ruby",21 "14": "Racket",22 "15": "C++",23 "16": "Tcl",24 "17": "C#",25 "18": "Scala",26 "19": "Ada",27 "20": "Factor",28 "21": "Rust",29 "22": "Lua",30 "23": "D",31 "24": "Common Lisp",32 "25": "AutoHotkey",33 "26": "JavaScript",34 "27": "F#",35 "28": "Wren",36 "29": "Clojure",37 "30": "Fortran",38 "31": "PureBasic",39 "32": "OCaml",40 "33": "Awk",41 "34": "R",42 "35": "Swift",43 "36": "Forth",44 "37": "Elixir",45 "38": "Erlang",46 "39": "PowerShell",47 "40": "Groovy",48 "41": "REXX",49 "42": "Visual Basic .NET",50 "43": "PHP",51 "44": "Prolog",52 "45": "Scheme",53 "46": "AppleScript",54 "47": "COBOL",55 "48": "FreeBASIC",56 "49": "Smalltalk",57 "50": "PicoLisp",58 "51": "MATLAB",59 "52": "Oz",60 "53": "Standard ML",61 "54": "Lasso",62 "55": "Crystal",63 "56": "APL",64 "57": "Stata",65 "58": "CoffeeScript",66 "59": "Batchfile",67 "60": "jq",68 "61": "GAP",69 "62": "Red",70 "63": "Emacs Lisp",71 "64": "Eiffel",72 "65": "Fantom",73 "66": "Ring",74 "67": "Pike",75 "68": "Rebol",76 "69": "ActionScript",77 "70": "MAXScript",78 "71": "Vala",79 "72": "Dart",80 "73": "Processing",81 "74": "Ceylon",82 "75": "AutoIt",83 "76": "Io",84 "77": "M4",85 "78": "Zig",86 "79": "LFE",87 "80": "ATS",88 "81": "Logtalk",89 "82": "ABAP",90 "83": "Scilab",91 "84": "IDL",92 "85": "LabVIEW",93 "86": "ColdFusion",94 "87": "SAS",95 "88": "Haxe",96 "89": "VBA",97 "90": "BASIC",98 "91": "V",99 "92": "VBScript",100 "93": "E",101 "94": "Euphoria",102 "95": "ARM Assembly",103 "96": "Component Pascal",104 "97": "M",105 "98": "Modula-2",106 "99": "BQN",107 "100": "Befunge",108 "101": "Objective-C",109 "102": "NewLisp",110 "103": "Nemerle",111 "104": "Modula-3",112 "105": "Mercury",113 "106": "QuickBASIC"114 },115 "label2id": {116 "ABAP": 82,117 "APL": 56,118 "ARM Assembly": 95,119 "ATS": 80,120 "ActionScript": 69,121 "Ada": 19,122 "AppleScript": 46,123 "AutoHotkey": 25,124 "AutoIt": 75,125 "Awk": 33,126 "BASIC": 90,127 "BQN": 99,128 "Batchfile": 59,129 "Befunge": 100,130 "C": 8,131 "C#": 17,132 "C++": 15,133 "COBOL": 47,134 "Ceylon": 74,135 "Clojure": 29,136 "CoffeeScript": 58,137 "ColdFusion": 86,138 "Common Lisp": 24,139 "Component Pascal": 96,140 "Crystal": 55,141 "D": 23,142 "Dart": 72,143 "E": 93,144 "Eiffel": 64,145 "Elixir": 37,146 "Emacs Lisp": 63,147 "Erlang": 38,148 "Euphoria": 94,149 "F#": 27,150 "Factor": 20,151 "Fantom": 65,152 "Forth": 36,153 "Fortran": 30,154 "FreeBASIC": 48,155 "GAP": 61,156 "Go": 1,157 "Groovy": 40,158 "Haskell": 9,159 "Haxe": 88,160 "IDL": 84,161 "Io": 76,162 "J": 7,163 "Java": 12,164 "JavaScript": 26,165 "Julia": 0,166 "Kotlin": 11,167 "LFE": 79,168 "LabVIEW": 85,169 "Lasso": 54,170 "Logtalk": 81,171 "Lua": 22,172 "M": 97,173 "M4": 77,174 "MATLAB": 51,175 "MAXScript": 70,176 "Mathematica/Wolfram Language": 10,177 "Mercury": 105,178 "Modula-2": 98,179 "Modula-3": 104,180 "Nemerle": 103,181 "NewLisp": 102,182 "Nim": 6,183 "OCaml": 32,184 "Objective-C": 101,185 "Oz": 52,186 "PHP": 43,187 "Pascal": 3,188 "Perl": 4,189 "PicoLisp": 50,190 "Pike": 67,191 "PowerShell": 39,192 "Processing": 73,193 "Prolog": 44,194 "PureBasic": 31,195 "Python": 5,196 "QuickBASIC": 106,197 "R": 34,198 "REXX": 41,199 "Racket": 14,200 "Raku": 2,201 "Rebol": 68,202 "Red": 62,203 "Ring": 66,204 "Ruby": 13,205 "Rust": 21,206 "SAS": 87,207 "Scala": 18,208 "Scheme": 45,209 "Scilab": 83,210 "Smalltalk": 49,211 "Standard ML": 53,212 "Stata": 57,213 "Swift": 35,214 "Tcl": 16,215 "V": 91,216 "VBA": 89,217 "VBScript": 92,218 "Vala": 71,219 "Visual Basic .NET": 42,220 "Wren": 28,221 "Zig": 78,222 "jq": 60223 },224 "learning_rate": 2e-05,225 "lr_scheduler_type": "linear",226 "model_name": "answerdotai/ModernBERT-base",227 "num_labels": 107,228 "num_train_epochs": 10.0,229 "snippet_config": {230 "eval_strategy": "head",231 "max_chars": 512,232 "min_chars": 64,233 "seed": 20260420,234 "short_chars": 128,235 "train_strategies": [236 "variable_window"237 ]238 },239 "train_rows": 72549,240 "warmup_ratio": 0.06241}