Sentiment analyzer review aplikasi github

Tawang sahro winanto

Sosial Media


0 orang menyukai ini
Suka

Summary

sentimen analisis review aplikasi github menggunakan metode machine learning and deep learning dan scraping dataset menggunakan google play scrapper

Description

 

Course Data Science

 

Buatlah sentiment analyzer menggunakan dataset yang dibangun sendiri, dengan ketentuan sebagi berikut: 

  • Sentiment analyzer pertama menggunakan machine learning method 
  • Sentiment analyzer kedua menggunakan deep learning method 
  • Membandingkan performa yang menggunakan machine learning dan deep learning

 

Pertama-tama kita akan membangun menggunakan metode scraping dengan tool Googleplay scrapper kita membuat dataset dari review aplikasi github yang ada di googleplay. Review yang saya ambil yaitu review bintang satu dan bintang lima saja dari review aplikasi github.

Kita mengambil 200 review bintang satu dan 200 riview bintang lima dan kita simpan dataset yang telah kita buat ke drive dengan nama dataset “review_app_github.csv”

  • Setelah kita membuat dataset kita melakukan sentiment analisis menggunakan machine learning

Pertama-tama kita memangil dataset yang telah kita buat 

Setelah itu kita melakukan tahap preprocesing 

Tahap preprocesing data

  1. case folding

  1. filtering

  1. tokenization

  1. Stopword removal

Setelah tahap preprocesing data Langkah selanjutnya yaitu tahap Feature Extraction (TF-IDF)

Langkah selanjutnya yaitu tahap membagi dataset 

Setelah kita membagi dataset kita membuat model GaussianNB dan melakukan predict

Dan kita mendapatkan hasil predict sentiment analisis sebesar 65,45% 

  • Setelah kita membuat sentiment analisis menggunakan machine learning kita melakukan sentiment analisis mengguanakan deeplearning.

Langkah pertama seperti sebelum nya kita memangil dataset yang telah kita buat

 

Langkah selanjutnya yaitu tahap preprocesing 

Setelah melakukan preprocesing data selanjutnya kita membagi dataset untuk data training dan data testing 

Langkah selanjutnya kita membuat model LTSM untuk predictnya 

Hasil dari training dataset kita mendapatkan hasil acc sebesar 0.88%

  • Melakukan perbandingan 

Hasil training mengunakan machine learning dengan algoritma GaussianNB mendapatkan hasil acc sebesar 65,45%

Hasil training menggunakan deep learning dengan algoritma LTSM mendapatkan hasil acc sebesar 88,97%

Kesimpulan hasil sentiment analisis menggunakan deep learning mendapatkan hasil akurasi lebih baik ketimbang menggunakan machine learning 

 

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Dasar Pemrograman Natural Language Programming dengan Python