小编jon*_*ith的帖子

在Keras多次呼叫"适合"

我在CNN上工作了几百GB的图像.我已经创建了一个训练功能,可以剔除这些图像的4Gb块并调用fit每个部分.我担心我只训练最后一块而不是整个数据集.

实际上,我的伪代码看起来像这样:

DS = lazy_load_400GB_Dataset()
for section in DS:
    X_train = section.images
    Y_train = section.classes

    model.fit(X_train, Y_train, batch_size=16, nb_epoch=30)
Run Code Online (Sandbox Code Playgroud)

我知道API和Keras论坛说这将训练整个数据集,但我不能直观地理解为什么网络不会重新学习最后一个训练块.

一些帮助理解这将非常感激.

最好,乔

machine-learning neural-network theano conv-neural-network keras

29
推荐指数
2
解决办法
1万
查看次数