Pivotování dat
V této kapitole půjdeš o krok dál v generování personalizovaných doporučení — budeš hledat položky, které se líbily uživatelům s podobným vkusem, jako má ten, pro koho doporučení vytváříš.
Prvním krokem je správné naformátování dat. Začínáš s datasetem obsahujícím uživatele a jejich hodnocení jako samostatné řádky s těmito sloupci:
user: ID uživateletitle: Název filmurating: Hodnocení, které uživatel filmu udělil
DataFrame je potřeba transformovat do matice hodnocení, kde každý řádek představuje jednoho uživatele a každý sloupec jeden film dostupný na platformě. To ti umožní snadno porovnávat uživatele a jejich preference.
Toto cvičení je součástí kurzu
Tvorba doporučovacích systémů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Inspect the first 5 rows of user_ratings
print(user_ratings.____)