A newer version of the Gradio SDK is available: 6.13.0
title: LaporGub Complaint Classifier
emoji: π
colorFrom: red
colorTo: indigo
sdk: gradio
sdk_version: 6.3.0
app_file: app.py
pinned: true
license: mit
short_description: A Bi-LSTM model to classify LaporGub public complaints
LaporGub! Complaint Classifier
Sistem Klasifikasi Otomatis Aduan Masyarakat Jawa Tengah menggunakan Deep Learning (Bi-LSTM).
Project ini merupakan implementasi dari Algoritma Bi-LSTM untuk mengotomatisasi penyortiran laporan masyarakat pada portal LaporGub! (Pemerintah Provinsi Jawa Tengah). Model ini mampu membaca teks aduan (termasuk bahasa campuran Indonesia-Jawa) dan menentukan dinas terkait yang harus menanganinya.
π― Performa Model
Model dilatih menggunakan arsitektur Bi-LSTM (Bidirectional Long Short-Term Memory) yang efektif menangkap konteks kalimat dari dua arah.
| Metric | Score |
|---|---|
| F1-Score (Macro) | 87% π |
| Arsitektur | Bi-LSTM + Word Embedding |
| Jumlah Kelas | 14 Kategori Dinas |
π Classification Report
| Kelas | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
| DPU Bina Marga | 0.95 | 0.93 | 0.94 | 597 |
| Dinas ESDM | 0.93 | 0.95 | 0.94 | 391 |
| Disdikbud | 0.90 | 0.86 | 0.88 | 191 |
| Bapenda | 0.94 | 0.97 | 0.95 | 315 |
| Polda Jateng | 0.91 | 0.80 | 0.85 | 211 |
| Disperindag | 0.84 | 0.96 | 0.90 | 139 |
| Disperakim | 0.71 | 0.76 | 0.74 | 169 |
| Dispermadesdukcapil | 0.95 | 0.94 | 0.95 | 324 |
| Dishub | 0.78 | 0.77 | 0.78 | 124 |
| Dinkes | 0.82 | 0.89 | 0.86 | 314 |
| Disnakertrans | 0.92 | 0.89 | 0.91 | 322 |
| DLHK | 0.91 | 0.82 | 0.86 | 139 |
| Kanwil BPN Jateng | 0.85 | 0.88 | 0.87 | 190 |
| Dinsos | 0.80 | 0.78 | 0.79 | 195 |
| Accuracy | 0.89 | 3621 | ||
| Macro Avg | 0.87 | 0.87 | 0.87 | 3621 |
| Weighted Avg | 0.89 | 0.89 | 0.89 | 3621 |
Disclaimer: Aplikasi ini adalah demo hasil riset akademis dan bukan kanal pengaduan resmi Pemprov Jateng.
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference