【TensorFlow】maxout实现以及TensorFlow各种基础知识

本文介绍了TensorFlow的基础知识,包括权重初始化如xavier和MSRA,参数初始化,使用tf.summary和tf.logging进行日志管理和信息输出,理解tf.placeholder的作用,掌握tf.name_scope和tf.variable_scope的区别,以及常用的数学运算如tf.reduce_mean。此外,还讨论了tf.equal和tf.argmax的用法。
摘要由CSDN通过智能技术生成

一、TensorFlow权重初始化

截断高斯分布

下面的初始化改进都是基于保证输出与输入的分布相差不大的思想。

xavier初始化(适用于激活函数是sigmoid和tanh)

MSRA初始化(适用于激活函数relu)

 

二、TensorFlow参数初始化

tf.global_variables_initializer

 

三、tf.summary

scalar(name, tensor, collections=None, family=None):
  • name:参数名称
  • tensor:保存的tensor 

tf.summary.merge_all

merge_all 可以将所有summary全部保存到磁盘,以便tensorboard显示。如果没有特殊要求,一般用这一句就可一显示训练时的各种信息了。

tf.summary.FileWriter

tf.summary.FileWriter(logs_path, graph=tf.get_default_graph())

指定一个文件用来保存图。

可以调用其add_summary()方法将训练过程数据保存在filewriter指定的文件中

 

四、tf.logging.set_verbosity

tf.logging.set_verbosity (tf.logging
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值