在 CNTK 中查找 MinibatchSource
Seek over MinibatchSource in CNTK
我缺少对 MinibatchSource 的搜索操作。可以说我需要 运行 在每个时期之后只对验证数据中的前 1000 个样本进行验证。在当前的实现中,我需要在每次训练期间开始验证时初始化 MinibatchSource,以在文件开头查找 MinibatchSource。一种方法是在 MinibatchSource 上提供重置操作,将下一个小批量设置在数据的开头。
来自 CNTK 团队:
这可以在 MinibatchSource 上使用“get_checkpoint_state”和“restore_from_checkpoint”方法来实现。前者创建一个字典对象,其中包含表示当时 MinibatchSource 位置的必要状态,并且“restore_from_checkpoint”有效地“寻找”MinibatchSource 回到那个位置。
我缺少对 MinibatchSource 的搜索操作。可以说我需要 运行 在每个时期之后只对验证数据中的前 1000 个样本进行验证。在当前的实现中,我需要在每次训练期间开始验证时初始化 MinibatchSource,以在文件开头查找 MinibatchSource。一种方法是在 MinibatchSource 上提供重置操作,将下一个小批量设置在数据的开头。
来自 CNTK 团队:
这可以在 MinibatchSource 上使用“get_checkpoint_state”和“restore_from_checkpoint”方法来实现。前者创建一个字典对象,其中包含表示当时 MinibatchSource 位置的必要状态,并且“restore_from_checkpoint”有效地“寻找”MinibatchSource 回到那个位置。