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