#Lets say we first load certain models which we use later for calculating errors:
pre_trained_models = []
for i in range(1,6):
pre_trained_models.append(keras.models.load_model("model"+str(i))
#Now we create another loop where we create a different models for different hyperparameters:
from keras import backend as K
import gc
for i in range(5):
model = Sequential(....)
K.clear_session()
del model
gc.collect()
Does this clear session also delete the previously loaded pre_trained_models or it only deletes the "model"?
Also how does these clear session, del model, and gc.collect() work in general?