Skip to content

ChengtaoLi/dpp

Repository files navigation

Determinantal Point Process

This repository includes sampling methods for determinantal point processes (DPPs). It is still under development.

Prerequisites

  • Python 2.7
  • numpy
  • scipy
  • matplotlib
  • Matlab

Currently Available Methods

  • (Python) Exact (k)DPP sampling (with eigen-decomposition)
  • (Python) Markov Chain Monte Carlo Sampling for (k)DPP (with Gaussian-Auadrature Acceleration)
  • (Matlab) Markov Chain Monte Carlo Sampling for (k)DPP (with Gaussian-Auadrature Acceleration)

Toy Demo ('demo.py')

Demo on Nystrom Method

Demo on Approximate Kernel Ridge Regression

Demo on Approximate Kernel Logistic Regression

About

Python implementation of DPP sampling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published