STAR PERTURBER#

Classes#

class models.star_utils.star_perturber.Perturber(continual_model)[source]#

Bases: object

EPS = 1e-20#
get_loss(X, y)[source]#
init_rand(model)[source]#
perturb_model(X, y)[source]#
restore_model()[source]#

Functions#

models.star_utils.star_perturber.add_into_weights(model, diff, coeff=1.0)[source]#
models.star_utils.star_perturber.add_perturb_args(parser)[source]#
models.star_utils.star_perturber.diff_in_weights(model, proxy)[source]#
models.star_utils.star_perturber.normalize(perturbations, weights)[source]#
models.star_utils.star_perturber.normalize_grad(weights, ref_weights)[source]#
models.star_utils.star_perturber.add_into_weights(model, diff, coeff=1.0)[source]#
models.star_utils.star_perturber.add_perturb_args(parser)[source]#
models.star_utils.star_perturber.diff_in_weights(model, proxy)[source]#
models.star_utils.star_perturber.normalize(perturbations, weights)[source]#
models.star_utils.star_perturber.normalize_grad(weights, ref_weights)[source]#