dpvae
DPVAE
A differentially private VAE. Accepts VAE
arguments
as well as DPMixin
arguments.
Source code in src/nhssynth/modules/model/models/dpvae.py
make_private(num_epochs)
Make the Decoder
differentially private
unless shared_optimizer
is True, in which case the whole VAE will be privatised.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
num_epochs |
int
|
The number of epochs to train for |
required |