jax_privacy.matrix_factorization

Public API for matrix factorization.

For a good introductory overview of the matrix factorization API and usages, see jax_privacy/examples/dpmf_strategy_optimization.py.

Modules

banded

Class and instances for expressing and optimizing banded strategies.

buffered_toeplitz

Functions for working with Buffered Linear Toeplitz (BLT) strategy matrices.

dense

Optimization and error fns for dense (explicitly represented) strategies.

optimization

Simple wrapper around optax to be used for strategy optimization.

sensitivity

Library for computing sensitivity under multiple participations.

streaming_matrix

Definition of streamin matrix interface.

toeplitz

Library for working with general Toeplitz matrices.