tf 常用函数 28原则

Posted 逗比青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tf 常用函数 28原则相关的知识,希望对你有一定的参考价值。

一个tensorflow图由以下几部分组成:

  • 占位符变量(Placeholder)用来改变图的输入。
  • 模型变量(Model)将会被优化,使得模型表现得更好。
  • 模型本质上就是一些数学函数,它根据Placeholder和模型的输入变量来计算一些输出。
  • 一个cost函数度量用来指导变量的优化。
  • 一个优化策略会更新模型的变量。(梯度下降优化器)

 

四则运算:

+-*/ ** 基本运算

tf.add(x,y,name)

tf.subtract(x,y,name)

tf.multiply(x,y,name)

tf.divide(x,y,name)

tf.square(x,name) # 平方

tf.pow(x,y,name) # x的y次方

tf.sqrt(x,name)  # 平方根

tf.exp(x,name)  # e的x次方

 

矩阵:

tf.matmul(a,b)相当于np.dot()

 

 

操作:

tf.cast(x,dtype,name)  # 将x转换为dtype的格式

tf.shape(input,out_type=tf.int32)

tf.size(input,out_type=tf.int32)

tf.reshape(tensor, shape, name=None) # -1代表的含义是不用我们自己指定这一维的大小,函数会自动计算,但列表中只能存在一个-1。(当然如果存在多个-1,就是一个存在多解的方程了)

tf.reduce_mean(input_tensor, axis=None, keepdims=None, name=None, reduction_indices=None, keep_dims=None) # 等同于np.mean()

tf.nn.relu(features, name=None)  # 最常用的激活函数

tf.random_uniform(shape, minval=0, maxval=None, dtype=tf.float32, seed=None, name=None) # 相当于np.random.uniform(low=0.0, high=1.0, size=None)

tf.argmax(input, axis=None, name=None, dimension=None, output_type=tf.int64)  # 相当于np.argmax(a, axis=None, out=None)

以上是关于tf 常用函数 28原则的主要内容,如果未能解决你的问题,请参考以下文章

Tensorflow - tf常用函数使用(持续更新中)

ROS tf 两个常用的函数

Tensorflow常用函数说明

Tensorflow一些常用基本概念与函数

tensorflow常用函数解析

TensorFlow 常用函数与方法