1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Tvorba doporučovacích systémů s PySparkem

Connected

Cvičení

Tvorba implicitních modelů

Teď, když máš zadané všechny hodnoty hyperparametrů, nech Spark sestavit dostatek modelů pro otestování každé kombinace. K tomu slouží smyčka for, která je zde připravená. Postupuj podle pokynů níže a automaticky vytvoř tyto modely ALS. V dalších cvičeních je spustíš na testovacích datech a zjistíš, který z nich funguje nejlépe.

Algoritmus ALS je už naimportovaný. Seznamy, které jsi vytvořil/a v předchozím cvičení (ranks, maxIters, regParams, alphas), jsou také připravené.

Pokyny

100 XP
  • Zde je připravený prázdný seznam model_list. Smyčka for vytvoří model pro každou kombinaci hyperparametrů a uloží ho do model_list.
  • Doplň smyčku for tak, aby odkazovala na obsah každého seznamu: r reprezentuje prvky seznamu ranks, mi prvky seznamu maxIters, rp prvky seznamu regParams a a prvky seznamu alphas.
  • Vypiš len(model_list) i samotný model_list a ověř, že byly vytvořeny všechny modely. Délka by měla odpovídat součinu délek všech výše uvedených seznamů hyperparametrů. Pro jistotu můžeš spustit i připravenou validaci.