1. Learn
  2. /
  3. Courses
  4. /
  5. Tvorba doporučovacích systémů s PySparkem

Connected

Exercise

Výkon binárního modelu

Několik ALS modelů už máš za sebou, takže to tentokrát přeskočíme. Implicitní ALS model byl natrénován na binárních hodnoceních z datasetu MovieLens. Podíváme se na binary_test_predictions z tohoto modelu a zjistíme, co z nich lze vyčíst.

Funkce ROEM() je pro tebe připravena. Pokud chceš vědět víc o tom, jak ji použít, spusť v konzoli help(ROEM)!

Instructions

100 XP
  • Importuj funkci col z třídy pyspark.sql.functions.
  • Prozkoumej binary_test_predictions pomocí metody .show(), abys získal/a představu o struktuře dat.
  • Zavolej ROEM() na binary_test_predictions a vyhodnoť výkon modelu. Myslíš, že si vedl dobře?
  • Pomocí .filter() se podívej pouze na předpovědi pro uživatele 42 (col("userId") == 42). Všimneš si něčeho zajímavého?