tensorflow笔记:关于新手学习过程中的函数总结
1、tf.Variable():
tf.Variable(initial_value, trainable=True, collections=None, validate_shape=True, name=None)
initial_value | 所有可以转换为Tensor的类型 | 变量的初始值 |
trainable | bool | 如果为True,会把它加入到GraphKeys.TRAINABLE_VARIABLES,才能对它使用Optimizer |
collections | list | 指定该图变量的类型、默认为[GraphKeys.GLOBAL_VARIABLES] |
validate_shape | bool | 如果为False,则不进行类型和维度检查 |
name | string | 变量的名称,如果没有指定则系统会自动分配一个唯一的值 |
创建图中的一个结点。
附:一般在Variable()中作为参数的函数:
tf.truncated_normal(shape, mean, stddev) :shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正太分布,均值和标准差自己设定。这是一个截断的产生正太分布的函数,就是说产生正太分布的值如果与均值的差值大于两倍的标准差,那就重新生成。和一般的正太分布的产生随机数据比起来,这个函数产生的随机数与均值的差距不会超过两倍的标准差,但是一般的别的函数是可能的。
tf.random_normal(shape, mean, stddev):从正态分布中输出随机值。
tf.constant(value,dtype=None,shape=None,name=’Const’)
创建一个常量tensor,按照给出value来赋值,可以用shape来指定其形状。value可以是一个数,也可以是一个list。
如果是一个数,那么这个常亮中所有值的按该数来赋值。
如果是list,那么len(value)一定要小于等于shape展开后的长度。赋值时,先将value中的值逐个存入。不够的部分,则全部存入value的最后一个值。
2、激活函数
激活函数的作用:能够给神经网络加入一些非线性因素,使得神经网络可以更好的解决较为复杂的问题。激活函数不改变维度。
tf.nn.relu()
tf.nn.sigmoid()
tf.nn.tanh()
tf.nn.elu()
tf.nn.bias_add()
tf.nn.crelu()
tf.nn.relu6()
tf.nn.softplus()
tf.nn.softsign()
tf.nn.dropout()
tf.nn.relu_layer(x, weights, biases,name=None)
3、指数衰减学习率
learning_rate = tf.train.exponential_decay(LEARNING_RATE_BASE,global_step,LEARNING_RATE_STEP,LEARNING_RATE_DECAY,staircase=True)
学习率计算数学公式:Learning_rate=LEARNING_RATE_BASE*LEARNING_RATE_DECAY* ( 阅读更多- 学习tensorflow过程中的函数解释链接小总结
- mysql存储过程学习笔记--常用函数
- 关于SQL Server 2005的学习笔记―分析函数
- Java中执行存储过程和函数(web基础学习笔记十四)
- ORACLE PL/SQL子程序--过程和函数学习笔记
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
- 我的Qt学习笔记 2 QString的一些用法总结(1 section, split 函数)
- 关于mysql的存储过程的学习与总结
- Delphi初浅入门笔记之五:过程和函数(总结篇)(转载)
- 项目管理学习笔记之八风险管理过程总结
- 关于PHP-Zend framework2 框架 学习过程。 阅前须知: ZF2中的配置文件是可以静态文件配置来注册和通过相关函数动态注册。 1.EventManager(事件驱动),关于事件驱动,在ZF2相关资料没有详细说明,可以参考ANDROID的事件驱动,MFC的消息响应/事件驱动。
- 新手菜鸟学习C#的笔记总结 之接口
- 关于rsync的学习总结笔记
- Java学习笔记(十三):关于子类初始化的过程
- 【学习笔记】自定义关于wchar_t*的相关函数
- 学习笔记_oracle——过程函数触发器
- Java学习笔记-关于默认类型或访问权限的总结
- 项目管理学习笔记之五质量管理过程总结
- MySQL入门很简单-学习笔记 - 第14章 存储过程和函数
- MySQL学习笔记_关于MySQL的整数类型字段长度知识总结