Analisis Sentimen Pada Twitter Menggunakan LSTM

Chikandra Permata Zahira

Sosial Media


0 orang menyukai ini
Suka

Summary

Analisis sentimen pada media sosial twitter menggunakan metode LSTM. Dengan text pre-processing seperti menghapus punctuation, menghapus angka, dan menghapus stopwords, model mampu menghasilkan akurasi sebesar 77.86% pada data pengujian dan tes skor sebesar 0.8574.

Description

Gambar di atas menunjukkan Langkah awal yaitu import berbagai library yang dibutuhkan. Lalu membaca file Tweets.csv dan menampilkannya.

Setelah itu saya memilih kolom-kolom yang akan digunakan. Serta melakukan pre-processing pada teks seperti menghapus URL, mention, hashtag, karakter non-alphabet, menghapus spasi berlebih, dan menjadikan teks huruf kecil. Melakukan tokenisasi, mengubah teks menjadi urutan angka, dan menerapkan padding menjadikan data teks representasi numerik yang dapat digunakan sebagai input untuk model.

Memisahkan data latih dan data uji, lalu membangun model LSTM dengan optimasi adam, batch size 32, dan epoch 10.

Model menghasilkan akurasi sebesar 77.86% pada data pengujian dan tes skor sebesar 0.8574. Hal ini menunjukkan kinerja model yang cukup baik dalam mengklasifikasilan teks sebagai positif, negatif, atau netral (label). Eksperimen lainnya pada penambahan lapisan LSTM dan hyperparameter tuning masih sangat mungkin dilakukan, untuk mencapai akurasi yang lebih baik.

Informasi Course Terkait
  Kategori: Natural Language Processing
  Course: Natural Languange Processing (NLP) dengan Deep Learning