请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么每组batch是50,而下标却只取了前两个值

batch = mnist.train.next_batch(50)  # 从 Train(训练)数据集里取 “下一个” 50 个样本

train_loss, train_op_ = sess.run([loss, train_op], {input_x: batch[0], output_y: batch[1]})

这样的话每一组训练数据不就只有一对数据参与了训练吗

正在回答 回答被采纳积分+3

1回答

Oscar 2018-09-03 16:25:57

不是啊。

就是 batch 里面所有的每一组数据的一对(batch[0] 和 batch[1])都参与训练了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2333169640 #1
    就是说batch[0]是图像数据,而batch[1]是标签吗
    回复 有任何疑惑可以回复我~ 2018-09-03 16:38:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信