Memvisualisasikan dukungan itemset
Sebuah rintisan layanan streaming konten meminta Anda memberikan layanan konsultasi. Untuk menekan biaya lisensi, mereka ingin menyusun pustaka film yang ramping namun menarik bagi audiens yang sama. Meskipun pilihan konten mereka akan lebih sedikit dibandingkan para pemain besar industri, mereka dapat menawarkan biaya berlangganan yang rendah.
Anda memutuskan menggunakan data MovieLens dan sebuah heatmap untuk proyek ini. Menggunakan heatmap berbasis dukungan yang sederhana akan memungkinkan Anda mengidentifikasi judul individual yang memiliki dukungan tinggi dengan judul lain. Data one-hot tersedia sebagai DataFrame onehot. Selain itu, pandas tersedia sebagai pd, seaborn sebagai sns, dan apriori() serta association_rules() sudah diimpor.
Latihan ini adalah bagian dari kursus
Analisis Market Basket dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)