python - Keras 中是否有与 Caffe 中的 iter_size 等效?
问题描述
我一直在 Caffe 但在 Keras 中寻找等效的 iter_size 参数。
这就是 iter_size 的意思:
iter_size:通过 iter_size 求解器字段累积跨批次的梯度。使用此设置 batch_size: 16 和 iter_size: 1 和 batch_size: 4 和 iter_size: 4 是等价的。
我已经检查了 Keras 中的 steps_per_execution 参数,但我不确定它是否相同。
steps_per_execution:默认为 1。每次 tf.function 调用期间要运行的批处理数。在单个 tf.function 调用中运行多个批处理可以极大地提高 TPU 或具有大量 Python 开销的小型模型的性能。每次执行最多将运行一个完整的 epoch。如果传递的数字大于 epoch 的大小,则执行将被截断为 epoch 的大小。请注意,如果steps_per_execution 设置为N,Callback.on_batch_begin 和Callback.on_batch_end 方法将仅每N 个批次调用一次(即在每次tf.function 执行之前/之后)
有谁知道这是否相同或是否有另一个等效参数?我真的很感谢你的帮助,谢谢!
解决方案
推荐阅读
- mysql - 为什么条件值与从 MySQL 表传递的查询不匹配?
- h2o - H2O Hadoop 需要访问用户 hdfs 的 HDFS 主文件夹?
- javascript - 添加到 VSCode 自动更正字典以解决常见错误
- python-3.x - selenium python的send_keys()方法有时不起作用
- pandas - 计算列中的元素出现在时间戳上的次数
- java - Java:如何从单个变量返回类中所有方法的字符串结果?
- regex - 如何在正则表达式值之后拉出部分字符串
- java - 当 post 请求在邮递员中完成时,它将所有值传递为 NULL
- node.js - JSON 服务器 - 使用 cronjob 更新数据库
- r - 第一页和其他页的标题