View source on GitHub
|
TensorFlow Privacy library v1 imports.
This module includes classes designed to be compatible with TF1, based on
tf.compat.v1.train.Optimizer and tf.estimator.Estimator.
Classes
class DNNClassifierV1: DP version of tf.compat.v1.estimator.DNNClassifier.
class DPAdagradGaussianOptimizer: DP subclass of tf.compat.v1.train.AdagradOptimizer.
class DPAdagradOptimizer: Differentially private subclass of tf.compat.v1.train.AdagradOptimizer.
class DPAdamGaussianOptimizer: DP subclass of tf.compat.v1.train.AdamOptimizer.
class DPAdamOptimizer: Differentially private subclass of tf.compat.v1.train.AdamOptimizer.
class DPGradientDescentGaussianOptimizer: DP subclass of tf.compat.v1.train.GradientDescentOptimizer.
class DPGradientDescentOptimizer: Differentially private subclass of tf.compat.v1.train.GradientDescentOptimizer.
class VectorizedDPAdagrad: Vectorized DP subclass of tf.compat.v1.train.AdagradOptimizer using Gaussian averaging.
class VectorizedDPAdagradOptimizer: Vectorized DP subclass of tf.compat.v1.train.AdagradOptimizer using Gaussian averaging.
class VectorizedDPAdam: Vectorized DP subclass of tf.compat.v1.train.AdamOptimizer using Gaussian averaging.
class VectorizedDPAdamOptimizer: Vectorized DP subclass of tf.compat.v1.train.AdamOptimizer using Gaussian averaging.
class VectorizedDPSGD: Vectorized DP subclass of tf.compat.v1.train.GradientDescentOptimizer using Gaussian averaging.
class VectorizedDPSGDOptimizer: Vectorized DP subclass of tf.compat.v1.train.GradientDescentOptimizer using Gaussian averaging.
Functions
make_optimizer_class(...): Given a subclass of tf.compat.v1.train.Optimizer, returns a DP-SGD subclass of it.
make_vectorized_optimizer_class(...): Given a subclass of tf.compat.v1.train.Optimizer, returns a vectorized DP-SGD subclass of it.
View source on GitHub