Mohon tunggu...
Theofilus Dewa
Theofilus Dewa Mohon Tunggu... Mahasiswa - Mahasiswa

Gamer, Music Enthusiast, Cybersecurity Analyst

Selanjutnya

Tutup

Artificial intelligence

Penggunaan Algoritma CNN dalam Melakukan Klasifikasi Berita Hoax

26 Januari 2024   02:37 Diperbarui: 26 Januari 2024   02:38 316
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

sumber gambar pribadi
sumber gambar pribadi

Pembuatan Convolutional Neural Network (CNN) dengan beberapa lapisan, termasuk lapisan embedding, lapisan konvolusi, dan lapisan dense.

6.  Kompiler model

sumber gambar pribadi
sumber gambar pribadi

Model dikompilasi dengan menggunakan :

  • optimizer 'adam' : bertujuan untuk mengoptimalkan parameter model sehingga model dapat belajar dari data dengan lebih efisien.
  • fungsi kerugian 'binary_crossentropy' : digunakan untuk mengukur seberapa baik model memprediksi output dibandingkan dengan nilai sebenarnya. binary_crossentropy' digunakan dalam tugas klasifikasi biner. Ini adalah fungsi kerugian umum untuk tugas tersebut.
  • Metric = ['accuracy'] : Metrics digunakan untuk mengevaluasi performa model selama pelatihan dan pengujian. 'accuracy' adalah metrik yang umum digunakan untuk tugas klasifikasi. Ini mengukur seberapa sering model memberikan prediksi yang benar.

7. Pengujian

sumber gambar pribadi
sumber gambar pribadi

Data teks (cv_train_reviews) dan mencoba untuk memprediksi label yang sesuai (y_train) selama lima kali proses belajar. Tujuannya adalah agar model dapat mengenali pola dalam data dan menjadi lebih baik dalam memprediksi jawaban yang benar.

8.  Prediksi dan Akurasi

 sumber gambar pribadi
 sumber gambar pribadi
  • Di fase ini dilakukan prediksi dan akurasi,  Hasil prediksi dari model dibandingkan dengan nilai batas tertentu, yaitu 0.9999. Prediksi yang lebih besar dari nilai ini akan dianggap sebagai True (benar), dan yang kurang dari atau sama dengan nilai ini akan dianggap sebagai False (salah).
  • Data nilai akurasi dari model pada data uji, yang memberikan gambaran seberapa baik model tersebut dapat memprediksi jawaban yang sebenarnya. Semakin tinggi nilai akurasi, semakin baik model tersebut dalam memprediksi data yang belum pernah dilihat sebelumnya.

9. Confusion Matrix

 sumber gambar pribadi
 sumber gambar pribadi

Berikut diatas merupakan penjelasan mengenai algoritma CNN untuk klasifikasi berita hoax, untuk bentuk kode nya anda dapat mengujungi laman kaggle saya  https://www.kaggle.com/code/rein0706/fake-news-detection-using-cnn.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Artificial intelligence Selengkapnya
Lihat Artificial intelligence Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun