本篇内容包括,tf.norm(张量的范数)、tf.reduce_min/max(最大最小值)、tf.argmax/argmin(最大最小值的位置)、tf.equal(张量的比较)、tf.unique(张量的独特值)

1.tf.norm

  · 二范数 ||x||2 = (Σxk2)1/2

  · 一范数 ||x||= Σ|xk|

  · 无穷范数 ||x||= max|xk|

# 二范数
a = tf.ones([2,2])
print(tf.norm(a))
print(tf.norm(a,ord=2,axis=0))
print(tf.sqrt(tf.reduce_sum(tf.square(a))))
# 一范数
print(tf.norm(a,ord=1))
print(tf.norm(a,ord=1,axis=0))
print(tf.norm(a,ord=1,axis=1))

2.reduce_min/max/mean

a = tf.random.normal([4,10])
# 全值,即把tensor打平为[40]
print(tf.reduce_min(a),tf.reduce_max(a),tf.reduce_mean(a))
# 指定参数轴
print(tf.reduce_min(a,axis=1),tf.reduce_max(a,axis=1),tf.reduce_mean(a,axis=1))

3.argmax/argmin

print(tf.argmax(a).shape)
print(tf.argmax(a))
print(tf.argmin(a).shape)
print(tf.argmin(a))

4.tf.equal

accuracy求值应用

# 假定网络输出a
a = tf.constant([[0.1,0.7,0.9],[0.9,0.05,0.05]])
# 预测输出索引
pred = tf.cast(tf.argmax(a,axis=1),dtype=tf.int32)
# 实际标签
y = tf.constant([2,1])
print(tf.equal(y,pred))
accuracy = tf.reduce_sum(tf.cast(tf.equal(y,pred),dtype=tf.int32))/2
print(accuracy)

5.tf.unique

# tf.unique用来去除重复元素
a = tf.range(5)
print(tf.unique(a))
a = tf.constant([4,2,2,4,3])
print(tf.unique(a))

最新文章

  1. linux-linux top 命令各参数详解
  2. angular 指令作用域 scope
  3. (转)LINUX测试环境部署Redis(四)
  4. react native 学习一(环境搭配和常见错误的解决)
  5. ADO。Net(二)——防止SQL注入攻击
  6. 损失函数(Loss Function)
  7. verilog阻塞与非阻塞的初步理解(一)
  8. [ CodeVS冲杯之路 ] P1165
  9. Xcode7如何添加pch文件
  10. zf-关于公司框架的时间字段的格式转换问题。。
  11. .NET 三层架构
  12. svn 要求commit提交必须加注释(日志) hook
  13. Spring 极速集成注解 redis 实践
  14. K2签约龙光地产,为集团实现“千亿目标”保驾护航
  15. python setup.py 包含静态文件及模板文件
  16. OGG学习笔记05-OGG的版本
  17. django 数据库配置 ,APP 迁移.模型基础
  18. linux的防火墙
  19. 用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?
  20. 4. Median of Two Sorted Arrays (二分法;递归的结束条件)

热门文章

  1. Codeforces_338_D
  2. 51Nod 1021 石子归并(区间dp经典入门)
  3. EMC NW disaster and recovery simulation 2
  4. Go语言实现:【剑指offer】二叉搜索树的后序遍历序列
  5. Spring ——Spring IoC容器详解(图示)
  6. 使用Java实现三个线程交替打印0-74
  7. Fastjson <=1.2.62 远程代码执行-漏洞复现
  8. [WPF 自定义控件]自定义一个“传统”的 Validation.ErrorTemplate
  9. Vue中的$Bus使用
  10. 1.4掌握日志工具的使用——Android第一行代码(第二版)笔记