Sentiment Analysis Menggunakan LSTM

Aimar Anand

Sosial Media


0 orang menyukai ini
Suka

Summary

LSTM atau Long-Short Term Memory merupakan penyelesaian masalah yang dialami oleh SimpleRNN atau Recurrent Neural Network dimana LSTM menyelesaikan masalah vanish gradient problem dimana gradient akan makin sangat kecil jika semakin diulangi kembali.

Description

1. Pertama yang dilakukan adalah mengimpor library yang ingin digunakan

2. Load dataset, pada kasus ini menggunakan dataset IMDB

3. Ubah independent variable ke X dan dependent variable ke Y, lalu ubah ubah nilai Y menjadi integer

4. Split dataset menjadi train dan test

5. Lakukan Tokenizer (preprocess) pada dataset, lalu sesuaikan semua panjang kalimat dengan menggunakan pad_sequences

6. Lalu Train model menggunakan LSTM

7. Dari akurasi diatas dapat dilihat bahwa validation accuracy hingga mencapai 87%. Setelah train lalu test model

Dapat dilihat bahwa model dapat memprediksi dengan benar, nilai 1 merupakan nilai “positive” karena sebelumnya pada langkah ke-3 nilai positive diubah ke nilai “1”. Jadi model berhasil dalam memprediksi kalimat baru.

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