【问题标题】:Copy parameters as constant values?将参数复制为常量值?
【发布时间】:2017-03-09 12:52:18
【问题描述】:

我训练了一个包含大量数据的语音模型(使用 CNTK),并且需要使其适应低资源语言。由于目标语言的数据量太少,我决定使用原始模型的前三层(作为常量)并在顶部附加两个前馈层。我找不到明确的方法来做到这一点。

为了简化事情,假设我的原始模型是:

model1 = Sequential([Recurrence(LSTM(1024, use_peepholes=True)), Dense(40), Recurrence(LSTM(1024, use_peepholes=True)), Dense(256), Dense(num_classes1)])

我的低资源模型需要类似于:

model2 = Sequential([Recurrence(LSTM(1024, use_peepholes=True)), Dense(40), Recurrence(LSTM(1024, use_peepholes=True)), Dense(128), Dense(num_classes2)])

如何将model1的前三层的参数复制到model2作为常数值(在model2的训练过程中不更新)?

【问题讨论】:

    标签: python cntk


    【解决方案1】:

    【讨论】:

    • 您要查找的资源已被删除、更改名称或暂时不可用。第一个链接失效了。
    猜你喜欢
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-30
    • 2018-08-30
    相关资源
    最近更新 更多