jonathanjordan21 commited on
Commit
6f61d4d
·
verified ·
1 Parent(s): d2d9f68

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -88,46 +88,55 @@ codes = """001 - Pendaftaran Kendaraan
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
  "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"
@@ -228,7 +237,7 @@ 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(axis=1)
232
 
233
 
234
  def censor_middle(number, num_to_hide=4):
 
88
 
89
  examples = [
90
  {"code": "001", "examples": [
91
+ codes[0][6:],
92
  "Pendaftaran kendaraan dengan plat B 1234 XYZ",
93
  "Daftar baru untuk plat kendaraan D 5678 ABC",
94
  "Registrasi kendaraan plat AB 9102 DEF"
95
  ]},
96
  {"code": "002", "examples": [
97
+ codes[1][6:],
98
  "Pembaruan data untuk kendaraan plat B 2345 GHI",
99
  "Update informasi kendaraan dengan plat L 6789 JKL",
100
  "Perubahan data pemilik plat DK 1122 MNO"
101
  ]},
102
  {"code": "003", "examples": [
103
+ codes[2][6:],
104
  "Alih kepemilikan kendaraan dengan plat F 3344 PQR",
105
  "Balik nama untuk kendaraan plat W 5566 STU",
106
  "Perubahan pemilik pada kendaraan plat AD 7788 VWX"
107
  ]},
108
  {"code": "004", "examples": [
109
+ codes[3][6:],
110
  "Laporan kehilangan dokumen untuk kendaraan plat B 9900 YZA",
111
  "Hilangnya plat nomor kendaraan D 1122 BCD",
112
  "Dokumen kendaraan dengan plat AB 3344 EFG dilaporkan hilang"
113
  ]},
114
  {"code": "005", "examples": [
115
+ codes[4][6:],
116
  "Pembayaran pajak kendaraan dengan plat B 5566 HIJ",
117
  "Kelola pajak tahunan kendaraan plat L 7788 KLM",
118
  "Pajak kendaraan dengan plat DK 9900 NOP dibayar"
119
  ]},
120
  {"code": "006", "examples": [
121
+ codes[5][6:],
122
  "Pemeriksaan fisik kendaraan dengan plat F 1122 QRS",
123
  "Verifikasi kendaraan plat W 3344 TUV",
124
  "Cek kondisi kendaraan dengan plat AD 5566 WXY"
125
  ]},
126
  {"code": "007", "examples": [
127
+ codes[6][6:],
128
  "Pendaftaran kendaraan impor dengan plat B 7788 ZAB",
129
  "Registrasi armada baru dengan plat D 9900 CDE",
130
  "Kendaraan ekspor plat AB 1122 FGH didaftarkan"
131
  ]},
132
  {"code": "008", "examples": [
133
+ codes[7][6:],
134
  "Pelaporan terkait kendaraan dengan plat B 3344 IJK",
135
  "Bantuan atas kendaraan plat L 5566 LMN",
136
  "Laporkan masalah kendaraan dengan plat DK 7788 OPQ"
137
  ]},
138
  {"code": "009", "examples": [
139
+ codes[8][6:],
140
  "Penangguhan penggunaan kendaraan dengan plat F 9900 RST",
141
  "Deklarasi perubahan fungsi kendaraan plat W 1122 UVW",
142
  "Penggunaan baru untuk kendaraan plat AD 3344 XYZ"
 
237
  model = SentenceTransformer(model_id, trust_remote_code=True)
238
 
239
  # codes_emb = model.encode([x[6:] for x in codes])
240
+ codes_emb = model.encode([x["examples"] for x in examples])#.mean(axis=1)
241
 
242
 
243
  def censor_middle(number, num_to_hide=4):