@@ -86,30 +86,27 @@ def __init__(self, intermediate_yaml_path: Path, yaml_index: int, queue_number:
8686
8787 # Adversarial model for concealment
8888 self .advAE = ConcealmentAE (self .scada_tags )
89+ ctown_model = Path (__file__ ).parent / 'adversarial_models/ctown_generator_100_percent'
90+ scaler_path = Path (__file__ ).parent / 'adversarial_models/ctown_attacker_scaler.gz'
8991
9092 try :
9193 # For now, only c-town is supported
92- ctown_model = Path (__file__ ).parent / 'adversarial_models/ctown_generator_100_percent'
9394 self .advAE .generator = load_model (str (ctown_model ))
94-
95- scaler_path = Path (__file__ ).parent / 'adversarial_models/ctown_attacker_scaler.gz'
9695 self .advAE .load_scaler (scaler_path )
9796 self .logger .debug ('Trained model found' )
9897
9998 except FileNotFoundError :
10099 self .logger .info ('No trained model found, training...' )
101100 self .advAE .train_model (file_expr )
102101 self .logger .info ('Model trained' )
103- ctown_model = Path (__file__ ).parent / 'adversarial_models/ctown_generator_100_percent'
104- scaler_path = Path (__file__ ).parent / 'adversarial_models/ctown_attacker_scaler.gz'
105102 self .advAE .save_model (ctown_model , scaler_path )
106103 self .logger .info ('Model saved' )
107104
108105 except IOError :
109106 self .logger .info ('No trained model found, training...' )
110107 self .advAE .train_model (file_expr )
111108 self .logger .info ('Model trained' )
112- self .advAE .save_model (ctown_model )
109+ self .advAE .save_model (ctown_model , scaler_path )
113110 self .logger .info ('Model saved' )
114111
115112 self .sync_flag = True
0 commit comments