Views
No views yet
indobenchmark/indobert-base-p1 yang dilatih untuk melakukan klasifikasi teks pada alasan kegagalan tender pengadaan barang/jasa di Indonesia (SPSE/LPSE), khususnya Tender Pekerjaan Konstruksi dengan metode: Tender/Lelang Umum - Pascakualifikasi Satu File - Harga Terendah Sistem Gugur.X.2.1.5).gemini-flash-lite-latest dengan skema VARIABLE_MAP yang komprehensif.indobert-base-p1 kemudian di-fine-tune pada data yang telah dilabeli ini selama 10 epoch, dengan mengimplementasi Weighted Loss pada Trainer untuk mengatasi ketidakseimbangan dataset.bert-base-casedid)MITindobenchmark/indobert-base-p1https://huggingface.co/derhan/indobert-klasifikasi-alasan-tender-v2text-classification untuk memprediksi kategori kegagalan tender berdasarkan teks alasannya.1# Instal pustaka
2# !pip install transformers torch
3
4from transformers import pipeline
5import torch
6
7repo_id = "derhan/indobert-klasifikasi-alasan-tender-v2"
8
9# Cek ketersediaan GPU
10device = 0 if torch.cuda.is_available() else -1
11
12# Muat pipeline
13classifier = pipeline(
14 "text-classification",
15 model=repo_id,
16 device=device
17)
18
19# Contoh prediksi
20contoh_alasan = [
21 "SBU yang dilampirkan tidak sesuai kualifikasi yang diminta",
22 "Peserta tidak menghadiri undangan pembuktian kualifikasi",
23 "terdapat kesamaan dokumen penawaran dengan cv maju bersama",
24 "NAMA PERSONIL mengakui tidak ada hubungan kerjasama dengan CV. BADAN USAHA"
25]
26
27hasil = classifier(contoh_alasan)
28for alasan, pred in zip(contoh_alasan, hasil):
29 print(f"\nAlasan:\n '{alasan}'")
30 print(f"Prediksi Label:\n {pred['label']} (Skor: {pred['score']:.4f})")
31
32# Output yang Diharapkan:
33# Alasan:
34# 'SBU yang dilampirkan tidak sesuai kualifikasi yang diminta'
35# Prediksi Label:
36# X.2.1.5 (Skor: 0.9XXX)
37#
38# Alasan:
39# 'Peserta tidak menghadiri undangan pembuktian kualifikasi'
40# Prediksi Label:
41# X.2.3.1 (Skor: 0.9XXX)
42#
43# Alasan:
44# 'terdapat kesamaan dokumen penawaran dengan cv maju bersama'
45# Prediksi Label:
46# X.2.1.6 (Skor: 0.9XXX)
47#
48# Alasan:
49# 'NAMA PERSONIL mengakui tidak ada hubungan kerjasama dengan CV. BADAN USAHA'
50# Prediksi Label:
51# X.3.2.2 (Skor: 0.9XXX)gemini-flash-lite-latest. Setiap bias atau kesalahan sistematis dari proses pelabelan LLM akan dipelajari dan diperkuat oleh model fine-tuned ini. Data pelatihan (370 ribu alasan unik) mungkin masih mengandung noise atau label 'UNCLASSIFIED' yang gagal diproses ulang, yang dapat memengaruhi akurasi pada kasus-kasus edge case tertentu.gemini-flash-lite-latest dengan skema Pydantic Union berdasarkan 37 label VARIABLE_MAP.VARIABLE_MAP)X.1.1.1: Masa Berlaku Penawaran: Penawaran gugur karena masa berlakunya lebih singkat dari yang disyaratkan LDP.X.1.1.2: Surat Penawaran: Gugur karena surat penawaran tidak sesuai format, tidak ditandatangani, atau bermasalah (misal: tanggal salah).X.1.1.3: Jaminan Penawaran: Gugur karena Jaminan Penawaran tidak ada, nilai kurang, masa berlaku kurang, atau diterbitkan oleh instansi yang tidak sah.X.1.1.4: Perjanjian KSO (Kerja Sama Operasi): Gugur karena perjanjian KSO tidak ada, tidak sah, atau pembagian porsi tidak jelas.X.1.1.5: Mengundurkan Diri / Keikutsertaan Ganda: Peserta secara resmi mengundurkan diri dari proses tender atau personel/peralatan dipakai di paket lain.X.1.2.1: Kelengkapan Dokumen Penawaran Teknis: Penawaran gugur karena dokumen teknis (metodologi, RAB, jadwal, dll.) tidak diunggah atau tidak lengkap.X.1.2.2: Kelengkapan Dokumen Penawaran Harga: Penawaran gugur karena RAB, BQ, atau dokumen harga lainnya tidak diunggah atau tidak lengkap.X.2.1.1: Perpajakan (Status Wajib Pajak): Gugur karena status pajak (SPT Tahunan, CSWP) tidak valid, tidak dilaporkan, atau tidak memenuhi syarat.X.2.1.2: Legalitas (Akta, NIB, SIUMK): Gugur karena legalitas perusahaan tidak sah atau tidak sesuai, NIB/Sertifikat Standar BELUM TERVERIFIKASI, atau izin tidak sesuai.X.2.1.3: Pakta Integritas: Gugur karena Pakta Integritas tidak diunggah, tidak ditandatangani, atau tidak sesuai format.X.2.1.4: Surat Pernyataan Lainnya: Gugur karena tidak diunggah, tidak sah, atau tidak ditujukan dengan benar.X.2.1.5: SBU (Sertifikat Badan Usaha): Gugur karena SBU tidak ada, sudah habis masa berlaku, atau KBLI/Sub-klasifikasi tidak sesuai.X.2.1.6: Persekongkolan (Satu Entitas): Gugur karena terindikasi persekongkolan, seperti kesamaan dokumen, kesamaan nama pengurus, kesamaan IP address, atau afiliasi antar peserta.X.2.1.7: Kualifikasi Usaha: Kualifikasi Usaha tidak sesuai (Usaha Besar masuk paket Kecil atau sebaliknya).X.2.1.8: Syarat Khusus Regional/OAP (Papua): Gugur karena tidak memenuhi syarat khusus Pelaku Usaha Papua (OAP), domisili, atau ketentuan tender terbatas regional.X.2.2.1: Pengalaman Pekerjaan: Gugur karena tidak memiliki pengalaman sejenis, nilai pengalaman kurang, atau tidak dapat dibuktikan.X.2.2.2: SKP (Sisa Kemampuan Paket): Gugur karena nilai SKP tidak mencukupi (terlalu banyak paket sedang dikerjakan).X.2.2.3: Keuangan (Dukungan & Cash Flow): Gugur karena Kemampuan Keuangan/Cash Flow (Rekening Koran/Dukungan Bank) tidak memadai atau laporan keuangan tidak diaudit.X.2.3.1: Kehadiran Pembuktian Kualifikasi: Gugur karena TIDAK HADIR saat undangan pembuktian kualifikasi.X.2.3.2: Substansi Pembuktian Kualifikasi: Gugur karena saat pembuktian, data kualifikasi terbukti tidak benar, tidak sah, atau dokumen fisik berbeda dengan isian SPSE.X.3.1.1: Peralatan - Daftar Isian: Gugur karena daftar peralatan tidak diisi, tidak lengkap, atau tidak sesuai syarat minimal LDP.X.3.1.2: Peralatan - Bukti Kepemilikan: Gugur karena tidak dapat membuktikan kepemilikan/sewa saat klarifikasi.X.3.1.3: Konflik Sumber Daya Peralatan: Gugur karena peralatan yang ditawarkan sedang digunakan atau ditawarkan pada paket lain yang bersamaan.X.3.2.1: Personel - Daftar Isian: Gugur karena daftar personel (Manajer, K3, Pelaksana) tidak diisi, tidak lengkap, atau tidak sesuai syarat LDP.X.3.2.2: Personel - Kualifikasi/Konflik: Gugur karena personel tidak dapat membuktikan kualifikasinya (SKA/SKK) atau personel yang sama ditawarkan pada paket lain yang bersamaan (konflik sumber daya).X.3.3.1: SMKK/RKK (Penawaran Dokumen Keselamatan): Gugur karena DOKUMEN SMKK/RKK tidak diunggah atau substansi DOKUMEN tidak memenuhi syarat.X.3.3.2: SMKK/RKK - Pakta Komitmen: Gugur karena Pakta Komitmen Keselamatan Konstruksi tidak diunggah atau tidak sah.X.3.4.1: Kehadiran Klarifikasi Teknis: Gugur karena TIDAK HADIR saat undangan klarifikasi/pembuktian teknis.X.3.4.2: Substansi Teknis (Spesifikasi/Metode): Gugur saat klarifikasi, terbukti tidak benar, tidak wajar, atau penawaran (metode kerja, spesifikasi bahan/alat) tidak sesuai dengan yang disyaratkan LDP.X.4.1.1: Harga di atas HPS (Pasca Koreksi): Gugur karena harga penawaran setelah koreksi aritmatik melebihi nilai HPS.X.4.2.2: Kewajaran Harga (Gagal < 80% HPS): Gugur karena harga penawaran di bawah 80% HPS dan gagal membuktikan kewajaran harga.X.4.2.3: Klarifikasi Harga Melebihi Penawaran: Gugur karena hasil klarifikasi harga wajar menghasilkan nilai yang lebih tinggi daripada harga penawaran yang diajukan.X.4.3.1: Kalah Peringkat / Evaluasi Dihentikan: Penawaran valid tapi gugur karena kalah peringkat (bukan penawar terendah) atau evaluasi tidak dilanjutkan.X.4.4.1: Kehadiran Klarifikasi Harga: Gugur karena TIDAK HADIR saat undangan klarifikasi kewajaran harga.X.4.4.2: Substansi Harga (Klarifikasi): Gugur karena Penawaran Harga Tidak Dapat Diklarifikasi (gagal membuktikan AHS/komponen harga).X.5.1.1: Kegagalan Evaluasi Keseluruhan (General): Gugur karena alasan umum seperti "Tidak Lulus Evaluasi", "Tidak Sesuai LDP", tanpa detail spesifik.Lainnya: Alasan Lainnya: Gugur karena alasan lainnyaAlasan ditokenisasi menggunakan tokenizer indobenchmark/indobert-base-p1 dengan pengaturan:truncation=Truemax_length=128transformers.Trainer dengan pengaturan berikut:num_train_epochs: 10fp16: True (Mixed Precision)per_device_train_batch_size: 128per_device_eval_batch_size: 256dataloader_num_workers: 4warmup_steps: 500weight_decay: 0.01optimizer: AdamW (default)lr_scheduler: linearAccuracy (Akurasi).transformersdatasetstorch (PyTorch)scikit-learnevaluatecudaAlasan kegagalan penawaran pekerjaan konstruksi dari berbagai website SPSE Kementerian/Lembaga/Perangkat Daerah di Indonesia.| Nama | Sederhana Gulo |
|---|---|
| NIM | 55724110004 |
| 55724110004[at]student.mercubuana.ac.id |