Mulai sekarangMulai gratis

Kinerja model biner

Anda sudah membangun beberapa model ALS, jadi kita tidak akan melakukannya lagi. Sebuah model ALS implisit telah dipasangkan pada rating biner dari himpunan data MovieLens. Mari melihat binary_test_predictions dari model ini untuk mengetahui apa yang dapat kita pelajari.

Fungsi ROEM() telah didefinisikan untuk Anda. Silakan jalankan help(ROEM) di konsol jika Anda menginginkan detail lebih lanjut tentang cara mengeksekusinya!

Latihan ini merupakan bagian dari kursus

Membangun Recommendation Engine dengan PySpark

Lihat Kursus

Instruksi latihan

  • Impor fungsi col dari kelas pyspark.sql.functions.
  • Tinjau binary_test_predictions menggunakan metode .show() untuk memahami seperti apa bentuk datanya.
  • Panggil ROEM() pada binary_test_predictions untuk mengevaluasi kinerja model. Menurut Anda, apakah hasilnya baik?
  • Gunakan .filter() untuk hanya melihat prediksi pengguna 42 (col("userId") == 42). Apakah Anda melihat sesuatu?

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Import the col function
from ____.sql.____ import ____

# Look at the test predictions
____.____()

# Evaluate ROEM on test predictions
____(____)

# Look at user 42's test predictions
binary_test_predictions.____(col("____") == ____).show()
Edit dan Jalankan Kode