【转载】 tensorflow变量默认是如何进行初始化的?
版权声明:本文为CSDN博主「TahoeWang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_30106697/article/details/88049369
TensorFlow中如果没有对网络初始化进行设置则默认使用的是glorot方法进行初始化。
由于该方法提出者叫做Xavier Glorot,所以该方法既被叫做Glorot,也被叫做Xavier,这两种初始话网络权重的方法是一个,只不过是原作者的名和姓而已。
该网络权重初始化的方法基本形式为:

原文内容如下:
============================================
看到有的变量定义时没有指定初始化方式,偶然想起来这个问题。中文网页没找到答案,用英语google了一下,发现已经有人问过了。答案如下:
https://stackoverflow.com/questions/37350131/what-is-the-default-variable-initializer-in-tensorflow

============================================
本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址,还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注处,如有侵权请与博主联系。
如果未特殊标注则为原创,遵循 CC 4.0 BY-SA 版权协议。
posted on 2022-03-29 11:16 Angry_Panda 阅读(213) 评论(0) 收藏 举报
浙公网安备 33010602011771号