Discussion based on following subject

I’m studying for my Computer Science class and need an explanation.

Association rules are created by searching data for frequent if-then patterns and using the criteria support and confidence to identify the most important relationships. Association rule mining has a number of applications and is widely used to help discover sales correlations in transactional data or in medical data sets. Discuss what is association rule mining explain Apriori algorithm? Why use support and confidence? Explain how to generate frequent itemset generation using hashing algorithm,