首页 PaddleNLP 帖子详情
加载预训练词向量 trainable=False
收藏
快速回复
PaddleNLP 问答NLP 684 2
加载预训练词向量 trainable=False
收藏
快速回复
PaddleNLP 问答NLP 684 2

word_emb_pretrained = fluid.layers.embedding(
input=word,
size=[word_dict_len, 32],
dtype='float32',
is_sparse=IS_SPARSE,
param_attr=fluid.ParamAttr(
learning_rate=0, name="word_emb_pretrained", initializer=uniform_initializer,
trainable=False))

通过以上方式加载了预训练的词向量,并保证在下游任务中不被训练,请问怎么查看预训练词向量在训练中是否改变?谢谢

0
收藏
回复
全部评论(2)
时间顺序
AIStudio786337
#2 回复于2019-10

可以在executor中传入embedding 参数 作为fetch var,每轮获取出来打印check

0
回复
AIStudio786336
#3 回复于2019-10

thx

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