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

来源:4-23 动手实现CNN卷积神经网络(五)

慕粉2333169640

2018-09-03

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]})

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

写回答

1回答

Oscar

2018-09-03

不是啊。

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

0
1
慕粉2333169640
就是说batch[0]是图像数据,而batch[1]是标签吗
2018-09-03
共1条回复

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程