tensorflow - Tensorflow 中 Caffe 的 weight_filler 是什么?
问题描述
我正在尝试将 TensorFlow 转换为 Caffe 模型,但在 Caffe 中呢weight_filler
?我在 tf 中的模型是:
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu',
input_shape=(64, 64, 1)))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(Conv2D(16, kernel_size=(5, 5), padding="same", activation='selu'))
model.add(MaxPooling2D(pool_size=(2, 2),strides=(2,2)))
解决方案
weight_filler
是用于初始化权重和偏差的生成器类型。在 tensorflow 中,如果未指定默认初始化程序,则glorot_uniform_initializer
它也被调用Xavier uniform initializer
,因此 Caffe 中的等效初始化程序为xavier
:
weight_filler {
type: "xavier"
}
推荐阅读
- nativescript - 不处理依赖于大小的文件
- javascript - 为什么“带伞”是正确答案?
- ios - bt601 有 iOS Metal 值吗?
- php - PHP检测PNG8或PNG24
- html - Html/CSS - 图像大小和文本内容大小相等
- angular - 点击事件在运行时添加 Angular 组件的最佳方法
- r - {xml_nodeset (0)} webscraping 表时的问题
- google-apps-script - getWidth 和 getHeight 方法无法正常运行
- typescript - 打字稿对象可能未定义
- amazon-web-services - 是否可以使用 AWS 胶水爬虫重新分区数据?