/determinantal-point-processes

Determinantal Point Processes in Python (NumPy)

Primary LanguagePythonMIT LicenseMIT

determinantal-point-processes

Determinantal Point Processes in Python

The repository includes Python sampling algorithms for DPPs, k-DPPs, dual DPPs, and sequence SDPPs. It is based on "Learning with Determinantal Point Processes" by Alex Kulesza and closely follows the associated MATLAB implementation.

The original publication is available here: http://www.alexkulesza.com/pubs/thesis.pdf