1
由於數據維度對於我的任務來說很大,因此32個樣本將消耗服務器中近9%的內存,其中總可用內存大約爲105G。所以我必須連續調用fit()在循環中。我也想通過連續調用fit()來儘早停止。如何讓Keras模型在不同的合適呼叫中儘早停止
但是,由於在Keras文檔中引入的回調方法僅適用於一個fit()調用。
在這種情況下,我該如何提前停止?
以下是我的代碼片段:
for sen_batch, cls_batch in train_data_gen:
sen_batch = np.array(sen_batch).reshape(-1, WORD_LENGTH, 50, 1)
cls_batch = np.array(cls_batch)
model.fit(x = sen_batch,y = cls_batch)
num_iterations += 1