诶呦,光热心了。问题没理解清楚。是卷积核初始化。不是网络初始化。卷积核初始化我也没做过。文档是这样写的。

ParamAttr¶

class paddle.fluid.ParamAttr(name=None, initializer=None, learning_rate=1.0, regularizer=None, trainable=True, gradient_clip=None, do_model_average=False)[源代码]¶

创建一个参数属性对象,用户可设置参数的名称、初始化方式、学习率、正则化规则、是否需要训练、梯度裁剪方式、是否做模型平均等属性。

参数:

name (str,可选) - 参数的名称。默认值为None,表示框架自动创建参数的名称。

initializer (Initializer,可选) - 参数的初始化方式。默认值为None,表示权重参数采用Xavier初始化方式,偏置参数采用全0初始化方式。

learning_rate (float) - 参数的学习率。实际参数的学习率等于全局学习率乘以参数的学习率,再乘以learning rate schedule的系数。

regularizer (WeightDecayRegularizer,可选) - 正则化因子。默认值为None,表示没有正则化因子。

trainable (bool) - 参数是否需要训练。默认值为True,表示需要训练。

gradient_clip (BaseGradientClipAttr,可选) - 梯度裁剪方式。默认值为None,表示不需要梯度裁剪。

do_model_average (bool) - 是否做模型平均。默认值为False,表示不做模型平均。

返回: 表示参数属性的对象。

返回类型: ParamAttr

代码示例

import paddle.fluid as fluid

w_param_attrs = fluid.ParamAttr(name="fc_weight",

learning_rate=0.5,

regularizer=fluid.regularizer.L2Decay(1.0),

trainable=True)

print(w_param_attrs.name) # "fc_weight"

x = fluid.layers.data(name='X', shape=[1], dtype='float32')

y_predict = fluid.layers.fc(input=x, size=10, param_attr=w_param_attrs)

卷积核权值初始化_CNN怎么自定义卷积核初始值?相关推荐

  1. 集合初始化时,指定集合初始值大小

    集合初始化时,指定集合初始值大小

  2. oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)

    Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的.但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence ...

  3. 论初始值的重要性-仅仅是更改初始值loss差别就非常大

    先来看个案例: 图片中0.01系数去掉的效果: 损失值非常高,直到训练110次的损失值仍然有0.75,而且推荐效果很不好: 有了0.01后, 训练第二次的时候就比上面训练最好的效果好很多:推荐效果也是 ...

  4. java默认数组值_数组元素默认的初始值都是什么

    在Java中,使用数组时,如果为数组分配了内存空间,但是没有为数组元素指定初始值,系统会自动为数组元素指定初始值.数组元素的初始值与数组的数据类型有关,对于不同数据类型的数组,其数组元素的初始值是不一 ...

  5. C++中的值初始化和默认初始化

    1.值初始化 顾名思义,就是用数值初始化变量.如果没有给定一个初始值,就会根据变量或类对象的类型提供一个初始值.对于int类型其值初始化后的值为0. 2.默认初始化:如果定义变量时没有指定初值,则变量 ...

  6. DL之DNN优化技术:自定义MultiLayerNet【5*100+ReLU】对MNIST数据集训练进而比较三种权重初始值(Xavier参数初始化、He参数初始化)性能差异

    DL之DNN优化技术:自定义MultiLayerNet[5*100+ReLU]对MNIST数据集训练进而比较三种权重初始值(Xavier参数初始化.He参数初始化)性能差异 导读 #思路:观察不同的权 ...

  7. 值初始化和默认初始化的区别

    参考资料[1]P185指出,如果局部变量没有显式的初始化值,它将执行值初始化(不是默认初始化!),内置类型的局部静态变量初始化为0 1 背景 参考资料[1]P39提到,在C++语言中,初始化与赋值并不 ...

  8. 初始化、赋值、默认初始化、列表初始化、类内初始值、直接初始化与拷贝初始化

    文章目录 初始化和赋值的区别 什么是默认初始化? 列表初始化 列表初始化的使用场景 不适合使用列表初始化的场景 类内初始值 混用string对象和C风格字符串 数组与vector对象 关于vector ...

  9. 关于神经网络权重初始值的设置的研究

    关于神经网络权重初始值的设置的研究 一.权重初始值 二.权重初始值会影响隐藏层的激活值分布 三.Xavier初始值 四.He初始值 五.基于MNIST数据集的权重初始值的比较 一.权重初始值 权值衰减 ...

最新文章

  1. 【java】如何判断数组中的内容是否重复
  2. 赵雅智_android多线程下载带进度条
  3. tableau实战系列(四十六)-如何用Tableau实现动态报表?​某咖啡店的销售数据报表(看板)​
  4. 2021年如何0基础拿下HCIE证书?
  5. AWS re:Invent 2018的5大公告
  6. [实变函数]2.2 聚点 (cluster point), 内点 (interior point), 界点 (boundary point)
  7. VS2017离线下载 -- 如何让VS2017不占用C盘
  8. php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
  9. linux的vim编辑器,强大的Vim 编辑器
  10. 2021全国大学生数学建模 C题 解题思路和细节展示
  11. html提醒用户IE浏览器版本过低,引导更新或下载其他浏览器
  12. Kiwi browser 手机谷歌浏览器如何同步谷歌扩展插件
  13. 2. 文件如何进行md5校验和sha1校验
  14. “室友靠这个拿到了华为50万年薪,太牛逼了…”
  15. 翻译来自HiDDeN网络架构-Lifeifei
  16. cron表达式在线生成工具
  17. python 高等数学实验_Python数学实验与建模
  18. 电脑提示Word无法创建工作文件请检查临时环境变量怎么解决
  19. 2012 Esri 中国开发者大会
  20. cognos学习笔记

热门文章

  1. 禁止textarea拉伸
  2. nodejs操作mongodb数据库(mongoose)
  3. macbook 外接显示器黑屏,不显示
  4. how2j仿天猫前端
  5. 分红 10 亿,小游戏《羊了个羊》背后实控人拿走 3亿 !股价暴跌 38%
  6. Quantum Mechanic
  7. .net MVC5+EF6+bootstrap搭建框架,从入门到精通(三)——之(Bootstrap Fileinput)多图片上传
  8. 利用微波技术,亚瑟士要为用户打造独一无二定制化跑鞋
  9. 从一线开发到技术总监,你就差一个赶鸭子上架
  10. Linux下,grep获取文件中的最后一次匹配项