tf.nn.top_k(input, k, name=None)

这个函数的作用是返回 input 中每行最大的 k 个数,并且返回它们所在位置的索引。

input: 一个张量,数据类型必须是以下之一:float32、float64、int32、int64、uint8、int16、int8。数据维度是 batch_size 乘上 x 个类别。
k: 一个整型,必须 >= 1。在每行中,查找最大的 k 个值。
name: 为这个操作取个名字。
    
输出:一个元组 Tensor ,数据元素是 (values, indices),具体如下:
          values: 一个张量,数据类型和 input 相同。数据维度是 batch_size 乘上 k 个最大值。
          indices: 一个张量,数据类型是 int32 。每个最大值在 input 中的索引位置。

tf.nn.in_top_k(predictions, targets, k, name=None)

就是对比predictions和targets是否一样,一样的返回true,不一样的返回false,接下来用tf.cast(correct,tf.floatxx) 可以计算准确率
predictions:预测的结果,预测矩阵大小为样本数×标注的label类的个数的二维矩阵。       
targets:实际的标签,大小为样本数。       
k:每个样本的预测结果的前k个最大的数里面是否包含targets预测中的标签,一般都是取1,即取预测最大概率的索引与标签对比。       
name:名字。

最新文章

  1. Skype无法收发组消息
  2. Linux下搭建个人网站
  3. jsTree 的简单用法--异步加载和刷新数据
  4. 剑指offer一:二维数组中的查找
  5. HTML的标签-W3School读后总结
  6. 为什么Facebook要将视频从Flash全面迁移到HTML5?
  7. 九度OJ 1512 用两个栈实现队列 【数据结构】
  8. java排序算法-选择排序
  9. Viewing the Raw SQL Statement(xcode で)
  10. 《JavaScript+DOM编程艺术》的摘要(四)appendChild与insertBefore的区别
  11. nginx 区分pc和mobile 到不同的404页面
  12. AngularJS框架研究(一)
  13. angular $parse $eval parse VS eval
  14. 成为一名Java架构师的必修课
  15. Mawawa CSS 学习之旅 Display
  16. GIS中空间数据和非空间数据
  17. 显示日期的指令: date
  18. STL_string.vector中find到的iterator的序号
  19. mongodb导入json文件
  20. python3两个字典的合并

热门文章

  1. 关于hexo markdown添加的图片在github page中无法显示的问题
  2. hexo创建的tags和categories页面为空的解决办法
  3. (转载)7个去伪存真的JavaScript面试题
  4. HDU 1233 还是畅通工程【最小生成树】
  5. About CNN(convolutional neural network)
  6. div控制最小高度又自适高度
  7. IFC2x3标准阅读
  8. 捕捉soap的xml形式
  9. 洛谷P4894 GodFly求解法向量
  10. ASP.NET-使用事件监视诊断程序异常