Многократный вызов «годится» в Керасе

Я работаю над CNN над несколькими сотнями гигабайт изображений. Я создал обучающую функцию, которая откусывает 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)

Я знаю, что API и форумы Keras говорят, что это будет проходить по всему набору данных, но я не могу интуитивно понять, почему сеть не будет заново изучать только последний обучающий блок.

Некоторая помощь в понимании этого будет высоко ценится.

Лучше всего, Джо

Ответы на вопрос(2)

Ваш ответ на вопрос