jonathanjordan21 commited on
Commit
fcaa383
·
verified ·
1 Parent(s): ef1e767

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +53 -2
app.py CHANGED
@@ -86,6 +86,55 @@ codes = """001 - Pendaftaran Kendaraan
86
  009 - Penangguhan atau Deklarasi Perubahan Penggunaan Kendaraan""".split("\n")
87
 
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  vehicle_tax_info = {
90
  "B 1234 BCA": {
91
  "no_rangka": "1237191234",
@@ -178,7 +227,8 @@ model_ids = [
178
  model_id = model_ids[-1]
179
  model = SentenceTransformer(model_id, trust_remote_code=True)
180
 
181
- codes_emb = model.encode([x[6:] for x in codes])
 
182
 
183
 
184
  def censor_middle(number, num_to_hide=4):
@@ -450,7 +500,8 @@ def reload(chosen_model_id):
450
  if chosen_model_id != model_id:
451
  model = SentenceTransformer(chosen_model_id, trust_remote_code=True)
452
  model_id = chosen_model_id
453
- codes_emb = model.encode([x[6:] for x in codes])
 
454
  return f"Model {chosen_model_id} has been succesfully loaded!"
455
  return f"Model {chosen_model_id} is ready!"
456
 
 
86
  009 - Penangguhan atau Deklarasi Perubahan Penggunaan Kendaraan""".split("\n")
87
 
88
 
89
+ examples = [
90
+ {"code": "001", "examples": [
91
+ "Pendaftaran kendaraan dengan plat B 1234 XYZ",
92
+ "Daftar baru untuk plat kendaraan D 5678 ABC",
93
+ "Registrasi kendaraan plat AB 9102 DEF"
94
+ ]},
95
+ {"code": "002", "examples": [
96
+ "Pembaruan data untuk kendaraan plat B 2345 GHI",
97
+ "Update informasi kendaraan dengan plat L 6789 JKL",
98
+ "Perubahan data pemilik plat DK 1122 MNO"
99
+ ]},
100
+ {"code": "003", "examples": [
101
+ "Alih kepemilikan kendaraan dengan plat F 3344 PQR",
102
+ "Proses balik nama untuk kendaraan plat W 5566 STU",
103
+ "Perubahan pemilik pada kendaraan plat AD 7788 VWX"
104
+ ]},
105
+ {"code": "004", "examples": [
106
+ "Laporan kehilangan dokumen untuk kendaraan plat B 9900 YZA",
107
+ "Hilangnya plat nomor kendaraan D 1122 BCD",
108
+ "Dokumen kendaraan dengan plat AB 3344 EFG dilaporkan hilang"
109
+ ]},
110
+ {"code": "005", "examples": [
111
+ "Pembayaran pajak kendaraan dengan plat B 5566 HIJ",
112
+ "Kelola pajak tahunan kendaraan plat L 7788 KLM",
113
+ "Pajak kendaraan dengan plat DK 9900 NOP dibayar"
114
+ ]},
115
+ {"code": "006", "examples": [
116
+ "Pemeriksaan fisik kendaraan dengan plat F 1122 QRS",
117
+ "Verifikasi kendaraan plat W 3344 TUV",
118
+ "Cek kondisi kendaraan dengan plat AD 5566 WXY"
119
+ ]},
120
+ {"code": "007", "examples": [
121
+ "Pendaftaran kendaraan impor dengan plat B 7788 ZAB",
122
+ "Registrasi armada baru dengan plat D 9900 CDE",
123
+ "Kendaraan ekspor plat AB 1122 FGH didaftarkan"
124
+ ]},
125
+ {"code": "008", "examples": [
126
+ "Pelaporan terkait kendaraan dengan plat B 3344 IJK",
127
+ "Bantuan atas kendaraan plat L 5566 LMN",
128
+ "Laporkan masalah kendaraan dengan plat DK 7788 OPQ"
129
+ ]},
130
+ {"code": "009", "examples": [
131
+ "Penangguhan penggunaan kendaraan dengan plat F 9900 RST",
132
+ "Deklarasi perubahan fungsi kendaraan plat W 1122 UVW",
133
+ "Penggunaan baru untuk kendaraan plat AD 3344 XYZ"
134
+ ]}
135
+ ]
136
+
137
+
138
  vehicle_tax_info = {
139
  "B 1234 BCA": {
140
  "no_rangka": "1237191234",
 
227
  model_id = model_ids[-1]
228
  model = SentenceTransformer(model_id, trust_remote_code=True)
229
 
230
+ # codes_emb = model.encode([x[6:] for x in codes])
231
+ codes_emb = model.encode([x["examples"] for x in examples]).mean(dim=-1)
232
 
233
 
234
  def censor_middle(number, num_to_hide=4):
 
500
  if chosen_model_id != model_id:
501
  model = SentenceTransformer(chosen_model_id, trust_remote_code=True)
502
  model_id = chosen_model_id
503
+ # codes_emb = model.encode([x[6:] for x in codes])
504
+ codes_emb = model.encode([x["examples"] for x in examples]).mean(dim=-1)
505
  return f"Model {chosen_model_id} has been succesfully loaded!"
506
  return f"Model {chosen_model_id} is ready!"
507