栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

tensorflow-6.broadcasting与数学运算

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tensorflow-6.broadcasting与数学运算

1.broadcasting 1.broadcast_to

在某维度上进行扩张,但并未改变原数据
eg. x@w+b
(28,784)×(784,10)+(10)=(28,10)
这里将b的维度进行了扩张,变为(28,10)

key idea


31:维度【0,2,3】均可进行相加,先将该维度上的1扩充到与a相同,再求和。但是 32和4 没有办法扩张到相同维度,所以不可以进行加和。

2. tile

10:[2,1,1]第一个维度扩充2次,第二第三个维度不变
tile在内存上也进行了扩充,broadcast则在内存上进行了优化

2.数学运算 1.+,-,*,/,//,% 2.对数,指数
  • tf.math.log() 以e为底求对数
  • tf.exp() 求指数
  • 以2或10为底求对数
3.次方pow,开方sqrt

4.矩阵乘法


150:前面的4相当于batch,(2,3)(3,5)是矩阵的维度

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号