【Tensorflow】 tf.equal(tf.argmax(y, 1),tf.argmax(y_, 1))用法

作用:输出正确的预测结果
利用tf.argmax()按行求出真实值y_、预测值y最大值的下标,用tf.equal()求出真实值和预测值相等的数量,也就是预测结果正确的数量,tf.argmax()和tf.equal()一般是结合着用。

具体讲解:
correct_prediction = tf.equal(tf.argmax(y, 1), tf.argmax(y_, 1))

1、tf.equal(A, B)是对比这两个矩阵或者向量的相等的元素,如果是相等的那就返回True,反正返回False,返回的值的矩阵维度和A是一样的

 import tensorflow as tf
import numpy as np A = [[1,3,4,5,6]]
B = [[1,3,4,3,2]] with tf.Session() as sess:
print(sess.run(tf.equal(A, B)))

输出:[[ True True True False False]]

2、tf.argmax(input, axis=None, name=None, dimension=None)
此函数是对矩阵按行或列计算最大值,输出最大值的下标

参数
input:输入Tensor
axis:0表示按列,1表示按行
name:名称
dimension:和axis功能一样,默认axis取值优先。新加的字段
返回:Tensor 一般是行或列的最大值下标向量

————————————————
转自:https://blog.csdn.net/ZHANGHUIHUIA/article/details/83784943

最新文章

  1. POJ1703Find them, Catch them[种类并查集]
  2. virtio 半虚拟化驱动
  3. ffmpeg-20160714-git-bin.7z
  4. openmeetings 视频会议系统介绍
  5. Netty4.x中文教程系列(四) 对象传输
  6. Java简单购物车设计
  7. Bootstrap禁用响应式布局
  8. HDU 2255 奔小康赚大钱 KM算法的简单解释
  9. 警惕!MySQL成数据勒索新目标
  10. VC6.0打开或添加工程时崩溃的解决方法
  11. 「线性基」学习笔记and乱口胡总结
  12. HTML+CSS+JavaScript-案例
  13. Response()的对象
  14. Spring batch
  15. mysql数据库修改数据表引擎的方法
  16. 设计模式笔记:简单工厂模式(Simple Factory)
  17. [代码]--python爬虫联系--爬取成语
  18. ajax及其工作原理
  19. 【LOJ】#2117. 「HNOI2015」实验比较
  20. 【Android】事件输入系统-代码层次解读

热门文章

  1. .Netcore 2.0 Ocelot Api网关教程(2)- 路由
  2. CSRF类型
  3. Comparator接口实现排序
  4. flask内置的信号
  5. Ubuntu下安装Golong并用Vscode做IDE最有效方法,避免99%的坑 | 轻松学习GO
  6. Origin
  7. sql次级语句
  8. 2019牛客暑期多校训练营(第八场)-A All-one Matrices (单调栈+前缀和)
  9. *【Python】【demo实验27】【练习实例】【定义递归函数】
  10. ######<待随时补充>我的学习规划######