Implicitní vs. explicitní data
Jak bylo zmíněno ve videu, zpětná vazba používaná v doporučovacích systémech může být explicitní nebo implicitní.
Dataset listening_history_df je již načten.
Tento dataset obsahuje sloupce identifikující uživatele, skladby, které poslouchají, a také:
Skipped Track: Booleovský sloupec zaznamenávající, zda uživatel skladbu přeskočil, nebo ji doslechnul až do konce.Rating: Hodnocení skladby od uživatele na škále 0–10.
V tomto cvičení prozkoumáš data a na základě toho určíš, které sloupce nejlépe odpovídají explicitní a které implicitní zpětné vazbě.
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 listening_history_df DataFrame
print(listening_history_df.____())
# Calculate the number of unique values
print(listening_history_df[['Rating', 'Skipped Track']].____())
# Display a histogram of the values in the Rating column
listening_history_df['Rating'].____()
plt.show()