现在是TFlearn将数据发送到tensorboar的每一步,效率很低。它需要太多空间而我不需要它。如果它会在一个时代结束时会好得多。或10个时代。
是否可以将其设置在某处?
答案 0 :(得分:0)
简短回答是否定.Tflearn在运行培训操作的同一行评估摘要操作,请参阅code
_, train_summ_str = self.session.run([self.train, self.summ_op],feed_batch)
这意味着每个步骤都会记录训练集的摘要。也就是说,您可以在snapshot_step
模型的snapshot_epoch
方法中指定fit
和tflearn.DNN
选项,以便验证集中的汇总操作仅每10个时段进行一次评估。
正如@Keeehi所提到的,如果你真的想这样做,你可以在纯Tensorflow中实现它,在那里你可以更好地控制每一步的工作。