tf.argmax(y_, 1) 与cross_entropy 与cross_entropy_mean的含义解释

xs, ys 一个batch的输入图像像素点

假设一个BATCH_SIZE是100,那么xs,ys都是[100, 784]的100张图,每张图有784个点的输入。

xs = [[784个点][784个点][][784个点]]

y, y_ 一个batch的输出向量与标签向量

经过前向传播sess.run()之后,y(也就是a)就是[100, 10]的100张图,每张图有10个点的输出。
y_由于有onehot=true,因此,读出来也是的100张图,每张图有10个点的输出。

y = [[ 0. 0. 0. 0. 0. 0. 1. 0. 0. 0.] [10个输出][][10个输出]]
y_ = [[ 0. 0. 0. 0. 0. 0. 0. 0. 1. 0.][10个输出][][10个输出]]

tf.argmax(y_, 1) tf.argmax(y, 1) 一个batch的输出值与标签值

tf.argmax(y_, 1) 就是,对一张图来说,找出[ 0. 0. 0. 0. 0. 0. 1. 0. 0. 0.]中最大的下标为6。

tf.argmax(y_, 1) = [6,7,8,9,0,1,4,5,2,5,…6,7]

cross_entropy 一个batch的交叉熵loss(一个向量)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值