Project description
Click here for more information
Introduction
PAttern MIning (PAMI) is a Python library containing several algorithms to discover user interest-based patterns in transactional/temporal/geo-referential/sequence databases across multiple computing platforms.
-
User manual https://udaylab.github.io/PAMI/manuals/index.html
-
Coders manual https://udaylab.github.io/PAMI/codersManual/index.html
-
Code documentation https://pami-1.readthedocs.io
-
Datasets https://u-aizu.ac.jp/~udayrage/datasets.html
-
Discussions on PAMI usage https://github.com/UdayLab/PAMI/discussions
-
Report issues https://github.com/UdayLab/PAMI/issues
Recent versions
- Version 2023.07.07: New algorithms: cuApriroi, cuAprioriBit, cuEclat, cuEclatBit, gPPMiner, cuGPFMiner, FPStream, HUPMS, SHUPGrowth New codes to generate synthetic databases
- Version 2023.06.20: Fuzzy Partial Periodic, Periodic Patterns in High Utility, Code Documentation, help() function Update
- Version 2023.03.01: prefixSpan and SPADE
Total number of algorithms: 83
Maintenance
Installation
pip install pami
Updation
pip install --upgrade pami
Uninstallation
pip uninstall pami
Tutorials
1. Mining Databases
Transactional databases
- Frequent pattern mining: Sample
- Relative frequent pattern mining: Sample
- Frequent pattern with multiple minimum support: Sample
Basic |
CFPGrowth |
CFPGrowth++ |
- Correlated pattern mining: Sample
Temporal databases
- Periodic-frequent pattern mining: Sample
- Local periodic pattern mining: Sample
- Partial periodic-frequent pattern mining: Sample
- Partial periodic pattern mining: Sample
- Periodic correlated pattern mining: Sample
- Stable periodic pattern mining: Sample
Geo-referenced (or spatiotemporal) databases
- Frequent spatial pattern mining: Sample
- Geo referenced Periodic frequent pattern mining: Sample
- Partial periodic spatial pattern mining:Sample
- Recurring pattern mining: Sample
Utility databases
- High utility pattern mining: Sample
- High utility frequent pattern mining: Sample
- High utility frequent spatial pattern mining: Sample
- High utility spatial pattern mining: Sample
- Relative High utility pattern mining: Sample
- Weighted frequent pattern mining: Sample
- Weighted frequent regular pattern mining: Sample
- Weighted frequent neighbourhood pattern mining: Sample
Fuzzy databases
- Fuzzy Frequent pattern mining: Sample
- Fuzzy correlated pattern mining: Sample
- Fuzzy frequent spatial pattern mining: Sample
- Fuzzy periodic frequent pattern mining: Sample
- Geo referenced Fuzzy periodic frequent pattern mining: Sample
Uncertain databases
- Uncertain frequent pattern mining: Sample
- Uncertain periodic frequent pattern mining: Sample
- Uncertain Weighted frequent pattern mining: Sample
Sequence databases
- Sequence frequent pattern mining: Sample
- Geo-referenced Frequent Sequence Pattern mining
Timeseries databases
2. Mining Streams
- Frequent pattern mining
- High utility pattern mining
3. Mining Graphs
coming soon
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution