@@ -220,7 +220,7 @@ def train(self, training_generator, epochs=20, iterations=None,
220220 callbacks_model = callbacks .copy ()
221221 # Extend Callback list
222222 path_model = os .path .join (self .cache_dir .name ,
223- "cv_" + str (i ) + ".model.hdf5 " )
223+ "cv_" + str (i ) + ".model.keras " )
224224 cb_mc = ModelCheckpoint (path_model ,
225225 monitor = "val_loss" , verbose = 1 ,
226226 save_best_only = True , mode = "min" )
@@ -243,9 +243,6 @@ def train(self, training_generator, epochs=20, iterations=None,
243243 "fcl_dropout" : self .model_list [i ].fcl_dropout ,
244244 "meta_variables" : self .model_list [i ].meta_variables ,
245245 "learning_rate" : self .model_list [i ].learning_rate ,
246- "batch_queue_size" : self .model_list [i ].batch_queue_size ,
247- "workers" : self .model_list [i ].workers ,
248- "multiprocessing" : self .model_list [i ].multiprocessing ,
249246 }
250247
251248 # Gather DataGenerator parameters
@@ -339,7 +336,7 @@ def train_metalearner(self, training_generator):
339336 for i in range (len (self .model_list )):
340337 # Load current model
341338 path_model = os .path .join (path_model_dir ,
342- "cv_" + str (i ) + ".model.hdf5 " )
339+ "cv_" + str (i ) + ".model.keras " )
343340
344341 # Gather NeuralNetwork parameters
345342 model_paras = {
@@ -354,9 +351,6 @@ def train_metalearner(self, training_generator):
354351 "fcl_dropout" : self .model_list [i ].fcl_dropout ,
355352 "meta_variables" : self .model_list [i ].meta_variables ,
356353 "learning_rate" : self .model_list [i ].learning_rate ,
357- "batch_queue_size" : self .model_list [i ].batch_queue_size ,
358- "workers" : self .model_list [i ].workers ,
359- "multiprocessing" : self .model_list [i ].multiprocessing ,
360354 }
361355
362356 # Gather DataGenerator parameters
@@ -453,7 +447,7 @@ def predict(self, prediction_generator, return_ensemble=False):
453447 # Sequentially iterate over model list
454448 for i in range (len (self .model_list )):
455449 path_model = os .path .join (path_model_dir ,
456- "cv_" + str (i ) + ".model.hdf5 " )
450+ "cv_" + str (i ) + ".model.keras " )
457451
458452 # Gather NeuralNetwork parameters
459453 model_paras = {
@@ -468,9 +462,6 @@ def predict(self, prediction_generator, return_ensemble=False):
468462 "fcl_dropout" : self .model_list [i ].fcl_dropout ,
469463 "meta_variables" : self .model_list [i ].meta_variables ,
470464 "learning_rate" : self .model_list [i ].learning_rate ,
471- "batch_queue_size" : self .model_list [i ].batch_queue_size ,
472- "workers" : self .model_list [i ].workers ,
473- "multiprocessing" : self .model_list [i ].multiprocessing ,
474465 }
475466
476467 # Gather DataGenerator parameters
@@ -563,7 +554,7 @@ def load(self, directory_path):
563554 # Check model existence
564555 for i in range (len (self .model_list )):
565556 path_model = os .path .join (directory_path ,
566- "cv_" + str (i ) + ".model.hdf5 " )
557+ "cv_" + str (i ) + ".model.keras " )
567558 if not os .path .exists (path_model ):
568559 raise FileNotFoundError ("Composite model " + str (i ) + \
569560 " does not exist!" , path_model )
0 commit comments