Я хочу передать генератор в fit_generator, который будет давать многомерные массивы x и y в пакетном режиме. х имеет размерность (1000000, 200), а у - (1000000, 2000). Я делаю покадровую классификацию. Мой текущий код выглядит следующим образом:
def my_generator():
current = 0
batch_size = 500
for i in range(current, 1000000, batch_size):
x_batch =x[i, :]
y_batch=y[i, :]
yield(x_batch, y_batch)
model.fit_generator(generator=(my_generator()), steps_per_epoch=2000, epochs=1, validation_data=(x_val, y_val))
Но я не верю, что отправляю функции fit_generator правильные размеры пакетов или что мой код неверен. Кто-нибудь может мне помочь?