1 TensorFlow中的initializer
TensorFlow中集成有多个initializer,这些initializer对tensorflow中变量的初始化提供了方便,下面将对这些initializer进行介绍:
1.1 truncated_normal_initializer
中文称作截断正太分布,具体意义可自行查阅相关资料。
TensorFlow文档中对这个initializer说明如下:
可以看出,TensorFlow推荐使用这个initializer对权重和过滤器进行初始化。
1.2 random_normal_initializer
随机正太分布,可以指定均值和方差。
1.3 random_uniform_initializer
随机均匀分布,凡是uniform_initializer都是某种均匀分布。
1.4 constant_initializer
顾名思义,用常量来初始化变量。
1.5 ones_initializer
全1的initializer,将变量全部赋值为1.
1.6 zeros_initializer
全0的initializer,将变量全部赋值为0.
以上介绍了几种常用的initializer,其他的initializer可查阅官网。