使用keras fit_generator的Tensorboard回调,``函数''没有属性``fetch_callbacks''

脱粒

我正在尝试使用fit_generator带有keras的模型来tensorboard_callback分析特定时期。我正在为生成器运行以下代码:

def gen(source):
loopable = iter(source)
for batch in loopable:
    yield (batch[0], batch[1])

在主要的训练脚本中,我将实例化生成器并将模型与张量板回调一起使用,如下所示:

train_gen = gen(train_datasource)
log_dir="logs/profile/" + datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1, profile_batch = 3)
m.fit_generator(train_gen, epochs=5, steps_per_epoch=500, use_multiprocessing=True, workers=32, callbacks=[tensorboard_callback])

我面临的主要问题是,在出现'Function' has no attribute 'fetch_callbacks'以下堆栈跟踪信息时,培训总是因错误中止

m.fit_generator(train_gen, epochs=5, steps_per_epoch=500, use_multiprocessing=True, workers=32, callbacks=[tensorboard_callback])
  File "/usr/local/lib/python2.7/dist-packages/keras/legacy/interfaces.py", line 91, in wrapper
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keras/engine/training.py", line 1418, in fit_generator
    initial_epoch=initial_epoch)
  File "/usr/local/lib/python2.7/dist-packages/keras/engine/training_generator.py", line 177, in fit_generator
    callbacks.on_epoch_begin(epoch)
  File "/usr/local/lib/python2.7/dist-packages/keras/callbacks.py", line 65, in on_epoch_begin
    callback.on_epoch_begin(epoch, logs)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/keras/callbacks_v1.py", line 386, in on_epoch_begin
    self.merged] = self._fetch_callback
AttributeError: 'Function' object has no attribute 'fetch_callbacks'

我正在使用tensorflow 1.15,也尝试降级到1.14,但仍然没有成功。我正在尝试使用张量板回调来调试除第一个以外的特定时期的性能。但是到目前为止,我的尝试未能使回调函数正确运行。我确保GPU也在运行并正确检测到。

任何帮助将非常感激。

脱粒

我最终使用了tf.kerasfit函数而不是fit generator,它按预期正常工作:

m.fit(x=train_gen, epochs=5, steps_per_epoch=500, use_multiprocessing=True, workers=8, callbacks=[tensorboard_callback])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用.fit_generator()在keras中训练GAN

来自分类Dev

Python无法将fit_generator应用于具有多个输入的keras模型

来自分类Dev

Keras fit_generator运行非常缓慢

来自分类Dev

Keras:如何将fit_generator与不同类型的多个输出一起使用

来自分类Dev

Keras fit_generator 使用输入和输出图像生成器“ndim”错误

来自分类Dev

使用 fit_generator 时,Keras 模型的批量大小为 1

来自分类Dev

使用fit_generator拟合keras模型时如何修复“MemoryError”?

来自分类Dev

Keras ---在fit_generator()期间冻结训练

来自分类Dev

AsyncResult在tensorflow keras的fit_generator中意外挂起

来自分类Dev

Keras fit_generator(),这是正确的用法吗?

来自分类Dev

将keras fit_generator与max_queue_size,worker和use_multiprocessing一起使用

来自分类Dev

Keras 后端的意思是函数:“'float' 对象没有属性 'dtype'”?

来自分类Dev

在回调中使用带有参数的函数

来自分类Dev

Keras `fit_generator` 的验证准确度低,而 `fit` 则不然

来自分类Dev

使用class_weight平衡数据-.fit_generator()

来自分类Dev

Keras fit_generator()在Colab上不显示准确性

来自分类Dev

在Keras fit_generator中将shuffle设置为True时,精度会降低

来自分类Dev

Keras和TensorBoard-AttributeError:“顺序”对象没有属性“ _get_distribution_strategy”

来自分类Dev

Woocommerce 回调函数没有被调用

来自分类Dev

关于回调函数的使用

来自分类Dev

Keras:使用model.fit()改组数据并没有改变,但是sklearn.train_test_split()做了改变

来自分类Dev

如何使用TensorBoard可视化具有自定义模型子类的keras模型?

来自分类Dev

keras.callbacks中的Tensorboard导入错误

来自分类Dev

在大型弹出式回调函数中使用数据属性定义猫头鹰轮播

来自分类Dev

为什么Underscorejs使用阻止样式而没有回调?

来自分类Dev

Android“使用 Facebook 登录”回调没有被触发

来自分类Dev

使用具有未定义的成功回调函数的bluebird

来自分类Dev

为什么JSHint会警告我有关在回调函数中使用'this'的信息?

来自分类Dev

laravel / lumen回调/函数定义中的“使用”有什么作用?

Related 相关文章

  1. 1

    使用.fit_generator()在keras中训练GAN

  2. 2

    Python无法将fit_generator应用于具有多个输入的keras模型

  3. 3

    Keras fit_generator运行非常缓慢

  4. 4

    Keras:如何将fit_generator与不同类型的多个输出一起使用

  5. 5

    Keras fit_generator 使用输入和输出图像生成器“ndim”错误

  6. 6

    使用 fit_generator 时,Keras 模型的批量大小为 1

  7. 7

    使用fit_generator拟合keras模型时如何修复“MemoryError”?

  8. 8

    Keras ---在fit_generator()期间冻结训练

  9. 9

    AsyncResult在tensorflow keras的fit_generator中意外挂起

  10. 10

    Keras fit_generator(),这是正确的用法吗?

  11. 11

    将keras fit_generator与max_queue_size,worker和use_multiprocessing一起使用

  12. 12

    Keras 后端的意思是函数:“'float' 对象没有属性 'dtype'”?

  13. 13

    在回调中使用带有参数的函数

  14. 14

    Keras `fit_generator` 的验证准确度低,而 `fit` 则不然

  15. 15

    使用class_weight平衡数据-.fit_generator()

  16. 16

    Keras fit_generator()在Colab上不显示准确性

  17. 17

    在Keras fit_generator中将shuffle设置为True时,精度会降低

  18. 18

    Keras和TensorBoard-AttributeError:“顺序”对象没有属性“ _get_distribution_strategy”

  19. 19

    Woocommerce 回调函数没有被调用

  20. 20

    关于回调函数的使用

  21. 21

    Keras:使用model.fit()改组数据并没有改变,但是sklearn.train_test_split()做了改变

  22. 22

    如何使用TensorBoard可视化具有自定义模型子类的keras模型?

  23. 23

    keras.callbacks中的Tensorboard导入错误

  24. 24

    在大型弹出式回调函数中使用数据属性定义猫头鹰轮播

  25. 25

    为什么Underscorejs使用阻止样式而没有回调?

  26. 26

    Android“使用 Facebook 登录”回调没有被触发

  27. 27

    使用具有未定义的成功回调函数的bluebird

  28. 28

    为什么JSHint会警告我有关在回调函数中使用'this'的信息?

  29. 29

    laravel / lumen回调/函数定义中的“使用”有什么作用?

热门标签

归档