【问题标题】:How to train just first layer of a network?如何只训练网络的第一层?
【发布时间】:2017-09-02 16:24:25
【问题描述】:


我已经训练了一个具有两个卷积层和两个密集层的网络。
然后由于某种原因,我需要添加另一个卷积层作为网络的第一层,所以我添加了一个层并冻结其他层,但是正如您在下图中看到的那样,该层的权重没有显着变化。

有没有人知道为什么会发生这种情况?这是消失梯度的影响还是其他什么?

【问题讨论】:

标签: machine-learning tensorflow deep-learning


【解决方案1】:

tf.optimizer.minimize()s 接受var_list 参数,把你要更新的变量放进去就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-19
    • 2017-02-25
    • 1970-01-01
    • 2017-03-19
    • 2019-05-21
    • 2010-10-13
    • 2020-11-28
    • 1970-01-01
    相关资源
    最近更新 更多