An implementation of the smooth binary mechanism as described in the paper A Smooth Binary Mechanism for Efficient Private Continual Observation.
This repo consists of two files containing code.
Contains implementation of the binary mechanism and the smooth binary mechanism (for
A Jupyter Notebook containing a simple example where the noise generators are used to release, under
Only numpy is needed for including mechanism_noise_generation.py. matplotlib in (addition to jupyter notebook itself) is needed to run example.ipynb.