Mohsen-drnext commited on
Commit
3bb9a91
β€’
1 Parent(s): e6b0016

Upload 12 files

Browse files
README.md CHANGED
@@ -1,12 +1,13 @@
1
  ---
2
- title: Symptom Cheking
3
- emoji: πŸš€
4
- colorFrom: purple
5
- colorTo: blue
6
  sdk: gradio
7
  sdk_version: 4.28.3
8
  app_file: app.py
9
  pinned: false
 
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: CDSS
3
+ emoji: πŸ“š
4
+ colorFrom: blue
5
+ colorTo: yellow
6
  sdk: gradio
7
  sdk_version: 4.28.3
8
  app_file: app.py
9
  pinned: false
10
+ license: mit
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import BertForSequenceClassification, BertTokenizer
3
+ from sklearn.preprocessing import LabelEncoder
4
+ import torch
5
+ import numpy as np
6
+
7
+
8
+ # Load model and label encoder
9
+ fine_tuned_model = BertForSequenceClassification.from_pretrained('./fine_tuned_model')
10
+ label_encoder = LabelEncoder()
11
+ label_encoder.classes_ = np.load('./label_encoder_classes.npy', allow_pickle=True)
12
+ tokenizer = BertTokenizer.from_pretrained("./tokenizer") # Load tokenizer from local file
13
+
14
+ def predict(symptom):
15
+ user_input_encoding = tokenizer(symptom, padding=True, truncation=True, return_tensors='pt', max_length=512, return_attention_mask=True, return_token_type_ids=True)
16
+
17
+ with torch.no_grad():
18
+ logits = fine_tuned_model(**user_input_encoding)
19
+ probabilities = torch.nn.functional.softmax(logits.logits, dim=1).numpy()[0]
20
+ predicted_labels = np.argsort(-probabilities)[:5]
21
+ predicted_diseases = label_encoder.inverse_transform(predicted_labels)
22
+ predicted_probabilities = probabilities[predicted_labels]
23
+
24
+ predictions = [{'disease': disease, 'probability': probability * 100} for disease, probability in zip(predicted_diseases, predicted_probabilities)]
25
+ return predictions
26
+
27
+ # Gradio Interface
28
+ demo = gr.Interface(fn=predict, inputs="text", outputs="text")
29
+ demo.launch(share=True) # Share your demo with just 1 extra parameter πŸš€
fine_tuned_model/config.json ADDED
@@ -0,0 +1,729 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "dmis-lab/biobert-v1.1",
3
+ "architectures": [
4
+ "BertForSequenceClassification"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.1,
7
+ "classifier_dropout": null,
8
+ "gradient_checkpointing": false,
9
+ "hidden_act": "gelu",
10
+ "hidden_dropout_prob": 0.1,
11
+ "hidden_size": 768,
12
+ "id2label": {
13
+ "0": "LABEL_0",
14
+ "1": "LABEL_1",
15
+ "2": "LABEL_2",
16
+ "3": "LABEL_3",
17
+ "4": "LABEL_4",
18
+ "5": "LABEL_5",
19
+ "6": "LABEL_6",
20
+ "7": "LABEL_7",
21
+ "8": "LABEL_8",
22
+ "9": "LABEL_9",
23
+ "10": "LABEL_10",
24
+ "11": "LABEL_11",
25
+ "12": "LABEL_12",
26
+ "13": "LABEL_13",
27
+ "14": "LABEL_14",
28
+ "15": "LABEL_15",
29
+ "16": "LABEL_16",
30
+ "17": "LABEL_17",
31
+ "18": "LABEL_18",
32
+ "19": "LABEL_19",
33
+ "20": "LABEL_20",
34
+ "21": "LABEL_21",
35
+ "22": "LABEL_22",
36
+ "23": "LABEL_23",
37
+ "24": "LABEL_24",
38
+ "25": "LABEL_25",
39
+ "26": "LABEL_26",
40
+ "27": "LABEL_27",
41
+ "28": "LABEL_28",
42
+ "29": "LABEL_29",
43
+ "30": "LABEL_30",
44
+ "31": "LABEL_31",
45
+ "32": "LABEL_32",
46
+ "33": "LABEL_33",
47
+ "34": "LABEL_34",
48
+ "35": "LABEL_35",
49
+ "36": "LABEL_36",
50
+ "37": "LABEL_37",
51
+ "38": "LABEL_38",
52
+ "39": "LABEL_39",
53
+ "40": "LABEL_40",
54
+ "41": "LABEL_41",
55
+ "42": "LABEL_42",
56
+ "43": "LABEL_43",
57
+ "44": "LABEL_44",
58
+ "45": "LABEL_45",
59
+ "46": "LABEL_46",
60
+ "47": "LABEL_47",
61
+ "48": "LABEL_48",
62
+ "49": "LABEL_49",
63
+ "50": "LABEL_50",
64
+ "51": "LABEL_51",
65
+ "52": "LABEL_52",
66
+ "53": "LABEL_53",
67
+ "54": "LABEL_54",
68
+ "55": "LABEL_55",
69
+ "56": "LABEL_56",
70
+ "57": "LABEL_57",
71
+ "58": "LABEL_58",
72
+ "59": "LABEL_59",
73
+ "60": "LABEL_60",
74
+ "61": "LABEL_61",
75
+ "62": "LABEL_62",
76
+ "63": "LABEL_63",
77
+ "64": "LABEL_64",
78
+ "65": "LABEL_65",
79
+ "66": "LABEL_66",
80
+ "67": "LABEL_67",
81
+ "68": "LABEL_68",
82
+ "69": "LABEL_69",
83
+ "70": "LABEL_70",
84
+ "71": "LABEL_71",
85
+ "72": "LABEL_72",
86
+ "73": "LABEL_73",
87
+ "74": "LABEL_74",
88
+ "75": "LABEL_75",
89
+ "76": "LABEL_76",
90
+ "77": "LABEL_77",
91
+ "78": "LABEL_78",
92
+ "79": "LABEL_79",
93
+ "80": "LABEL_80",
94
+ "81": "LABEL_81",
95
+ "82": "LABEL_82",
96
+ "83": "LABEL_83",
97
+ "84": "LABEL_84",
98
+ "85": "LABEL_85",
99
+ "86": "LABEL_86",
100
+ "87": "LABEL_87",
101
+ "88": "LABEL_88",
102
+ "89": "LABEL_89",
103
+ "90": "LABEL_90",
104
+ "91": "LABEL_91",
105
+ "92": "LABEL_92",
106
+ "93": "LABEL_93",
107
+ "94": "LABEL_94",
108
+ "95": "LABEL_95",
109
+ "96": "LABEL_96",
110
+ "97": "LABEL_97",
111
+ "98": "LABEL_98",
112
+ "99": "LABEL_99",
113
+ "100": "LABEL_100",
114
+ "101": "LABEL_101",
115
+ "102": "LABEL_102",
116
+ "103": "LABEL_103",
117
+ "104": "LABEL_104",
118
+ "105": "LABEL_105",
119
+ "106": "LABEL_106",
120
+ "107": "LABEL_107",
121
+ "108": "LABEL_108",
122
+ "109": "LABEL_109",
123
+ "110": "LABEL_110",
124
+ "111": "LABEL_111",
125
+ "112": "LABEL_112",
126
+ "113": "LABEL_113",
127
+ "114": "LABEL_114",
128
+ "115": "LABEL_115",
129
+ "116": "LABEL_116",
130
+ "117": "LABEL_117",
131
+ "118": "LABEL_118",
132
+ "119": "LABEL_119",
133
+ "120": "LABEL_120",
134
+ "121": "LABEL_121",
135
+ "122": "LABEL_122",
136
+ "123": "LABEL_123",
137
+ "124": "LABEL_124",
138
+ "125": "LABEL_125",
139
+ "126": "LABEL_126",
140
+ "127": "LABEL_127",
141
+ "128": "LABEL_128",
142
+ "129": "LABEL_129",
143
+ "130": "LABEL_130",
144
+ "131": "LABEL_131",
145
+ "132": "LABEL_132",
146
+ "133": "LABEL_133",
147
+ "134": "LABEL_134",
148
+ "135": "LABEL_135",
149
+ "136": "LABEL_136",
150
+ "137": "LABEL_137",
151
+ "138": "LABEL_138",
152
+ "139": "LABEL_139",
153
+ "140": "LABEL_140",
154
+ "141": "LABEL_141",
155
+ "142": "LABEL_142",
156
+ "143": "LABEL_143",
157
+ "144": "LABEL_144",
158
+ "145": "LABEL_145",
159
+ "146": "LABEL_146",
160
+ "147": "LABEL_147",
161
+ "148": "LABEL_148",
162
+ "149": "LABEL_149",
163
+ "150": "LABEL_150",
164
+ "151": "LABEL_151",
165
+ "152": "LABEL_152",
166
+ "153": "LABEL_153",
167
+ "154": "LABEL_154",
168
+ "155": "LABEL_155",
169
+ "156": "LABEL_156",
170
+ "157": "LABEL_157",
171
+ "158": "LABEL_158",
172
+ "159": "LABEL_159",
173
+ "160": "LABEL_160",
174
+ "161": "LABEL_161",
175
+ "162": "LABEL_162",
176
+ "163": "LABEL_163",
177
+ "164": "LABEL_164",
178
+ "165": "LABEL_165",
179
+ "166": "LABEL_166",
180
+ "167": "LABEL_167",
181
+ "168": "LABEL_168",
182
+ "169": "LABEL_169",
183
+ "170": "LABEL_170",
184
+ "171": "LABEL_171",
185
+ "172": "LABEL_172",
186
+ "173": "LABEL_173",
187
+ "174": "LABEL_174",
188
+ "175": "LABEL_175",
189
+ "176": "LABEL_176",
190
+ "177": "LABEL_177",
191
+ "178": "LABEL_178",
192
+ "179": "LABEL_179",
193
+ "180": "LABEL_180",
194
+ "181": "LABEL_181",
195
+ "182": "LABEL_182",
196
+ "183": "LABEL_183",
197
+ "184": "LABEL_184",
198
+ "185": "LABEL_185",
199
+ "186": "LABEL_186",
200
+ "187": "LABEL_187",
201
+ "188": "LABEL_188",
202
+ "189": "LABEL_189",
203
+ "190": "LABEL_190",
204
+ "191": "LABEL_191",
205
+ "192": "LABEL_192",
206
+ "193": "LABEL_193",
207
+ "194": "LABEL_194",
208
+ "195": "LABEL_195",
209
+ "196": "LABEL_196",
210
+ "197": "LABEL_197",
211
+ "198": "LABEL_198",
212
+ "199": "LABEL_199",
213
+ "200": "LABEL_200",
214
+ "201": "LABEL_201",
215
+ "202": "LABEL_202",
216
+ "203": "LABEL_203",
217
+ "204": "LABEL_204",
218
+ "205": "LABEL_205",
219
+ "206": "LABEL_206",
220
+ "207": "LABEL_207",
221
+ "208": "LABEL_208",
222
+ "209": "LABEL_209",
223
+ "210": "LABEL_210",
224
+ "211": "LABEL_211",
225
+ "212": "LABEL_212",
226
+ "213": "LABEL_213",
227
+ "214": "LABEL_214",
228
+ "215": "LABEL_215",
229
+ "216": "LABEL_216",
230
+ "217": "LABEL_217",
231
+ "218": "LABEL_218",
232
+ "219": "LABEL_219",
233
+ "220": "LABEL_220",
234
+ "221": "LABEL_221",
235
+ "222": "LABEL_222",
236
+ "223": "LABEL_223",
237
+ "224": "LABEL_224",
238
+ "225": "LABEL_225",
239
+ "226": "LABEL_226",
240
+ "227": "LABEL_227",
241
+ "228": "LABEL_228",
242
+ "229": "LABEL_229",
243
+ "230": "LABEL_230",
244
+ "231": "LABEL_231",
245
+ "232": "LABEL_232",
246
+ "233": "LABEL_233",
247
+ "234": "LABEL_234",
248
+ "235": "LABEL_235",
249
+ "236": "LABEL_236",
250
+ "237": "LABEL_237",
251
+ "238": "LABEL_238",
252
+ "239": "LABEL_239",
253
+ "240": "LABEL_240",
254
+ "241": "LABEL_241",
255
+ "242": "LABEL_242",
256
+ "243": "LABEL_243",
257
+ "244": "LABEL_244",
258
+ "245": "LABEL_245",
259
+ "246": "LABEL_246",
260
+ "247": "LABEL_247",
261
+ "248": "LABEL_248",
262
+ "249": "LABEL_249",
263
+ "250": "LABEL_250",
264
+ "251": "LABEL_251",
265
+ "252": "LABEL_252",
266
+ "253": "LABEL_253",
267
+ "254": "LABEL_254",
268
+ "255": "LABEL_255",
269
+ "256": "LABEL_256",
270
+ "257": "LABEL_257",
271
+ "258": "LABEL_258",
272
+ "259": "LABEL_259",
273
+ "260": "LABEL_260",
274
+ "261": "LABEL_261",
275
+ "262": "LABEL_262",
276
+ "263": "LABEL_263",
277
+ "264": "LABEL_264",
278
+ "265": "LABEL_265",
279
+ "266": "LABEL_266",
280
+ "267": "LABEL_267",
281
+ "268": "LABEL_268",
282
+ "269": "LABEL_269",
283
+ "270": "LABEL_270",
284
+ "271": "LABEL_271",
285
+ "272": "LABEL_272",
286
+ "273": "LABEL_273",
287
+ "274": "LABEL_274",
288
+ "275": "LABEL_275",
289
+ "276": "LABEL_276",
290
+ "277": "LABEL_277",
291
+ "278": "LABEL_278",
292
+ "279": "LABEL_279",
293
+ "280": "LABEL_280",
294
+ "281": "LABEL_281",
295
+ "282": "LABEL_282",
296
+ "283": "LABEL_283",
297
+ "284": "LABEL_284",
298
+ "285": "LABEL_285",
299
+ "286": "LABEL_286",
300
+ "287": "LABEL_287",
301
+ "288": "LABEL_288",
302
+ "289": "LABEL_289",
303
+ "290": "LABEL_290",
304
+ "291": "LABEL_291",
305
+ "292": "LABEL_292",
306
+ "293": "LABEL_293",
307
+ "294": "LABEL_294",
308
+ "295": "LABEL_295",
309
+ "296": "LABEL_296",
310
+ "297": "LABEL_297",
311
+ "298": "LABEL_298",
312
+ "299": "LABEL_299",
313
+ "300": "LABEL_300",
314
+ "301": "LABEL_301",
315
+ "302": "LABEL_302",
316
+ "303": "LABEL_303",
317
+ "304": "LABEL_304",
318
+ "305": "LABEL_305",
319
+ "306": "LABEL_306",
320
+ "307": "LABEL_307",
321
+ "308": "LABEL_308",
322
+ "309": "LABEL_309",
323
+ "310": "LABEL_310",
324
+ "311": "LABEL_311",
325
+ "312": "LABEL_312",
326
+ "313": "LABEL_313",
327
+ "314": "LABEL_314",
328
+ "315": "LABEL_315",
329
+ "316": "LABEL_316",
330
+ "317": "LABEL_317",
331
+ "318": "LABEL_318",
332
+ "319": "LABEL_319",
333
+ "320": "LABEL_320",
334
+ "321": "LABEL_321",
335
+ "322": "LABEL_322",
336
+ "323": "LABEL_323",
337
+ "324": "LABEL_324",
338
+ "325": "LABEL_325",
339
+ "326": "LABEL_326",
340
+ "327": "LABEL_327",
341
+ "328": "LABEL_328",
342
+ "329": "LABEL_329",
343
+ "330": "LABEL_330",
344
+ "331": "LABEL_331",
345
+ "332": "LABEL_332",
346
+ "333": "LABEL_333",
347
+ "334": "LABEL_334",
348
+ "335": "LABEL_335",
349
+ "336": "LABEL_336",
350
+ "337": "LABEL_337",
351
+ "338": "LABEL_338",
352
+ "339": "LABEL_339",
353
+ "340": "LABEL_340",
354
+ "341": "LABEL_341",
355
+ "342": "LABEL_342",
356
+ "343": "LABEL_343",
357
+ "344": "LABEL_344",
358
+ "345": "LABEL_345",
359
+ "346": "LABEL_346",
360
+ "347": "LABEL_347",
361
+ "348": "LABEL_348"
362
+ },
363
+ "initializer_range": 0.02,
364
+ "intermediate_size": 3072,
365
+ "label2id": {
366
+ "LABEL_0": 0,
367
+ "LABEL_1": 1,
368
+ "LABEL_10": 10,
369
+ "LABEL_100": 100,
370
+ "LABEL_101": 101,
371
+ "LABEL_102": 102,
372
+ "LABEL_103": 103,
373
+ "LABEL_104": 104,
374
+ "LABEL_105": 105,
375
+ "LABEL_106": 106,
376
+ "LABEL_107": 107,
377
+ "LABEL_108": 108,
378
+ "LABEL_109": 109,
379
+ "LABEL_11": 11,
380
+ "LABEL_110": 110,
381
+ "LABEL_111": 111,
382
+ "LABEL_112": 112,
383
+ "LABEL_113": 113,
384
+ "LABEL_114": 114,
385
+ "LABEL_115": 115,
386
+ "LABEL_116": 116,
387
+ "LABEL_117": 117,
388
+ "LABEL_118": 118,
389
+ "LABEL_119": 119,
390
+ "LABEL_12": 12,
391
+ "LABEL_120": 120,
392
+ "LABEL_121": 121,
393
+ "LABEL_122": 122,
394
+ "LABEL_123": 123,
395
+ "LABEL_124": 124,
396
+ "LABEL_125": 125,
397
+ "LABEL_126": 126,
398
+ "LABEL_127": 127,
399
+ "LABEL_128": 128,
400
+ "LABEL_129": 129,
401
+ "LABEL_13": 13,
402
+ "LABEL_130": 130,
403
+ "LABEL_131": 131,
404
+ "LABEL_132": 132,
405
+ "LABEL_133": 133,
406
+ "LABEL_134": 134,
407
+ "LABEL_135": 135,
408
+ "LABEL_136": 136,
409
+ "LABEL_137": 137,
410
+ "LABEL_138": 138,
411
+ "LABEL_139": 139,
412
+ "LABEL_14": 14,
413
+ "LABEL_140": 140,
414
+ "LABEL_141": 141,
415
+ "LABEL_142": 142,
416
+ "LABEL_143": 143,
417
+ "LABEL_144": 144,
418
+ "LABEL_145": 145,
419
+ "LABEL_146": 146,
420
+ "LABEL_147": 147,
421
+ "LABEL_148": 148,
422
+ "LABEL_149": 149,
423
+ "LABEL_15": 15,
424
+ "LABEL_150": 150,
425
+ "LABEL_151": 151,
426
+ "LABEL_152": 152,
427
+ "LABEL_153": 153,
428
+ "LABEL_154": 154,
429
+ "LABEL_155": 155,
430
+ "LABEL_156": 156,
431
+ "LABEL_157": 157,
432
+ "LABEL_158": 158,
433
+ "LABEL_159": 159,
434
+ "LABEL_16": 16,
435
+ "LABEL_160": 160,
436
+ "LABEL_161": 161,
437
+ "LABEL_162": 162,
438
+ "LABEL_163": 163,
439
+ "LABEL_164": 164,
440
+ "LABEL_165": 165,
441
+ "LABEL_166": 166,
442
+ "LABEL_167": 167,
443
+ "LABEL_168": 168,
444
+ "LABEL_169": 169,
445
+ "LABEL_17": 17,
446
+ "LABEL_170": 170,
447
+ "LABEL_171": 171,
448
+ "LABEL_172": 172,
449
+ "LABEL_173": 173,
450
+ "LABEL_174": 174,
451
+ "LABEL_175": 175,
452
+ "LABEL_176": 176,
453
+ "LABEL_177": 177,
454
+ "LABEL_178": 178,
455
+ "LABEL_179": 179,
456
+ "LABEL_18": 18,
457
+ "LABEL_180": 180,
458
+ "LABEL_181": 181,
459
+ "LABEL_182": 182,
460
+ "LABEL_183": 183,
461
+ "LABEL_184": 184,
462
+ "LABEL_185": 185,
463
+ "LABEL_186": 186,
464
+ "LABEL_187": 187,
465
+ "LABEL_188": 188,
466
+ "LABEL_189": 189,
467
+ "LABEL_19": 19,
468
+ "LABEL_190": 190,
469
+ "LABEL_191": 191,
470
+ "LABEL_192": 192,
471
+ "LABEL_193": 193,
472
+ "LABEL_194": 194,
473
+ "LABEL_195": 195,
474
+ "LABEL_196": 196,
475
+ "LABEL_197": 197,
476
+ "LABEL_198": 198,
477
+ "LABEL_199": 199,
478
+ "LABEL_2": 2,
479
+ "LABEL_20": 20,
480
+ "LABEL_200": 200,
481
+ "LABEL_201": 201,
482
+ "LABEL_202": 202,
483
+ "LABEL_203": 203,
484
+ "LABEL_204": 204,
485
+ "LABEL_205": 205,
486
+ "LABEL_206": 206,
487
+ "LABEL_207": 207,
488
+ "LABEL_208": 208,
489
+ "LABEL_209": 209,
490
+ "LABEL_21": 21,
491
+ "LABEL_210": 210,
492
+ "LABEL_211": 211,
493
+ "LABEL_212": 212,
494
+ "LABEL_213": 213,
495
+ "LABEL_214": 214,
496
+ "LABEL_215": 215,
497
+ "LABEL_216": 216,
498
+ "LABEL_217": 217,
499
+ "LABEL_218": 218,
500
+ "LABEL_219": 219,
501
+ "LABEL_22": 22,
502
+ "LABEL_220": 220,
503
+ "LABEL_221": 221,
504
+ "LABEL_222": 222,
505
+ "LABEL_223": 223,
506
+ "LABEL_224": 224,
507
+ "LABEL_225": 225,
508
+ "LABEL_226": 226,
509
+ "LABEL_227": 227,
510
+ "LABEL_228": 228,
511
+ "LABEL_229": 229,
512
+ "LABEL_23": 23,
513
+ "LABEL_230": 230,
514
+ "LABEL_231": 231,
515
+ "LABEL_232": 232,
516
+ "LABEL_233": 233,
517
+ "LABEL_234": 234,
518
+ "LABEL_235": 235,
519
+ "LABEL_236": 236,
520
+ "LABEL_237": 237,
521
+ "LABEL_238": 238,
522
+ "LABEL_239": 239,
523
+ "LABEL_24": 24,
524
+ "LABEL_240": 240,
525
+ "LABEL_241": 241,
526
+ "LABEL_242": 242,
527
+ "LABEL_243": 243,
528
+ "LABEL_244": 244,
529
+ "LABEL_245": 245,
530
+ "LABEL_246": 246,
531
+ "LABEL_247": 247,
532
+ "LABEL_248": 248,
533
+ "LABEL_249": 249,
534
+ "LABEL_25": 25,
535
+ "LABEL_250": 250,
536
+ "LABEL_251": 251,
537
+ "LABEL_252": 252,
538
+ "LABEL_253": 253,
539
+ "LABEL_254": 254,
540
+ "LABEL_255": 255,
541
+ "LABEL_256": 256,
542
+ "LABEL_257": 257,
543
+ "LABEL_258": 258,
544
+ "LABEL_259": 259,
545
+ "LABEL_26": 26,
546
+ "LABEL_260": 260,
547
+ "LABEL_261": 261,
548
+ "LABEL_262": 262,
549
+ "LABEL_263": 263,
550
+ "LABEL_264": 264,
551
+ "LABEL_265": 265,
552
+ "LABEL_266": 266,
553
+ "LABEL_267": 267,
554
+ "LABEL_268": 268,
555
+ "LABEL_269": 269,
556
+ "LABEL_27": 27,
557
+ "LABEL_270": 270,
558
+ "LABEL_271": 271,
559
+ "LABEL_272": 272,
560
+ "LABEL_273": 273,
561
+ "LABEL_274": 274,
562
+ "LABEL_275": 275,
563
+ "LABEL_276": 276,
564
+ "LABEL_277": 277,
565
+ "LABEL_278": 278,
566
+ "LABEL_279": 279,
567
+ "LABEL_28": 28,
568
+ "LABEL_280": 280,
569
+ "LABEL_281": 281,
570
+ "LABEL_282": 282,
571
+ "LABEL_283": 283,
572
+ "LABEL_284": 284,
573
+ "LABEL_285": 285,
574
+ "LABEL_286": 286,
575
+ "LABEL_287": 287,
576
+ "LABEL_288": 288,
577
+ "LABEL_289": 289,
578
+ "LABEL_29": 29,
579
+ "LABEL_290": 290,
580
+ "LABEL_291": 291,
581
+ "LABEL_292": 292,
582
+ "LABEL_293": 293,
583
+ "LABEL_294": 294,
584
+ "LABEL_295": 295,
585
+ "LABEL_296": 296,
586
+ "LABEL_297": 297,
587
+ "LABEL_298": 298,
588
+ "LABEL_299": 299,
589
+ "LABEL_3": 3,
590
+ "LABEL_30": 30,
591
+ "LABEL_300": 300,
592
+ "LABEL_301": 301,
593
+ "LABEL_302": 302,
594
+ "LABEL_303": 303,
595
+ "LABEL_304": 304,
596
+ "LABEL_305": 305,
597
+ "LABEL_306": 306,
598
+ "LABEL_307": 307,
599
+ "LABEL_308": 308,
600
+ "LABEL_309": 309,
601
+ "LABEL_31": 31,
602
+ "LABEL_310": 310,
603
+ "LABEL_311": 311,
604
+ "LABEL_312": 312,
605
+ "LABEL_313": 313,
606
+ "LABEL_314": 314,
607
+ "LABEL_315": 315,
608
+ "LABEL_316": 316,
609
+ "LABEL_317": 317,
610
+ "LABEL_318": 318,
611
+ "LABEL_319": 319,
612
+ "LABEL_32": 32,
613
+ "LABEL_320": 320,
614
+ "LABEL_321": 321,
615
+ "LABEL_322": 322,
616
+ "LABEL_323": 323,
617
+ "LABEL_324": 324,
618
+ "LABEL_325": 325,
619
+ "LABEL_326": 326,
620
+ "LABEL_327": 327,
621
+ "LABEL_328": 328,
622
+ "LABEL_329": 329,
623
+ "LABEL_33": 33,
624
+ "LABEL_330": 330,
625
+ "LABEL_331": 331,
626
+ "LABEL_332": 332,
627
+ "LABEL_333": 333,
628
+ "LABEL_334": 334,
629
+ "LABEL_335": 335,
630
+ "LABEL_336": 336,
631
+ "LABEL_337": 337,
632
+ "LABEL_338": 338,
633
+ "LABEL_339": 339,
634
+ "LABEL_34": 34,
635
+ "LABEL_340": 340,
636
+ "LABEL_341": 341,
637
+ "LABEL_342": 342,
638
+ "LABEL_343": 343,
639
+ "LABEL_344": 344,
640
+ "LABEL_345": 345,
641
+ "LABEL_346": 346,
642
+ "LABEL_347": 347,
643
+ "LABEL_348": 348,
644
+ "LABEL_35": 35,
645
+ "LABEL_36": 36,
646
+ "LABEL_37": 37,
647
+ "LABEL_38": 38,
648
+ "LABEL_39": 39,
649
+ "LABEL_4": 4,
650
+ "LABEL_40": 40,
651
+ "LABEL_41": 41,
652
+ "LABEL_42": 42,
653
+ "LABEL_43": 43,
654
+ "LABEL_44": 44,
655
+ "LABEL_45": 45,
656
+ "LABEL_46": 46,
657
+ "LABEL_47": 47,
658
+ "LABEL_48": 48,
659
+ "LABEL_49": 49,
660
+ "LABEL_5": 5,
661
+ "LABEL_50": 50,
662
+ "LABEL_51": 51,
663
+ "LABEL_52": 52,
664
+ "LABEL_53": 53,
665
+ "LABEL_54": 54,
666
+ "LABEL_55": 55,
667
+ "LABEL_56": 56,
668
+ "LABEL_57": 57,
669
+ "LABEL_58": 58,
670
+ "LABEL_59": 59,
671
+ "LABEL_6": 6,
672
+ "LABEL_60": 60,
673
+ "LABEL_61": 61,
674
+ "LABEL_62": 62,
675
+ "LABEL_63": 63,
676
+ "LABEL_64": 64,
677
+ "LABEL_65": 65,
678
+ "LABEL_66": 66,
679
+ "LABEL_67": 67,
680
+ "LABEL_68": 68,
681
+ "LABEL_69": 69,
682
+ "LABEL_7": 7,
683
+ "LABEL_70": 70,
684
+ "LABEL_71": 71,
685
+ "LABEL_72": 72,
686
+ "LABEL_73": 73,
687
+ "LABEL_74": 74,
688
+ "LABEL_75": 75,
689
+ "LABEL_76": 76,
690
+ "LABEL_77": 77,
691
+ "LABEL_78": 78,
692
+ "LABEL_79": 79,
693
+ "LABEL_8": 8,
694
+ "LABEL_80": 80,
695
+ "LABEL_81": 81,
696
+ "LABEL_82": 82,
697
+ "LABEL_83": 83,
698
+ "LABEL_84": 84,
699
+ "LABEL_85": 85,
700
+ "LABEL_86": 86,
701
+ "LABEL_87": 87,
702
+ "LABEL_88": 88,
703
+ "LABEL_89": 89,
704
+ "LABEL_9": 9,
705
+ "LABEL_90": 90,
706
+ "LABEL_91": 91,
707
+ "LABEL_92": 92,
708
+ "LABEL_93": 93,
709
+ "LABEL_94": 94,
710
+ "LABEL_95": 95,
711
+ "LABEL_96": 96,
712
+ "LABEL_97": 97,
713
+ "LABEL_98": 98,
714
+ "LABEL_99": 99
715
+ },
716
+ "layer_norm_eps": 1e-12,
717
+ "max_position_embeddings": 512,
718
+ "model_type": "bert",
719
+ "num_attention_heads": 12,
720
+ "num_hidden_layers": 12,
721
+ "pad_token_id": 0,
722
+ "position_embedding_type": "absolute",
723
+ "problem_type": "single_label_classification",
724
+ "torch_dtype": "float32",
725
+ "transformers_version": "4.37.0",
726
+ "type_vocab_size": 2,
727
+ "use_cache": true,
728
+ "vocab_size": 28996
729
+ }
fine_tuned_model/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56e247faa2a524b5948c174635a039a6152db74e706f9ced61b2d689eb2dc641
3
+ size 434338140
gitattributes ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ .safetensors filter=lfs diff=lfs merge=lfs -text
37
+ fine_tuned_model/model.safetensors filter=lfs diff=lfs merge=lfs -text
gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ env/
gr.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import gradio as gr
3
+
4
+ # Define your proxy server address and port
5
+ proxy_url = "http://22.110.0.225:10809"
6
+
7
+ # Set the proxy environment variables
8
+ os.environ['HTTP_PROXY'] = proxy_url
9
+ os.environ['HTTPS_PROXY'] = proxy_url
10
+
11
+ def greet(name):
12
+ return "Hello " + name + "!"
13
+
14
+ # Create the Gradio interface
15
+ demo = gr.Interface(fn=greet, inputs="textbox", outputs="textbox")
16
+
17
+ # Launch the interface
18
+ demo.launch(share=True)
label_encoder_classes.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2097928d44088b8d73dddad117f1a70f68cf3d75dc12e16c1b55f66de5dc6f57
3
+ size 83888
requirements.txt ADDED
Binary file (3.02 kB). View file
 
tokenizer/tokenizer_config.json ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "[PAD]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "100": {
12
+ "content": "[UNK]",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "101": {
20
+ "content": "[CLS]",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "102": {
28
+ "content": "[SEP]",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "103": {
36
+ "content": "[MASK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ }
43
+ },
44
+ "clean_up_tokenization_spaces": true,
45
+ "cls_token": "[CLS]",
46
+ "do_basic_tokenize": true,
47
+ "do_lower_case": false,
48
+ "mask_token": "[MASK]",
49
+ "model_max_length": 512,
50
+ "never_split": null,
51
+ "pad_token": "[PAD]",
52
+ "sep_token": "[SEP]",
53
+ "strip_accents": null,
54
+ "tokenize_chinese_chars": true,
55
+ "tokenizer_class": "BertTokenizer",
56
+ "unk_token": "[UNK]"
57
+ }
tokenizer/tokenizer_special_tokens_map.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "cls_token": "[CLS]",
3
+ "mask_token": "[MASK]",
4
+ "pad_token": "[PAD]",
5
+ "sep_token": "[SEP]",
6
+ "unk_token": "[UNK]"
7
+ }
tokenizer/vocab.txt ADDED
The diff for this file is too large to render. See raw diff