Algorithme APriori
# Algorithme APriori

L'algorithme APriori est un algorithme d'exploration de données conçu en 1994, par Rakesh Agrawal et Ramakrishnan Sikrant, dans le domaine de l'apprentissage des règles d'association. Il sert à reconnaitre des propriétés qui reviennent fréquemment dans un ensemble de données et d'en déduire une catégorisation.

## Principes

L'algorithme Apriori s'execute en deux étapes :

* Soient minsupp l'indice de support minimum donné, et minconf l'indice de confiance donné.
* Génération de tous les itemsets fréquents c'est-à-dire $IF=\left\{\mathrm {X} _{i}\subseteq \mathrm {T} |supp{\bigl\mathrm {X} _{i}{\bigr )}=\mathrm {X} _{i}.count\geq minsupp,i=1,2,..n\right\}$
* Génération de toutes les règles d'associations de confiance à partir des itemsets fréquents, c'est-à-dire

$\left\{\mathrm {X} _{i},Y_{j}\subseteq IF|\mathrm {X} _{i}\cap Y_{j}=\varnothing \wedge Conf(\mathrm {X} _{i}\rightarrow Y_{j})\geq minconf~i=1,2,..p~j=1,2,..q\right\}$

