clear explanations on the difference between them:
-
https://www.quora.com/How-is-association-rule-compared-with-collaborative-filtering-in-recommender-systems
-
https://stats.stackexchange.com/questions/256012/item-item-collaborative-filtering-vs-market-basket-analysis
easy to understand explanation of frequent pattern growth algorithm - a faster alternative to apriori algorithm: https://www.mygreatlearning.com/blog/understanding-fp-growth-algorithm/
implementing apriori: https://medium.com/analytics-vidhya/association-analysis-in-python-2b955d0180c