Some algorithms to form frequent itemsets/association rules from datasets, where many techniques, such as FP-tree, Apriori, PSO, GA, Granular computing, Central limit theorem and so on, are applied
Any .pyd can be put in the working directory and be imported by Python, which is also implemented by c++. The details of usage can be found in How to use.py.
- FP-Growth:
pyfpgrowth.pydis the corresponding.pyd. - FPtorules: a function to form association rules from frequent patterns,
FPtorules.pyis the corresponding implementation. - BPSO-HD: A BPSO (Binary Particle Swarm Optimization) based algorithm mining long frequent patterns.
pybpsohd.pydis the corresponding.pyd. This is the corresponding paper - CLT: A Central Limit Theorem based algorithm mining frequent patterns.
pyclt.pydis the corresponding.pyd. - ARMGA: A GA (Genetic Algorithm) based algorithm mining association rules.
pyarmga.pydis the corresponding.pyd.