@@ -469,18 +469,18 @@ def relabel_poison_ground_truth(
469
469
from tensorflow .keras .models import clone_model
470
470
471
471
model = classifier ._model
472
- forward_pass = classifier ._forward_pass
472
+ forward_pass = classifier ._forward_pass # type: ignore
473
473
classifier ._model = None
474
- classifier ._forward_pass = None
474
+ classifier ._forward_pass = None # type: ignore
475
475
476
476
curr_classifier = copy .deepcopy (classifier )
477
477
curr_model = clone_model (model )
478
478
curr_model .set_weights (model .get_weights ())
479
479
curr_classifier ._model = curr_model
480
- curr_classifier ._forward_pass = forward_pass
480
+ curr_classifier ._forward_pass = forward_pass # type: ignore
481
481
482
482
classifier ._model = model
483
- classifier ._forward_pass = forward_pass
483
+ classifier ._forward_pass = forward_pass # type: ignore
484
484
485
485
# Now train using y_fix:
486
486
improve_factor , _ = train_remove_backdoor (
@@ -540,18 +540,18 @@ def relabel_poison_cross_validation(
540
540
from tensorflow .keras .models import clone_model
541
541
542
542
model = classifier ._model
543
- forward_pass = classifier ._forward_pass
543
+ forward_pass = classifier ._forward_pass # type: ignore
544
544
classifier ._model = None
545
- classifier ._forward_pass = None
545
+ classifier ._forward_pass = None # type: ignore
546
546
547
547
curr_classifier = copy .deepcopy (classifier )
548
548
curr_model = clone_model (model )
549
549
curr_model .set_weights (model .get_weights ())
550
550
curr_classifier ._model = curr_model
551
- curr_classifier ._forward_pass = forward_pass
551
+ curr_classifier ._forward_pass = forward_pass # type: ignore
552
552
553
553
classifier ._model = model
554
- classifier ._forward_pass = forward_pass
554
+ classifier ._forward_pass = forward_pass # type: ignore
555
555
556
556
new_improvement , fixed_classifier = train_remove_backdoor (
557
557
curr_classifier ,
0 commit comments