Kurniadi Ahmad Wijaya

AI dan Software Engineer

AI dan software kelas production untuk perbankan, fintech, dan enterprise.

Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)

Situs klasik
Langsung ke konten
Karya

Data dan MLPilihan

Sentiboard: Dashboard Sentimen Universitas Berbasis IndoBERT

Model IndoBERT hasil fine-tuning, API inferensi FastAPI, dan dashboard Django yang memantau sentimen unggahan tentang kampus.

Peran
Penulis tunggal (skripsi S1): model, API, dan dashboard
Periode
Apr 2022 hingga Jan 2023

Hasil

  • 89%

    Akurasi validasi model hasil fine-tuning

    Pada 1.350 tweet validasi setelah tiga epoch, weighted F1 0,89 (output notebook training); model card Hugging Face juga mencatat 89%.

  • 88%

    Akurasi uji

    Pada 150 tweet uji yang tidak dipakai saat training (classification report di notebook training).

  • 7,500

    Tweet berlabel, seimbang di tiga kelas

    2.500 positif, 2.500 netral, dan 2.500 negatif (file dataset bersih di repository model).

Masalah

Sebuah universitas ingin mengikuti pembicaraan tentang kampusnya di media sosial, tetapi membaca unggahan berbahasa Indonesia satu per satu tidak efisien dan tool sentimen umum kurang baik menangani bahasa gaul Indonesia.

Yang saya kerjakan

  1. Saya menyusun data latih seimbang berisi 7.500 tweet berbahasa Indonesia (masing-masing 2.500 positif, netral, dan negatif) dari dataset publik tentang kuliah daring, lalu membersihkannya dengan case folding, normalisasi kata gaul, stopword removal, dan stemming Sastrawi.
  2. Saya melakukan fine-tuning indobert-base-p2 untuk klasifikasi sentimen tiga kelas dengan Hugging Face Trainer dan mempublikasikan modelnya di Hugging Face.
  3. Saya membungkus model dalam layanan FastAPI ber-Docker yang mengembalikan teks bersih, logit, dan label untuk setiap unggahan.
  4. Saya membangun Sentiboard, dashboard Django yang mengumpulkan unggahan lewat Twitter API, memberi label dengan model tersebut, dan menampilkan sentimen per bulan dengan word cloud dan tampilan topik.

Kode dan riset

Paper, skripsi, dan model

Tech stack

  • Python
  • IndoBERT
  • Hugging Face
  • PyTorch
  • pandas
  • Sastrawi
  • FastAPI
  • Django
  • Docker

L2 · Riwayat karier terkaitPenulis tunggal · Telkom University (BSc thesis)