【发布时间】:2020-12-29 22:06:04
【问题描述】:
我有一个包含两个多维数组 [prev_sentences, current_sentences] 的训练数据,当我使用简单的 model.fit 方法时,它给了我内存错误。我现在想使用 fit_generator,但我不知道如何将训练数据分成批次以输入 model.fit_generator。训练数据的形状为 (111356,126,1024) 和 (111356,126,1024),y_train 的形状为 (111356,19)。这是简单拟合方法的代码行。
history=model.fit([previous_sentences, current_sentences], y_train,
epochs=15,batch_size=256,
shuffle = False, verbose = 1,
validation_split=0.2,
class_weight=custom_weight_dict,
callbacks=[early_stopping_cb])
我从未使用过 fit_generator 和数据生成器,所以我不知道如何将这些训练数据拆分为使用 fit_generator。谁能帮助我使用 fit_generator 创建批次?
【问题讨论】:
标签: python tensorflow machine-learning keras deep-learning