CRFL icon indicating copy to clipboard operation
CRFL copied to clipboard

Perform parameter smoothing

Open HengerLi opened this issue 3 years ago • 2 comments

To perform parameter smoothing, the original smooth_mnist.py requires a default file 'saved_models/model_mnist_Feb.04_15.41.37/params.yaml', which the author may want to share for someone don't want train their own model. However, when I set the dir to a freshly training model, for example, training_param_fname= 'saved_models/model_mnist_Aug.16_20.42.53/params.yaml'. It leads to the following error: KeyError Traceback (most recent call last) in () 178 helper.params['poison_delta']=training_params['poison_delta'] 179 helper.params['poison_pattern']=training_params['poison_pattern'] --> 180 helper.params['poison_label_swap']==training_params['poison_label_swap'] 181 helper.params['is_poison']==training_params['is_poison'] 182 helper.params['adversary_list']==training_params['adversary_list']

KeyError: 'poison_label_swap'

HengerLi avatar Aug 16 '21 21:08 HengerLi

Hi @HengerLi Sorry for the late reply. I just saw your issue. Please add the "poison_label_swap" key in the 'params.yaml' file. Thanks for reporting the issue and I will update the code soon.

AlphaPav avatar Oct 23 '21 21:10 AlphaPav

==

miku8miku avatar Nov 19 '23 08:11 miku8miku