Skip to content
/ dci Public

DCI-Closed, a frequent closed itemset mining algorithm, implemented in Rust

License

Notifications You must be signed in to change notification settings

gahag/dci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCI-Closed

DCI-Closed, a frequent closed itemset mining algorithm, implemented in Rust.

Cargo Documentation

Features

  • Two flavors: sequential and parallel.
  • Dataset generic: you can use your own dataset type.
  • Optional bitmatrix dataset support.
  • No unsafe code.

Background

The implementation is based on the original paper, by Lucchese, C. et al. The parallel flavor is a trivial Rayon spin of the original algorithm.

Changelog

  • 0.3.0:
    Bugfix: report the closed set of all items which occur in all transactions.
    Replace vector return type with boxed slice.
  • 0.2.0: Add Into<BitMatrix> implementation for Matrix.
  • 0.1.0: Initial version.

Licence

dci is licenced under the MIT Licence.

About

DCI-Closed, a frequent closed itemset mining algorithm, implemented in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages