Apriori Algorithm

What Does Apriori Algorithm Mean?

The Apriori algorithm is an algorithm that attempts to operate on database records, particularly transactional records, or records including certain numbers of fields or items. It is one of a number of algorithms using a "bottom-up approach" to incrementally contrast complex records, and it is useful in today's complex machine learning and artificial intelligence projects.


Techopedia Explains Apriori Algorithm

Essentially, the Apriori algorithm takes each part of a larger data set and "scores" it or contrasts it with other sets in some ordered way. The resulting scores are used to generate sets that are classed as frequent appearances in a larger database for aggregated data collection.

In a practical sense, one can get a better idea of the algorithm by looking at applications such as a "market basket tool" that helps with figuring out which items are purchased together in a market basket, or a financial analysis tool that helps to show how various stocks trend together. Scientists, on the other hand, can get a better description of the Apriori algorithm from its pseudocode, which is widely available online.

The Apriori algorithm may be used in conjunction with other algorithms to effectively sort and contrast data to show a much better picture of how complex systems reflect patterns and trends.


Related Terms

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…