请问老师,embedding层的训练是如何进行的呢?

来源:7-3 数据padding、模型构建与训练

OliverSong

2019-09-05

  1. 使用预训练的embedding层,trainable = False,这个好理解。
  2. 如果想从自己的语料训练一个embedding,那么是
    a) 先彻底完成embedding层的训练(skip-gram),将此层固定下来后,继续训练剩余层。还是
    b)embedding层也是与其他层一样,是根据最终的loss来更新的。

我觉得应该是a) 合理些,求教老师解答。

谢谢!

写回答

1回答

正十七

2019-10-01

应该是b,之前大家都用word2vec或者自行训练embedding,然后再保持embedding不变去训练网络其他部分。但是后来通用的做法就是一块训练,因为效果好。

0
3
船长will
回复
正十七
谢谢老师
2019-10-31
共3条回复

Google老师亲授 TensorFlow2.0 入门到进阶

Tensorflow2.0实战—以实战促理论的方式学习深度学习

1849 学习 · 896 问题

查看课程