tensorflow中的accuracy计算以按batch_size为单位计算?

网上似乎说TF中accuracy是按batch_size(分母为batch_size)计算的?为何设置batch_size = 4的时候,每一个batch_size更新模型参数后输出的accuracy并不是0,0.25,0.5,0.75,1中的一个?而是很难除的结果,比如0.8763这种?不知道我的理解是否有偏差。

阅读 6.2k
1 个回答

这个要看你使用的是哪一个准确率,目前了解的TF有两种准确率:

  1. stream-acc:这个是统计过往所有的已经训练结果的准确率
  2. batch-acc:这个才是你理解的准确率
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题