  
          outputs = [decoder(Concatenate()([inter_a(encoder_a), inter_both(encoder_a)])),
                     decoder(Concatenate()([inter_b(encoder_b), inter_both(encoder_b)]))]
  
          autoencoder = KerasModel(inputs, outputs, name=self.name)
          return autoencoder
  
      def encoder(self):
          """ Encoder Network """
          input_ = Input(shape=self.input_shape)
 
</s> remove         autoencoder = KerasModel(inputs, outputs, name=self.name)
 </s> add         autoencoder = KerasModel(inputs, outputs, name=self.model_name) </s> remove         autoencoder = KerasModel(inputs, outputs, name=self.name)
 </s> add         autoencoder = KerasModel(inputs, outputs, name=self.model_name) </s> remove                                  name="{}_{}".format(self.name, self.architecture))
 </s> add                                  name=self.model_name) </s> remove         autoencoder = KerasModel(inputs, outputs, name=self.name)
 </s> add         autoencoder = KerasModel(inputs, outputs, name=self.model_name) </s> remove         autoencoder = KerasModel(inputs, outputs, name=self.name)
 </s> add         autoencoder = KerasModel(inputs, outputs, name=self.model_name)

        autoencoder = KerasModel(inputs, outputs, name=self.model_name)
  
          outputs = [decoder(Concatenate()([inter_a(encoder_a), inter_both(encoder_a)])),
                     decoder(Concatenate()([inter_b(encoder_b), inter_both(encoder_b)]))]
  
        autoencoder = KerasModel(inputs, outputs, name=self.model_name)
          return autoencoder
  
      def encoder(self):
          """ Encoder Network """
          input_ = Input(shape=self.input_shape)
keep keep keep keep replace keep keep keep keep keep
 Bugfix -Weights freezing/loading for dfl-sae 
plugins/train/model/iae.py