Introduction
PAMI stands for PAttern MIning. It constitutes several pattern mining algorithms to discover interesting patterns in transactional/temporal/spatiotemporal databases. This software is provided under GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007.
- The user manual for PAMI library is available at https://udayrage.github.io/PAMI/index.html
- Datasets to implement PAMI algorithms are available at https://www.u-aizu.ac.jp/~udayrage/software.html
- Please report issues in the software at https://github.com/udayRage/PAMI/issues
Installation
pip install pami
Upgrade
pip install --upgrade pami
Details
Total available algorithms: 43
-
Frequent pattern mining:
Basic Closed Maximal Top-k Apriori Closed maxFP-growth topK FP-growth ECLAT ECLAT-bitSet -
Frequent pattern mining using other measures:
Basic RSFP -
Correlated pattern mining:
Basic CP-growth CP-growth++ -
Frequent spatial pattern mining:
Basic spatialECLAT FSP-growth ? -
Correlated spatial pattern mining:
Basic SCP-growth -
Fuzzy correlated pattern mining:
Basic CFFI -
Fuzzy frequent spatial pattern mining:
Basic FFSI -
Fuzzy periodic frequent pattern mining:
Basic FPFP-Miner -
High utility frequent spatial pattern mining:
Basic HDSHUIM -
High utility pattern mining:
Basic EFIM UPGrowth -
Partial periodic frequent pattern:
Basic GPF-growth PPF-DFS -
Periodic frequent pattern mining:
Basic Closed Maximal PFP-growth CPFP maxPF-growth PFP-growth++ PS-growth PFP-ECLAT -
Partial periodic pattern mining:
Basic Maximal 3P-growth max3P-growth 3PECLAT -
Uncertain correlated pattern mining:
Basic CFFI -
Uncertain frequent pattern mining:
Basic PUF TubeP TubeS -
Uncertain periodic frequent pattern mining:
Basic PTubeP PTubeS UPFP-growth -
Local periodic pattern mining:
Basic LPPMbredth LPPMdepth LPPGrowth -
Recurring pattern mining:
Basic RPgrowth