tensorflow常用函数介绍.docx

tensorflow常用函数介绍.docx

ID:58559495

大小:118.59 KB

页数:32页

时间:2020-10-21

tensorflow常用函数介绍.docx_第1页
tensorflow常用函数介绍.docx_第2页
tensorflow常用函数介绍.docx_第3页
tensorflow常用函数介绍.docx_第4页
tensorflow常用函数介绍.docx_第5页
资源描述:

《tensorflow常用函数介绍.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、tf函数TensorFlow将图形定义转换成分布式执行的操作,以充分利用可用的计算资源(如CPU或GPU。一般你不需要显式指定使用CPU还是GPU,TensorFlow能自动检测。如果检测到GPU,TensorFlow会尽可能地利用找到的第一个GPU来执行操作.并行计算能让代价大的算法计算加速执行,TensorFlow也在实现上对复杂操作进行了有效的改进。大部分核相关的操作都是设备相关的实现,比如GPU。下面是一些重要的操作/核:?1?2?3操作组操作MathsArrayMatrixNeuronalNetwo

2、rkCheckpointingQueuesandsyncronizationsFlowcontrolAdd,Sub,Mul,Div,Exp,Log,Greater,Less,EqualConcat,Slice,Split,Constant,Rank,Shape,ShuffleMatMul,MatrixInverse,MatrixDeterminantSoftMax,Sigmoid,ReLU,Convolution2D,MaxPoolSave,RestoreEnqueue,Dequeue,MutexAcquire,MutexReleas

3、eMerge,Switch,Enter,Leave,NextIterationTensorFlow的算术操作如下:操作描述tf.add(x,y,name=None)求和tf.sub(x,y,name=None)减法tf.mul(x,y,name=None)乘法tf.div(x,y,name=None)除法tf.mod(x,y,name=None)取模tf.abs(x,name=None)求绝对值tf.neg(x,name=None)取负(y=-x).tf.sign(x,name=None)返回符号y=sign(x)=-1ifx<0;0i

4、fx==0;1ifx>0.tf.inv(x,name=None)取反tf.square(x,name=None)计算平方(y=x*x=x^2).tf.round(x,name=None)舍入最接近的整数#‘a’is[0.9,2.5,2.3,-4.4]tf.round(a)==>[1.0,3.0,2.0,-4.0]tf.sqrt(x,name=None)开根号(y=sqrt{x}=x^{1/2}).tf.pow(x,y,name=None)幂次方操作描述#tensor‘x’is[[2,2],[3,3]]#tensor‘y’is[[8,1

5、6],[2,3]]tf.pow(x,y)==>[[256,65536],[9,27]]操作描述tf.exp(x,name=None)计算e的次方tf.log(x,name=None)计算log,一个输入计算e的ln,两输入以第二输入为底tf.maximum(x,y,name=None)返回最大值(x>y?x:y)tf.minimum(x,y,name=None)返回最小值(x

6、an(x,name=None)三角函数tantf.atan(x,name=None)三角函数ctan张量操作TensorTransformations?数据类型转换Casting操作描述操作描述tf.string_to_number字符串转为数字(string_tensor,out_type=None,name=None)tf.to_double(x,name=’ToDouble’)转为64位浮点类型–float64tf.to_float(x,name=’ToFloat’)转为32位浮点类型–float32tf.to_int32

7、(x,name=’ToInt32’)转为32位整型–int32tf.to_int64(x,name=’ToInt64’)转为64位整型–int64tf.cast(x,dtype,name=None)将x或者x.values转换为dtype#tensorais[1.8,2.2],dtype=tf.floattf.cast(a,tf.int32)==>[1,2]#dtype=tf.int32?形状操作ShapesandShaping操作描述tf.shape(input,name=None)返回数据的shape#‘t’is[[[1,1,1

8、],[2,2,2]],[[3,3,3],[4,4,4]]]shape(t)==>[2,2,3]tf.size(input,name=None)返回数据的元素数量#‘t’is[[[1,1,1size(t)=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。