Team Ai
Modelpublic

FrameByFrame/programming-language-identification-100plus-lite

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