czy1121543011 2020-05-28 21:53 采纳率: 0%
浏览 1027
已结题

keras的fit_generator参数设置问题,哪位大神能帮我仔细看看是哪的参数设置出问题了,可以吗?万分感谢

keras的fit_generator参数设置问题

history = model.fit_generator(generate_arrays_from_data(train_data, train_labels_correct), steps_per_epoch=(len(data)*2)//3, epochs = 600, validation_data=generate_arrays_from_data(val_data, val
...: _labels_correct), validation_steps = (len(data) - (len(data)*2)//3))

Epoch 1/600
83/86 [===========================>..] - ETA: 0s - loss: 2.2460 - accuracy: 0.2530---------------------------------------------------------------------------
StopIteration Traceback (most recent call last)
in
234
235
--> 236 history = model.fit_generator(generate_arrays_from_data(train_data, train_labels_correct), steps_per_epoch=(len(data)*2)//3, epochs = 600, validation_data=generate_arrays_from_data(val_data, val_labels_correct), validation_steps = (len(data) - (len(data)*2)//3))

/usr/local/lib/python3.7/dist-packages/keras/legacy/interfaces.py in wrapper(*args, **kwargs)
89 warnings.warn('Update your ' + object_name + ' call to the ' +
90 'Keras 2 API: ' + signature, stacklevel=2)
---> 91 return func(*args, **kwargs)
92 wrapper._original_function = func
93 return wrapper

/usr/local/lib/python3.7/dist-packages/keras/engine/training.py in fit_generator(self, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, validation_freq, class_weight, max_queue_size, workers, use_multiprocessing, shuffle, initial_epoch)
1730 use_multiprocessing=use_multiprocessing,
1731 shuffle=shuffle,
-> 1732 initial_epoch=initial_epoch)
1733
1734 @interfaces.legacy_generator_methods_support

/usr/local/lib/python3.7/dist-packages/keras/engine/training_generator.py in fit_generator(model, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, validation_freq, class_weight, max_queue_size, workers, use_multiprocessing, shuffle, initial_epoch)
240 validation_steps,
241 callbacks=callbacks,
--> 242 workers=0)
243 else:
244 # No need for try/except because

/usr/local/lib/python3.7/dist-packages/keras/legacy/interfaces.py in wrapper(*args, **kwargs)
89 warnings.warn('Update your ' + object_name + ' call to the ' +
90 'Keras 2 API: ' + signature, stacklevel=2)
---> 91 return func(*args, **kwargs)
92 wrapper._original_function = func
93 return wrapper

/usr/local/lib/python3.7/dist-packages/keras/engine/training.py in evaluate_generator(self, generator, steps, callbacks, max_queue_size, workers, use_multiprocessing, verbose)
1789 workers=workers,
1790 use_multiprocessing=use_multiprocessing,
-> 1791 verbose=verbose)
1792
1793 @interfaces.legacy_generator_methods_support

/usr/local/lib/python3.7/dist-packages/keras/engine/training_generator.py in evaluate_generator(model, generator, steps, callbacks, max_queue_size, workers, use_multiprocessing, verbose)
363
364 while steps_done < steps:
--> 365 generator_output = next(output_generator)
366 if not hasattr(generator_output, '__len__'):
367 raise ValueError('Output of generator should be a tuple '

StopIteration:

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 slam rangenet++配置
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊