Vizualizarea suportului itemset-urilor
Un start-up de streaming de conținut te-a contactat pentru servicii de consultanță. Pentru a menține costurile de licențiere scăzute, doresc să alcătuiască o bibliotecă restrânsă de filme care să atragă același tip de public. Deși vor oferi o selecție mai mică de conținut decât marii jucători din industrie, vor putea propune și un abonament cu preț redus.
Decizi să folosești datele MovieLens și o hartă termică pentru acest proiect. O hartă termică simplă bazată pe suport îți va permite să identifici titlurile individuale cu suport ridicat față de alte titluri. Datele codificate one-hot sunt disponibile ca DataFrame-ul onehot. De asemenea, pandas este disponibil ca pd, seaborn este disponibil ca sns, iar apriori() și association_rules() au fost deja importate.
Acest exercițiu face parte din cursul
Analiza coșului de cumpărături în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Compute frequent itemsets using a minimum support of 0.07
frequent_itemsets = apriori(onehot, min_support = ____,
use_colnames = True, max_len = 2)
# Compute the association rules
rules = association_rules(____, metric = 'support',
min_threshold = 0.0)