dci 0.3.0

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

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.