IniziaInizia gratis

Visualizzazione del supporto degli itemset

Una start-up di streaming di contenuti ti ha contattato per una consulenza. Per mantenere bassi i costi di licenza, vuole creare una libreria ristretta di film che piacciano tutti allo stesso pubblico. Anche se offriranno una selezione più piccola rispetto ai grandi del settore, potranno proporre un abbonamento economico.

Decidi di usare i dati MovieLens e una heatmap per questo progetto. Una semplice heatmap basata sul supporto ti permetterà di individuare i singoli titoli che hanno un alto supporto con altri titoli. I dati one-hot encoded sono disponibili nel DataFrame onehot. Inoltre, pandas è disponibile come pd, seaborn come sns, e apriori() e association_rules() sono già stati importati.

Questo esercizio fa parte del corso

Analisi del carrello in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice