Wanda Cahyani
Proyek ini bertujuan untuk membangun model machine learning yang dapat mendeteksi berita palsu menggunakan algoritma Random Forest. Dengan meningkatnya jumlah berita palsu di media sosial, sistem ini diharapkan dapat membantu mengidentifikasi berita yang valid dan tidak valid berdasarkan teks artikel. Proyek ini mencakup pengembangan model, inferensi di backend, dan antarmuka pengguna untuk memudahkan interaksi pengguna.
TEKNOLOGI YANG DIGUNAKAN
DESKRIPSI PROYEK
Proyek ini bertujuan untuk membangun model machine learning yang dapat mendeteksi berita palsu menggunakan algoritma Random Forest. Dengan meningkatnya jumlah berita palsu di media sosial, sistem ini diharapkan dapat membantu mengidentifikasi berita yang valid dan tidak valid berdasarkan teks artikel. Proyek ini mencakup pengembangan model, inferensi di backend, dan antarmuka pengguna untuk memudahkan interaksi pengguna.
TUJUAN PROYEK
LANGKAH-LANGKAH PENGEMBANGAN
- Sumber Data : Dataset Real or Fake News dari Kaggle
- Deskripsi Data : Dataset ini terdiri dari berita yang dilabeli “real” atau “fake”, termasuk judul dan isi berita sebagai fitur utama
File Flask Backend (apps.py)
Model yang sudah dilatih diintegrasikan ke dalam backend Flask untuk inference. Flask menyediakan endpoint yang menerima input teks dari frontend dan mengembalikan hasil klasifikasi sebagai output.
API Endpoint
Membuat REST API untuk menghubungkan model NLP dengan aplikasi, menerima teks berita sebagai input dan mengirimkan prediksi sebagai output (Berita Palsu/Berita Asli).
Berita Palsu
Berita Asli
UI dibuat menngunakan React sebagai frontedn
File Frontend (App.js)
Tampilan input dan output serta pengujian berita
Berita palsu
Berita Asli
HASIL DAN EVALUASI PROYEK
KESIMPULAN
Proyek Deteksi Berita Palsu Menggunakan Algoritma Random Forest ini menunjukkan performa yang andal dalam mengklasifikasikan berita. Model ini berhasil memberikan klasifikasi yang tepat terhadap berita palsu, menunjukkan potensi besar dalam aplikasi anti-hoax atau verifikasi berita