首页 Paddle框架 帖子详情
如何实现网络层中多个feature间共享该层的向量权重? 已解决
收藏
快速回复
Paddle框架 问答模型训练深度学习 611 2
如何实现网络层中多个feature间共享该层的向量权重? 已解决
收藏
快速回复
Paddle框架 问答模型训练深度学习 611 2

如何实现网络层中多个feature间共享该层的向量权重?

旧鸱c_
已解决
2# 回复于2021-08
你可以使用paddle.ParamAttr并设定一个name参数,然后再将这个类的对象传入网络层的param_attr参数中,即将所有网络层中param_attr参数里的name设置为同一个,即可实现共享向量权重。如使用embedding层时,可以设置param_attr=paddle.ParamAttr(name="word_embedding"),然后把param_attr传入embedding层中。
展开
0
收藏
回复
全部评论(2)
时间顺序
旧鸱c_
#2 回复于2021-08

你可以使用paddle.ParamAttr并设定一个name参数,然后再将这个类的对象传入网络层的param_attr参数中,即将所有网络层中param_attr参数里的name设置为同一个,即可实现共享向量权重。如使用embedding层时,可以设置param_attr=paddle.ParamAttr(name="word_embedding"),然后把param_attr传入embedding层中。

0
回复
厌食的贪吃蛇
#3 回复于2022-08

请问报错说动态图里面不可以有重名的怎么办?

 

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户