Mulai sekarangMulai gratis

Analisis sentimen

Pada latihan video, Anda telah melihat berbagai penerapan model sequence-to-sequence. Dalam latihan ini, Anda akan melihat cara menggunakan model yang telah dilatih sebelumnya untuk analisis sentimen.

Model sudah dimuat di lingkungan pada variabel model. Selain itu, himpunan data uji yang telah ditokenisasi X_test dan y_test, serta data teks asli yang telah dipraolah sentences dari IMDb juga tersedia. Anda akan mempelajari cara praproses data teks serta cara membuat dan melatih model menggunakan Keras di bagian selanjutnya dari kursus.

Anda akan menggunakan model terlatih untuk menghasilkan prediksi sentimen. Model mengembalikan angka antara nol dan satu yang merepresentasikan probabilitas sebuah kalimat memiliki sentimen positif. Jadi, Anda akan membuat aturan keputusan untuk menetapkan prediksi menjadi positif atau negatif.

Latihan ini merupakan bagian dari kursus

Recurrent Neural Networks (RNN) untuk Pemodelan Bahasa dengan Keras

Lihat Kursus

Instruksi latihan

  • Gunakan metode .predict() untuk membuat prediksi pada data uji.
  • Jadikan prediksi bernilai "positive" jika nilainya lebih besar dari 0.5 dan "negative" jika tidak, lalu simpan hasilnya ke variabel pred_sentiment.
  • Buat pd.DataFrame yang memuat teks yang telah dipraolah, prediksi yang diperoleh pada langkah sebelumnya, dan nilai kebenarannya yang terdapat dalam variabel y_test.
  • Cetak baris-baris pertama menggunakan metode .head().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Inspect the first sentence on `X_test`
print(X_test[0])

# Get the predicion for all the sentences
pred = model.predict(____)

# Transform the predition into positive (> 0.5) or negative (<= 0.5)
pred_sentiment = ["positive" if x>____ else "negative" for x in pred]

# Create a data frame with sentences, predictions and true values
result = pd.DataFrame({'sentence': sentences, 'y_pred': ____, 'y_true': y_test})

# Print the first lines of the data frame
print(result.____)
Edit dan Jalankan Kode